Windows Mobile 6.5 – What’s in for developers?
Hello, this is Jorge again ready to share new information about what I’ve been doing since we shipped 6.1 and the sliding panel home screen update.
Lots have been said already about the end user features of Windows Mobile 6.5 like My Phone, The new look, the enhanced touch support, etc. but now it is getting time to start talking about what is new for developers as well.
For the first time since windows mobile 6 shipped we are expanding our development story to make easier and more accessible writing applications that not only look great but also consume cloud services to bring a portable chunk of the web to our mobile devices.
Up until today developers have basically two options to create applications for Windows Phones:
a) Native Code (primarily in C/C++)
b) Managed code (using the .net compact framework)
And even though there have been lots of improvements on our tools and libraries, writing great looking mobile apps is still hard to do. Starting on 6.5 though we are adding a new option for developers out there… “Windows Mobile Widgets”.
A good way to think of a Windows Mobile Widget is as a “Portable chunk of the web” or just basically a rich internet application. Widgets are written using all the web technologies we know and love (HTML, CSS, AJAX, JavaScript) and, since they are powered under the covers by our new internet browser, they have full access to flash and other ActiveX controls available on the device (Like MediaPlayer).
The interesting thing about our Widget Platform is that it allows them to look and feel, to the end user, as a normal standalone application does; they have their own start menu icon, they show up as an individual apps in task manager and, most importantly, they have full control of the SK menu bar as any other application would (just easier J).
Sounds good so far? Well there is more, For this new platform we are implementing the latest draft of the emerging W3C standard for mobile widget applications (https://www.w3.org/TR/widgets/) as well as ensuring that basic things like native support for transparent PNGs as well as support for the Window.XMLHttpRequest object work as expected.
Expect to hear a lot more information about our Widget platform on the following months; specifically we will have sessions on TechDays in April https://www.msfttechdays.com/public/home.aspx and TechEd 2009. But for now here are some screenshots of the MSN widgets created by the Windows Live team as a showcase for our new platform.
Comments
Anonymous
March 19, 2009
Is there a more technical explanation of the changes in 6.5 coming to the portal please?Anonymous
March 19, 2009
The comment has been removedAnonymous
March 19, 2009
The comment has been removedAnonymous
March 19, 2009
Will the widget engine be exclusive to 6.5 or will 6.1 devices be able to purchase the apps too?Anonymous
March 19, 2009
are these widgets more like lets say adobe air or palmwebOS apps, in that they have proper access to more than just the normal webstuff, meaning they can gain greater privileges like getting gps data, file system access, using the internal camera etc...Anonymous
March 19, 2009
The comment has been removedAnonymous
March 19, 2009
Will WPF be available for WM6.5?Anonymous
March 19, 2009
Well, I have hard question to WM 6.5 creators - will be there any API for new today screen plugins? Or it will be again closed thing as it is now in the WM6.1 Standard with sliding panels? If there will be no such API, I'll wonder why anybody will continue development for the 6.5 because existing programs with today plugins just can't be adopted.Anonymous
March 19, 2009
We are developing applications on Windows Mobile 6.1 and using the Windows Mbile 6 SDK.When can I find the SDK for developing applications for Windows Mobile 6.5. Please help. Thanks PhaniAnonymous
March 20, 2009
Will the Windows Mobile Widgets provide access to Platform Services (e.g., Calendar, Contacts, Logs, Messaging [SMS and MMS], device location and landmarks, system information, and sensors) like being offered with the S60 5th Edition widgets? Hopefully, Microsoft will not sandbox (i.e., tightly-control resources) third party developers too much, especially with Android and Symbian going open source and Nokia opening up platform services via their widgets. Seriously, in terms of prioritizing deployment of resources, mobile software development companies need both ease and access.Anonymous
March 20, 2009
Does the Windows mobile 6.5 include maps or location based services in the Live search. Thanks RaghuAnonymous
March 20, 2009
Can you run WPF Browser Applications via the web widget?Anonymous
March 21, 2009
Is Windows 6.1/6.5 available for iPhone users?Anonymous
March 21, 2009
Hello everyone, Thanks for all your really good questions and interest. We will be releasing more information about 6.5 in the coming months that will hopefully provide most of the information you need. Also, I've seen from blogs picking this story up some questions about widget support for standard edition. The good news is that they totally work so I updated the blog entry with some pictures but there are some considerations developers will have to take to make sure they work perfectly on non touch devices.Anonymous
March 22, 2009
Can you please tell us about the SDK availability, the release date etc.,Anonymous
March 23, 2009
Well another framework to be studied and learn! Why don't make available WPF on Windows Mobile?Anonymous
March 25, 2009
Have you solved the issue with Bluetooth Com Ports remaining assigned when a Bluetooth device is removed from the Device list?Anonymous
March 26, 2009
Hi Jorge, this sounds like a great step forward and I look forward to playing with it. There's just one thing you didn't bring up: all the other mobile widget platforms out there support SVG (usually at the very least a mobile profile, but often more than that) so in order to compete and allow people to run their widgets the same everywhere you'd need to do the same, yet you don't mention SVG support. Is that an oversight or do you not have it? If not, I'm afraid a bunch of us will have to stick to Opera's widget platform for the time being :( Also, the widgets specification is still moving, do you have details on which version you targeted? Will you update your implementation to track its final changes? Anyway, thanks for taking a step in the right direction, it's looking cool!Anonymous
March 27, 2009
Hello, I'm an enterprise Java developer and have never dabbled with .NET or any Microsoft technology before. (.NET seems nice enough, but since it's only for Windows I haven't had much reason to play with it) Anyway, I've been a long time windows mobile fan and figured that developing some windows mobile applications in .NET would be a fun way to learn the technology stack. So.... after watching some webcasts on getting started with WinMo development and perusing the msdn site, I discover that the WinMo SDK is only supported in Visual Studio 2008 Professional edition, which is around $800. Is this a joke? I have to say that I'm completely floored by this. With as poorly as Windows Mobile is doing right now, you would think Microsoft would want to do anything possible to attract and retain developers. (especially since they're leaving in droves for the iPhone) Developing for Android is completely free using Eclipse or NetBeans - both of which are free and better than VS anyway. Am I missing something here? Does Microsoft really expect me to drop $800 just to play around with developing some Windows Mobile apps? Are there other alternatives (from a tool standpoint) to get me started? Thanks for any feedback.Anonymous
March 28, 2009
Can you clarify (as Robin has asked) whether you will be including SVG in your widget support? This will be critical if you want to really compete. Thanks, JeffAnonymous
March 28, 2009
Could you please tell me if there will be available API for the new today screen scheme? It is a must IMO for the almost any 3rd-party developers.Anonymous
March 31, 2009
The comment has been removedAnonymous
April 01, 2009
i was wondering if windows mobile 6.5 will be available as an update to phones like the diamond and the htc fuze and pro?..Anonymous
April 01, 2009
The comment has been removedAnonymous
April 02, 2009
When will i use the option "Edit & Continue" for Windows Mobile's application?Anonymous
April 03, 2009
Well, seems I have to ask a few hard questions to the MS WM team:
- did I get it right: WM 6.1 SDK is all what I need for the 6.5 development ?
- will be there ANY available for developers API(besides widgets) for the new today screen scheme?
Anonymous
April 03, 2009
Can Access be used to develop apps for Windows Mobile?Anonymous
April 06, 2009
Regarding the note about managed code, will 6.5 support XNA?Anonymous
April 06, 2009
hmmmm sry if this quis is dumb, bt m a noob, i just wanna knw whether can i run WM6.5 on my htc tuch GSMAnonymous
April 06, 2009
podes pasarme la informacion de windows mobile en castellanoAnonymous
April 22, 2009
Hi, i was interested to know if System Tray icons are still supported in WM 6.5 HomeScreen. I dont see any of them in the WM 6.5 sample snapshots. Thanks, ChandanAnonymous
April 27, 2009
The developer support for WM is poor, compared to the likes of apple. the reason they have a Billion Downloads from their app store is because, the developers give the people what they want because Apple Dev gives the Developers what they want. Simple questions cannot be answered such as:
- WM 6.1 SDK is all what I need for the 6.5 development ?
- will be there ANY available for developers API(besides widgets) for the new today sliding panel screen scheme? Seriously Pull you fingers out, you only have to go to xda-developers.com to see what potential you have to really make 6.5 a great platform
Anonymous
May 12, 2009
btw, you can develop for free for windows mobile using SharpDevelop http://www.icsharpcode.net/OpenSource/SDAnonymous
July 23, 2009
FuzeMobility has just created 50 cool widgets connecting to different websites - all focusing on windows mobile. I think it's a really cool package which can be found in here: http://www.fuzemobility.com/wm-65-widget-mania/ and here: http://mobilespoon.blogspot.com/2009/07/free-windows-mobile-65-widgets.html