Microsoft, Nokia Discuss Mobile App Porting for Windows Phone

In the movie "Jerry Maguire," Tom Cruise uttered the infamous phrase "Show me the money." But in the mobile world, the comparable phrase is closer to "Show me the apps." And when it comes to Windows Phone, the apps picture is fantastic. In fact, as I noted in Here Comes Windows Phone 7.5, there are over 30,000 apps available for Windows Phone already, including about 90 percent of the "must-have" apps cited by iPhone and Android users.

The reason Microsoft is so successful at this game is that the people in charge of Windows Phone developer evangelism at the software giant just get it. They court developers aggressively, they make great efforts to attract developers that already have experience on other mobile platforms, and they write great tools and documentation.

This week, Microsoft updated its guidance and porting tool, which are aimed at helping iPhone and Android developers port from those platforms to Windows Phone. And in a related move, Nokia discussed how the Windows Phone porting tool has been updated to include migrating from Nokia Symbian Qt.

"Today I'm excited to announce new guidance based on migration samples and a SQLite to SQL Server Compact database conversion tool," JC Cimetiere wrote on the Windows Phone Developer Blog. "We hope that these new items combined with our previous extensive guides (for Android, iPhone, and Symbian Qt) will accelerate your ramp up time and improve your experience in porting apps to Windows Phone from iPhone and Android."

The Microsoft documentation discusses migrating apps with in-app advertisements,

geo-location, and group messaging from iOS/iPhone or Android to Windows Phone. Each example includes sample code, porting notes, and other documentation. And with this new version, there's also a SQLite2SQLCE tool that will convert SQLite databases into the Microsoft SQL Server Compact (SQLCE) format supported on Windows Phone 7.5.

Here are the links to the guides:

Windows Phone 7 Guide for Android Application Developers

Windows Phone 7 Guide for iPhone Application Developers

Windows Phone 7 Guide for Symbian Qt Application Developers

Meanwhile, on the Nokia Conversations blog, that company talks up the Symbian Qt porting guide.

"The mapping tool is a utility for developers that serves as a translation dictionary between the Windows Phone platform and other mobile operating systems," the post reads. "The tool enables developers who are familiar with APIs from other platforms to see the equivalent class, method or notification events inside Windows Phone. Intended strictly for developers, the Windows Phone API mapping tool includes core libraries for Qt 4.7 for Symbian, which includes: QtCore; QtGUI; QtLocation; QtNetwork; QtSql; QtXml; QtWebKit; QML Elements; and QML Components. There are also code samples and tutorials to help developers too."

Good stuff. Hooray for developers.

Discuss this Article 7

yoshipod
on Oct 12, 2011
Show me the money is the more appropriate phrase here. M&S and Nokia are paying developers to port their apps over to WP7.
Waethorn
on Oct 12, 2011
"M&S and Nokia are paying developers to port their apps over to WP7." As opposed to Apple, who is perpetually backhanding theirs.
chuckb84
on Oct 12, 2011
Apple doesn't pay developers to "port" apps because: (1) the developers make money -selling- the apps, unlike, say, Android, (2) ported apps generally suck. This was (and is) true for many cross platform apps in the desktop world and it's true for phones. But, I can see why Microsoft needs to do this. With a 2% market share, what other approach is there?
Mustang17
on Oct 13, 2011
M&S??? Surely not the British retail group Marks & Spencers? Anyway, I think its an excellent deal for developers, simply because they will get their app onto more platforms. It has a familar ring to it, back in the beginning of micro computing ie the 80s. Having games/apps on different platforms and systems was annoying. Perhaps phones will, in a somewhat more sophisticated way, will become compatible, at least in app environment.
Waethorn
on Oct 14, 2011
@yoshipod: Show me proof to say that developers are generally happy with Apple's level of transparency or support. The census is that they aren't.
glonq
on Oct 14, 2011
As a developer, I'm happier with microsoft "in theory", because their tools are better. As a developer, I'm happier with apple "in reality" because I iOS makes more $$$ for me. Money wins.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use