Windows Phone 7 development docs leaked
Click for larger versions.
We can always count on XDA-Developers to bring us the news early. In this case it is some snippets of the developer documentation for Windows Phone 7. The above bit confirms the OS is multi-tasking capable, but then we knew this already.
More after the break.
However most developers will be limited to managed code, with even OEM’s and operators having to bed for access to native API’s and being closely audited in their use.
As has leaked earlier also, Visual Studio and Expression Blend for the XAML UI will be the primary development tools.
The above document confirms both Silverlight and XNA development. Silverlight is interesting, as we know it will not be present in the browser yet. XNA is however more interesting, as it is the same language used to program the ZuneHD and more importantly X-Box Live games, suggesting cross compatibility between the 3 platforms.
The software also makes passing references to runtime services that can be used for notifications, including 3rd party notifications, suggesting applications even after suspended can register with a background service to be woken up in response to external data.
Read more from some real developers, who are not too happy, at XDA-Developers here.
Thanks freyberry for the tip.
You might also like
| More Windows Mobile 6.5 screen shots – the honeycomb is REAL Click for larger versions Click for larger versions Exeda, likely jumping the gun a little,... | Internal AT&T HTC Fuze brochure leaked Via FuzeMobility.com, we bring you an internal brochure describing the AT&T HTC Fuze. Not too much... | Google Visual Voicemail 0.2 available now For those of you that are lucky enough to have Google Voice, this could well be of interest. It’s a... | AT&T HTC Touch Pro first pictures!! A forum poster over at XDA-Developers has managed to lay his hands (at the cost of $900 (bargain!)) on... |





Silverlight will be a major development Platform for WP7S, maybe even THE platform.
Keep your ears to the ground on MIX2010 in March
hmm, OOBE sounds like it could be very cool for a phone environment. Great find.
Ok, now I'm going to go find out why the XDA folks are so enraged again.
YEEESS, Now i know where the intel of my intel came from.
Am I blind? Where does it mention anything about apps being suspended? I think that's still rumors/speculation based on the iPhone. The "runtime services" section, to me, just sounds like an API to get to various cloud services.
This is all very interesting, but doesn't answer the question of how (or if) old .net CF or native apps will run. So far, nothing says they won't. But nothing also says they will. lol. But the wording on this doc seems to imply (maybe my wishful thinking) that these are new cool tools, but that the old tools might still be there.
"Windows Phone Application Platform is a new application platform focused on supporting consumer entertainment experiences running on Windows Phone OS 7.0."
Interesting wording. What about business applications? System applications? etc…… They could have just said "WPAP is the platform used to develop Windows Phone OS 7.0 applications." But they didn't.
Maybe my wishful thinking…
Keep your ear to the grindstone
well I'm looking out for mix2010. these docs seems interesting and welcoming to me. I like that they're moving in the direction to sandbox applications, this should provide better security and portability to other hardware form factors. they're making sure that applications work and look the same way on all devices by limiting native code. what I can say is, this is good news.
wmuser Reply:
February 19th, 2010 at 7:27 pm
Limiting native code is good? Could you elaborate on this? Native code has nothing to do with security.
Lennard Reply:
February 20th, 2010 at 6:59 pm
limiting native code gives way for better portability of said application. if the application runs in managed state then that state can easily be carried over to other devices with little to no change to the underlying code. therefore, we can see the same apps running on our mobile in silverlight running on our desktop and in our browsers and on our TV and on our slates…and these same apps can run on linux through mono and on macs etc.
Lennard Reply:
February 20th, 2010 at 6:59 pm
limiting native code gives way for better portability of said application. if the application runs in managed state then that state can easily be carried over to other devices with little to no change to the underlying code. therefore, we can see the same apps running on our mobile in silverlight running on our desktop and in our browsers and on our TV and on our slates…and these same apps can run on linux through mono and on macs etc.
wmuser Reply:
February 19th, 2010 at 7:27 pm
Limiting native code is good? Could you elaborate on this? Native code has nothing to do with security.
yeah, the document was "leaked"….
The mobile competition is too hard, and microsoft is using all its weapons to make a move, I really dont think this was leaked
Best Regards
Juan
Windows Phone 7 for sure is going to be a hit because "It is a meaningful phone OS and almost most of the things that I or you could wish from the Smartphone we carry today."
Read more at
http://www.rohitprabhakar.com/2010/02/16/windows-...
'Windows Phone 7' is the worst name they could have EVER come up with for it…..in my very humble opinion.
Lennard Reply:
February 20th, 2010 at 7:04 pm
lol, you rather the Photon name? "Windows Photon"
Windows Phone 7 is not the name of the OS….actually Windows Phone is the new brand name Microsoft is using. so the actual name of the OS is "7 Series" (like BMW 7 Series).
drphysx Reply:
February 21st, 2010 at 1:02 pm
Photon was just a codename! The OS would have been called "Windows Mobile 7". But it's dead now.
"Windows Phone OS 7.0" is the name of the new OS.
"Windows Phone 7 Series" is the brand.
And yes, those are stupid names. How do you call a phone that runs WP7? A "Windows Phone 7 Series phone?"
Ridiculous.
Lennard Reply:
February 21st, 2010 at 11:04 pm
no, you call it a "7 Series phone"
Lennard Reply:
February 21st, 2010 at 11:04 pm
no, you call it a "7 Series phone"
drphysx Reply:
February 21st, 2010 at 1:02 pm
Photon was just a codename! The OS would have been called "Windows Mobile 7". But it's dead now.
"Windows Phone OS 7.0" is the name of the new OS.
"Windows Phone 7 Series" is the brand.
And yes, those are stupid names. How do you call a phone that runs WP7? A "Windows Phone 7 Series phone?"
Ridiculous.
Lennard Reply:
February 20th, 2010 at 7:04 pm
lol, you rather the Photon name? "Windows Photon"
Windows Phone 7 is not the name of the OS….actually Windows Phone is the new brand name Microsoft is using. so the actual name of the OS is "7 Series" (like BMW 7 Series).
Windows Mobile 7 Backwards-Compatible with 6.x
http://www.windowsmobile7.com/wm7-backwards-compa...
Some Windows Phone 7 Development Resources: http://www.devcommunity.info/category/windows+pho...
Thanks