The goal of this site is to put relevant and applicable tools and information at the fingertips
With this blog we want to inform you on our latest initiatives.
Enjoy reading and stay tuned!
Hopefully your excited by the Nokia announcement of the Lumia 1020 with its 41-megapixel camera. The Nokia 1020 Launch included a great presentation featuring a really fantastic demos see http://conversations.nokia.com/2013/07/11/nokia-lumia-1020-the-smartphone-camera-revolution-begins/
The big highlight of the presentation was the camera on the 1020 which, at 41 megapixels and 6 lenses, is a really beauty. It also features some really innovative interfaces for controlling and using the camera that were pretty exciting.
Nokia Lumia Range
Developing for Windows Phone 8 Nokia Lumia
Check out the resources at http://developer.nokia.com
Nokia have made public their new imaging SDK, which give Windows Phone developers a wonderful library for managing image data. It includes over 50 image filters and effects as well as really fantastic tools for cropping, encoding, rotating, and even accessing partial image data without decoding the whole image (which is great for high resolution images). The library can be used in both C# and C++ see http://www.developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html
Are you are a mobile developer and want to extend your reach and your customer base?
Do you want to make your mobile app available on more stores?
Are using open source technologies?
Well lets look at the opportunity of using open source technologies to build apps for Windows Phone and the Windows Store (Windows 8)
Windows has always been a great playground for developers and many open source technologies already support Windows devices. MS Open Tech is working closely with the open source communities interested in cross platform development including engagement with Web and C++ open source communities to enable a wide range of popular open source frameworks on Windows devices.
Open source and the Windows Stores and Windows Phone 8
To learn details on the use of open source licenses for Windows Store apps, you can read the App Developer Agreement. For Windows Phone store, read the App Provider Agreement.
Both the Windows dev center and Windows Phone dev center provide extensive details and instructions on what is required to build apps for Windows devices. In a nutshell, you need to have Visual Studio, which runs on Windows. You can build and publish apps to both stores using the free version of Visual Studio.
If you are developing on a Mac, here are some interesting pointers for you in order to set things up to build apps for Windows devices on your Mac:
If you are familiar with Android or iOS development, and not with Windows or Windows Phone dev, then we recommend looking into the following documentation that has extensive information adapted to your background:
For Windows Phone apps
Solutions exist to help developers build apps across mobile devices running various operating systems. There are different approaches addressing different specific needs. Lots of these solutions are open source like Rhodes from RhoMobile, Appcelerator Titanium, Xamarin or Apache Cordova (a.k.a. PhoneGap), and happen to support Windows devices.
With Xamarin for example, C# developers can build apps for iOS, Android, and Windows devices with a single code base.
MS Open Tech has worked closely with these communities to enable these frameworks on Windows Phone and Windows Store apps which both provide native support for C++ development.
jQuery now fully supports WinRT (the Windows Runtime, powering Windows Store apps), allowing web developers to build Windows 8 apps reusing their existing code and skills. As a direct result from this work, web developers can also use other frameworks that are based on jQuery to build Windows Store apps. You can learn more about what it took to make jQuery support WinRT on this Nettuts tutorial
These other frameworks include
Debugging is another area that is pretty critical for developers and while native development tools (Visual Studio for both Windows and Windows Phone apps) offer extensive tooling, there are some gaps. One of the few example is the missing support for remote DOM inspection of HTML5 code running on an actual Windows Phone 8 device. MS Open Tech filled this gap, contributing to the project weinre, enabling it on Internet Explorer 10 and allowing remote debugging of HTML5 pages.
Most and foremost, MS Open Tech have all the info on the latest open source technologies simply visit http://msopentech.com/
Thursday 11th July was a proud day for our UK and University of Exeter.
Team Colinked with their app SoundSYNK competed against top teams from over 190 countries, beating everyone to win the coveted prize of $50,000 and the title of ‘Imagine Cup Winner’!
The Imagine Cup is a Microsoft Global app competition, bringing together some of the world’s brightest student technologists, who all compete to try and win cash prizes, trophies and the title.
This year there were over 750,000 entries worldwide, with each country choosing one team that will represent them on the worldwide stage, and those finalist teams then battle it out to win the top prize.
The UK have never won the Imagine cup thus far in its 10 years of existence, and have rarely made it past the first round. But this year it was all about to change…
On February 15th, four students came together to form what could be a real game changer in the Windows Store space. It all started at an Imagine Cup regional event. Teams from around the country came together, all hoping to create award winning apps in the space of 48 hours. With a trip to St Petersburg, Russia, and $50,000 at stake, competition was stiff, and teams weren’t taking things lightly. It was at this event that SoundSYNK were born.
Meet team Colinked and their app SoundSYNK all from University of Exeter (from left to right):
Jonathan Neumann (Programmer), Masters in History, 4th Year (Erasmus Scheme) Robert Parker (Programmer), Computer science and Mathematics, 2nd year Alex Bochenski (Business), Business and Economics, 2nd year Edward Noel (Business), Mechanical engineering, 2nd year
Colinked with SoundSYNK started the competition not knowing each other, but all had the dream of learning how to create and deploy an app into store and with the more important aspiration of winning big money! But who knew that just by randomly sitting together at the start of a day, would equal the creation of a dream team! Read the team’s story here.
Their idea is simple, take a bunch of Windows Phones, link them together, and then play content in perfect harmony across the network of devices. You may think you have seen this kind of thing all before, in the case of the new Galaxy S4 ‘Group play’, or Sono, but SoundSYNK’s app will completely change the way you listen to music as a group.
The app utilizes Bluetooth creating a mesh-network that has more bandwidth than simply connecting devices over Wifi. By utilizing their backend- technology and Azure, they can stream music to an unlimited number of devices. In reality, what this means is you could be in the middle of nowhere, listening to all the music you want with as many people as you want in perfect harmony. The team put forward a scenario for you:
‘Imagine you were at a festival, you have come back to your tent, after watching some amazing acts, and all you want is for the party to continue. You want to blast some music, but your singular phones are just not loud enough. Imagine if you could play the songs you want, from as many devices as you want in perfect synchrony… Welcome to SoundSYNK’
The team have come up with some revolutionary technology, and they are sure to be the future Zuckerberg’s of the World. Their app is set to come out on all platforms at the end of August, debuting their app on stage at Reading Festival with Basement Jaxx. They will be throwing their music out to the masses all from one phone! Keep your eyes peeled… This app is the next big thing!
On July 15-16, Faculty Summit will bring leading academic researchers and educators together with Microsoft researchers and engineers from around the globe to share ideas and results about some of today’s most exciting new directions in computer science. Key subjects to be discussed this year include machine and human intelligence, big data, software engineering, computer vision, and the Internet of Things.
The Faculty Summit provides a rare multidisciplinary opportunity to discuss major topics in contemporary computing research in a forum of thought leaders. Bill Gates will kick off this year’s event with a Q&A-style keynote. While details of his intimate discussion continues to materialize, key topics including big data, machine learning, ubiquitous computing and genomics are most likely top of mind. Bill Gates’ Q&A will essentially set the tone for the two-day event, which includes three additional keynotes and various breakout sessions, demos and interactive discussions led by Microsoft researchers and external collaborators.
A number of the breakout sessions will explore advances in big data and machine learning across multiple areas of research. Faculty Summit will also feature DemoFest, which will highlight a group of collaborative research projects Microsoft developed with external researchers and Design Expo, a forum sponsored by Microsoft Research will bring student teams from nine top design institutions around the globe to showcase their prototype interaction-design ideas.
The conference agenda can be found on the Faculty Summit website. http://research.microsoft.com/en-us/events/fs2013/agenda.aspx
For more details see the Microsoft Research’s Faculty Summit event resources:
· For live streaming of the Bill Gates Keynote at 9:00AM PST on Monday, July 15 and other sessions/interviews from the conference, see Microsoft Research Virtual Faculty Summit microsite (http://research.microsoft.com/en-us/events/fs2013/virtualfacultysummit.aspx).
· For daily news coming out of the conference, visit the Inside Microsoft Research (http://blogs.technet.com/b/inside_microsoft_research) and Microsoft Research Connections (http://blogs.msdn.com/b/msr_er/) blogs
· Follow @MSFTResearch (https://twitter.com/msftresearch) and Microsoft Research’s Facebook page (https://www.facebook.com/microsoftresearch) for updates throughout week
1 – Writing the core logic for camera, mesh & device object 2 – Drawing lines and triangles to obtain a wireframe rendering 3 – Loading meshes exported from Blender in a JSON format 4 – Filling the triangle with rasterization and using a Z-Buffer 4b – Bonus: using tips & parallelism to boost the performance 5 – Handling light with Flat Shading & Gouraud Shading
The idea behind this series is to ensure you are ready to use IE 11 WebGL 3D engine.
Microsoft Technical Evangelist , David Catuhe has published recently Babylon.JS and you can test it here: http://www.babylonjs.com in IE11 or in Chrome.
David has also started a tutorial series on his 3D engine:
- Babylon.js: How to load a .babylon file produced with Blender
- Babylon.js: Unleash the StandardMaterial for your babylon.js game
Windows: Windows at Build 2013 Windows: The Windows 8.1 Preview is here! AppBuilder: Get started building apps on Windows 8.1 Preview Bing: Bing at Build 2013: Weaving an Intelligent Fabric Bing Developers: Introducing The New Bing Developer Center and Services Bing Apps: New Bing Apps Arrive with Windows 8.1 Surface Blog: Day one running Windows RT 8.1 Preview on Surface RT Kinect Announcement: Kinect for Windows new generation developer kit program XBOX Music: A closer look at the Xbox redesigned Music SpringBoard: Windows 8.1 Preview: An Enterprise Call to Action Windows Embedded: Developing intelligent, connected industry device solutions with Windows Embedded 3D Printing with Windows: A factory on every desktop
Windows 8.1 Preview Guide: http://go.microsoft.com/fwlink/p/?LinkId=302189 Windows 8.1 Preview FAQ: http://windows.microsoft.com/en-us/windows-8/preview-faq Windows 8.1 Feature Guide: http://msdn.microsoft.com/library/windows/apps/bg182410 Windows 8.1 Preview New APIs and features for Developers: http://msdn.microsoft.com/en-us/windows/apps/bg184615 Internet Explorer 11 Preview Guide for Developers: http://msdn.microsoft.com/en-us/library/ie/bg182636 Migration Guide: Migrating Windows 8 apps to Windows 8.1 Preview
Build Windows 2013
Key Note Day 1
Video: http://channel9.msdn.com/Events/Build/2013/1-001 Transcript: http://www.microsoft.com/en-us/news/Speeches/2013/06-26Build2013.aspx Recap: Windows 8.1 Preview, new Bing apps, Sprint’s new Windows Phone 8 devices and more
Key Note Day 2
Video: http://channel9.msdn.com/Events/Build/2013/1-002 Transcript: http://www.microsoft.com/en-us/news/Speeches/2013/06-27Build2013.aspx Press Release: http://www.microsoft.com/en-us/news/Press/2013/Jun13/06-27BUILD2PR.aspx Recap: Windows Azure Mobile Service & Windows Azure Web Sites now available, new Windows 8 and Windows Phone 8 apps and more
You can apply to take part in the Kinect for Windows developer kit program. This program, which begins in November 2013, will provide developers with tools and a pre-release sensor as soon as possible so they can start building new applications before general availability in 2014.
The program fee will be US$399 (or local equivalent) and offers the following benefits:
Direct access to the Kinect for Windows engineering team via a private forum and exclusive webcasts Early SDK access (alpha, beta, and any updates along the way to release) Private access to all API and sample documentation A pre-release/alpha sensor A final, released sensor at launch
There are a limited number of spots in the program. Applications must be completed by July 31, 2013, 9:00 A.M. (Pacific Time). Register here http://www.microsoft.com/en-us/kinectforwindowsdev/newdevkit.aspx
We will begin notifying successful applicants in August.
Additionally, in September the Kinect for Windows SDK will be updated with several exciting updates including:
The feature enhancements will enable even better Kinect for Windows-based applications for businesses and end users, and the convenience of HTML5 will make it easier for developers to build leading-edge touch-free experiences.
This will be the fourth significant update to the Kinect for Windows SDK since the Kinect team launched 17 months ago.The Kinect team are committed to continuing to improve the existing Kinect for Windows platform and with the announcement of the programme above were excited to see what the academic community can do with the new generation Kinect for Windows sensor and SDK.
If you aren’t already using Kinect for Windows to develop touch-free solutions, now is a great time to start for more details see the Kinect for Windows Blog .
http://blogs.msdn.com/b/kinectforwindows and Resources at http://www.kinectforwindows.com
Microsoft Virtual Academy ‘MVA’ is Microsoft very own MOOC with over 1 million registered user. MVA is a great way to learn & share.
MVA is a great way to enable you to learn new aspects and train yourself in how to best use Microsoft software and services and gain accreditation and recognition via online learning and gamification.
Gamification is the process of employing the integration of game design concepts into non-game scenarios to obtain instant feedback of either products or services offered. Microsoft Virtual Academy executes this in the following ways:
Badges are obtained via a trophy icon that changes colour from Bronze to platinum the more points obtained.
There was a vast amount of content presented at //Build 2013 for Windows Phone. All of this is now available online for you to view at your leisure on demand via MSDN Channel 9.
The following are some of the available resources to help you master development for Windows Phone
TechEd Europe 2013 Madrid
This week over 5,000 customers, partners, press, speakers and Microsoft staff attend TechEd Europe in Madrid.The week started with a packed house for the keynote with Brad Anderson CVP of Windows Server & System Center. Joining the onsite attendees, over 4,800 people watched the keynote streamed live. Brad Anderson Lands the Madrid Keynote!
The event featured the announcement of availability for several key products and previews, as well as new customer stories from Telefonica and Aviva. Complemented by presentations from technical and product leaders.
Brad keynote presented Microsoft direction for the Cloud OS vision and showcased how our products and services help customers transform their datacenter, enable modern business applications, unlock insights on any data, and empower people-centric IT.
As attendees returned for day two and three, they experienced sessions and labs packed with great technical content, as well as the Windows Keynote. They also enjoyed Country Drinks at the beautiful Casa de Campo and the popular Ask The Experts event where more than 1,800 attendees engaged with Microsoft and industry experts to get their critical questions answered. Hands-on Labs also proved to be a great success with over 3,310 attendees undertaking training and labs.
Windows Is The Future!
Jon DeVaan, CVP of Windows Development, announced exciting new business advancements in Windows 8.1 during the Day 3 keynote presentation. The keynote showcased the best business tablets and PCs, Windows apps for business, bring your own device scenarios, as well as enterprise grade security and mobility. Windows 8 customer examples were also shared, with Edwin MacGillavry of the Dutch Public Prosecution Service and Joseph Houben of SAP joining Jon onstage. The keynote included compelling demonstrations of the new Windows 8.1 UI, app development opportunities, mobility and security, and established that Windows 8.1 is business ready.
On Demand Content now available from all sessions.