Windows Phone 7 developer tips about OData, IronRuby, and MVVM

Justin James provides WP7 development tricks and details on submitting apps to App Hub, customizing keyboard layouts with InputScope, and using tombstoning.

Contributor Justin James has posted a number of excellent mobile development tips in TechRepublic's Smartphones blog. His mobile development tips will now be published in TechRepublic's new App Builder blog first, and then possibly featured in our Software Engineer and Smartphones blogs.

Check out these six Windows Phone 7 development tips from Justin that you may have missed.

Using OData from Windows Phone 7 Justin James explains his steps for using an Open Data Protocol service from his Windows Phone 7 application. He also discusses possible workarounds for the fact that the OData Client Library does not support authentication. Tips on submitting Windows Phone 7 apps to App Hub Justin James says the experience of getting a Windows Phone 7 app ready for sale via App Hub leaves a lot to be desired. Here are his App Hub submission tips. Use IronRuby to develop a Windows Phone 7 app Justin James recently got his feet wet with IronRuby, and he was eager to use it in a real-world scenario. Find out what this Ruby novice thinks of using IronRuby to write a Windows Phone 7 application. Windows Phone 7 InputScope dictionary Windows Phone 7 users can use InputScope values to customize their keyboard layouts. If you're having trouble figuring out which value to use, check out what each layout looks like. MVVM basics for Windows Phone 7 developers Justin James provides a high-level overview of what Windows Phone 7 developers need to know about the Model, View, View Model (MVVM) pattern. Windows Phone 7 tombstoning explained

Windows Phone 7 developers can use tombstoning to provide an excellent user experience that is very similar to multitasking. Justin James provides more details about the tombstoning concept.