1)Have you developed Apps for any other platforms before?If Yes What are they?
I have done a little java but lately (it’s been almost ten years now) I’ve been developing on the .net framework. Since version 1.0 my first application was a web app (asp.net) then I created a few WinForm apps and started to dig into the mobile world with Windows Mobile 2003.
2)Why did you choose WP7 as a platform of your choice?
As I mentioned above I’m too familiar with Microsoft’s developing tools and environment (Visual Studio). So in order to develop for the WP7 platform I can use my C# skills and I don’t need to learn a new language. Having said that I was not too familiar with Silverlight, so I had to look up a little bit to work with its UI controls.
3)Which one do you think as the single most feature you liked in WP7?
There are many features I liked, but if I have to pick just one it’d have to be the emulator. You can’t develop for a mobile platform without a good emulator.
4)Are you satisfied with WP7 Platform development tools?
I sure am. I wish there were more controls, but keeping in mind we’re talking about a beta version I can say I’m satisfied so far.
5)What are the Apps you are developing now in WP7?
I just created the Annoy Smarx client app because I wanted to show a few capabilities of the Windows Azure platform (like having a WP7 as a client), that was my first WP7 app and I’m real happy about it. There are a few things missing to the beta in order to complete my next app, so right now I’m just waiting for the next release.
6)In what way Microsoft can improve their WP7 or What does WP7 lacks from?
More UI controls! that is a must… I also would like to see some interoperability between Silverlight apps and the rest of the .net framework. If I have a class library that provides some cool features that uses common classes between Silverlight and the CLR I’d like to use that library in my Silverlight component.
7)Future Plans of you?
Just waiting for the next release of WP7 to see if I can continue with my Windows Azure – WP7 integration. I want to create a client to see the state of my app running in the cloud and also check my Windows Azure Storage account (blobs, queues, and tables). That’s what I’m thinking right but that can change the next minute. I heard of WP7 and never payed attention to it until it occurred to my to create the Annoy Smarx sample, so I have no idea what will I be doing next week.
Apart from these questions,Other things you want to share with the community?
I’m a developer who lives in Uruguay and works for a company called Artech, creators of Genexus.
Thanks Sebastian for sharing with us.All the best for your future.