Friday, September 30, 2011

Learning to Windows Phone

Hello fellow members of the internet,

So developing for Windows Phone is very nice. Laying out a GUI in Microsoft Expression Blend is really simple and easy. The only thing at this point that is slowing me down is learning the structure for making custom UI components. I'm starting to go through some tutorials. I'm seriously considering just going through every single one of the 31 days of Windows Phone 7 (http://www.jeffblankenburg.com/2010/09/30/31-days-of-windows-phone-7/) tutorials so I make sure I don't miss anything that will make life really simple for me.

I've looked at the API for different features to figure out what I can use to implement my UI. Turns out there is no built in chart library for the Windows Phone version of SilverLight, but there is an open source version that will have to do. I'm still working on getting it to work when integrated into a pivot, but hopefully I can get a working version up sometime in the next few days. On the more convenient side, Windows Phone has a built-in version of SQL for local storage, so that should make things simpler from the local side. I still need to figure out the best way for setting up the server side storage though. I don't know if Eniac will let me host a server directly from my SEAS account, otherwise I'll just have to setup a local server for testing until I get some other hosting setup.

I updated my personal phone to WP7 Mango on Thursday and couldn't be happier. I haven't looked into the APIs for the new features, but hopefully I can get access to the bar code scanner (would be sad if I can't seeing as I'd been working of the native code for it all summer). I really hope that there is support for voice input as well. The voice recognition for Windows Phone is really impressive (though I haven't really seen it used for product names) so that would be a really nice feature to incorporate for food entry rather than typing the full product name in.

No comments:

Post a Comment