An Interview with WP7 Developer Johan Dahlbäck

1)Have you developed Apps for any other platforms before? If Yes What are they?
Yes, I started with phone development for Windows Mobile 6.0 when I got my HTC Touch Pro.
 I wanted an  application which could measure and give me  feedback while I'm running, so I built
 "Marathon"( The application utilizes the phones GPS-receiver 
to keep track of your  result and announces the progress  in the speaker or headset.

2)Why did you choose WP7 as a platform of your choice?
I've worked with the .NET platform in collage and as an IT consultant.So I already know the
 framework and  I'm happy with it abilities. Since I'm porting my  application Marathon from 
Windows Mobile 6.x I can also  re-use almost everything (except for the UI of course).
 I also believe the platform will be a success and I want my application to be there from the

3)Which one do you think as the single most feature you liked in WP7?
The ability to run Silverlight, a technology which is already out there, known by many people and
makes it  quite easy to create visually appealing applications. I believe the success of today's phone
 platforms  largely depends on the supply of 3d party applications.

4)Are you satisfied with WP7 Platform development tools?
Every time someone knocks on my door I hope It's some delivery guy who got the developer phone
 Microsoft kindly letting me borrow.Unfortunately I'm still waiting and yet I'm able to develop
 most of the application I'm working on. Not that a device emulator is something new or unique
 to the Windows Phone platform, but It's still a very good asset. Microsoft have done a good job
 in providing great developer tools for anyone who's interested in phone development.The platform
 is still in an early stage and I'm sure it would be even easier to create applications in a year or
so when a few more Silverlight controls are available.

5)What are the Apps you are developing now in WP7?
I'm porting my application Marathon from Windows Mobile 6.x. As I've already mentioned the
 application keeps track of your movement with  the help of a GPS-receiver. My goal is to make
 it the perfect companion for sporting activates such as running and bicycling. You can configure
it to announce various statistics in the headset or speaker while you're recording. This gives you
the advantage of always knowing your performance and is a great morale boost to reach your
 goals. You can compete with yourself by setting the goal to a previous result, or a generic one
 if you haven't recorded anything for the path your about to take. The application records and displays
 data such as time, distance, speed and your altitude change. You can also share your results on
 Facebook and Twitter.
 6)In what way Microsoft can improve their WP7 or What does WP7 lacks from?
The platform is still in an early stage, and I'm sure it'll evolve a lot in the not too distant future.
Unfortunately I haven't used or even touched a WP7 device,
 so it's quite hard to point out what I think is missing.
One thing which have been bugging me on the emulator is the lack of arrow keys in
 combination with the fact that taping in a word selects the entire word.
 So as far as I know there's no way to correct the spelling in the beginning of a word
without re-typing the entire word. It's a minor glitch,
but still something that bugs me.

7)Future Plans of you?
I'll continue to develop, improve and add features to Marathon. If I figure out a great idea
and find the time to start another project I might do so, but considering  I'm doing this on my
spare time it's hard to keep up with multiple projects at the same time.