Today it’s a really great day for me. I’ve been awarded MVP Device Application Development. This mean that all the hard work have been recognized by my peer and Microsoft. So i want thanks everyone who help me achieve this goal. I mean all my colleagues who answers my so many questions, all the people who are following my course at Technologia and i forgot many. So one of the big thing i learned in life is sharing your knowledge with others allow you to progress because everyone is different and everyone have different idea. So the sharing is always in both ways.
Thank you. And i’ll continue the hard work.
This morning i was surprise to see that Windows Phone 7 was part of the morning show Salut Bonjour.
To view the video use the following link : http://tva.canoe.ca/cgi-bin/player/...
Thanks Guy Barrette for the hint on your blog.
Last week Microsoft released the RTM version of the Developer Tools for Windows Phone 7. This weekend i took some times to migrate the application that I’m creating for the TechDays . The migration took me about less than 30 minutes.
I only had to fix one issue, which is related to the RTM version. The WMManifest.xml have changed since the Beta version. To fixe the issue i had to create a new Windows Phone 7 project and copy the WMManifest.xml file in my application. And the application was building again.
In the beta version, the Panorama and Pivot controls was not available as built-in control. There was a project on codeplex which provided the functionality. So moving to the RTM, was pretty simple. I only had to declare a namespace :
After what i have to change the control type. That was simple as that.
The Panorama and Pivot control are working perfectly and smooth. And much better than the other version.
Also they provide natively a Map control, which is a Windows Phone version of the Bing Map for Silverlight. I was waiting for that specific control for a long time. I only had to do a drag and drop and assign the CredentialProvider properties and the control was working.
Also the team who was working on the Silverlight Toolkit have created a version of the toolkit for Windows Phone. So i was able to use the WrapPanel from the Toolkit instead of importing some code file from the original Silverlight Toolkit.
For the emulator, it have been improved again. The start time have been improved.
In conclusion, i think as a developer we have all the tools we need to be able to build great Windows Phone 7 application.
What you need to download to start building Windows Phone 7 applications
Resources about Windows Phone 7
Last Friday Christian Beauclair of Microsoft did an install clinic in Montreal. So i scheduled an appointment to install the application I'm currently building for the TechDays. I was really impressed by the quality of the OS. It run really smooth and faster compare to it predecessor WM 6.5.
To install the application on the device we took the XAP file and deploy it to the device using the XAP Deployment application.
I was surprised because the application was running smoother on the Device compared to the Emulator (animation, progress bar, etc.).
But when there is some issue related with the development. Like in my case, the application need to get a lot of information from a web service and I was getting most of the information at the start-up of the application, which was wrong. So i took some time to convert to use a MVVM approach, which increase the performance of the application. So now I'm downloading only the data that i need. Next step, is to apply this technic to every page in the application. That was a great experience, this confirm that the experience on with the emulator in pretty similar.
Also when i was fixing some issues, i was able to test the debugging on the device. If you doesn’t know you can debug you application the same way your doing it on the emulator but directly on the device. So if you have any issue related directly to the device you will be able to fixe it directly with the device.
An important note for the developers who want to deploy the application directly to a device like i did, when you will get a device you need to create an account on the Marketplace to deploy the applications you are creating. Then you will be allowed to unlock 3 devices. What I'm saying by unlocking a device, it unlock the OS so you can deploy. This doesn’t remove the lock from the carrier.
Next step, getting the RTM version of the Developer tools on Thursday, September 16 2010. After what we will have to wait for the real device which will be available for the holidays.
Until then if you have created any Windows Phone 7 application, don’t miss the Deployment clinic in a city near you . You can look at some event date at Canadian Developer Connection.
Today there was very interesting news. Windows Phone 7 was Released to Manufacturing. This is a really good now because it mean that they are on the good track to release some phone to the market for the holidays.
To read more about the news: