After playing around with my new WP7 phone (Dell Venue Pro) I have not started exploring the programming aspects of it. It sure is simpler and easier to develop applications for WP7 (compared to other OS devices) with the .NET and Silverlight ecosystem. Microsoft’s big bet!
I am yet to dive deep into the whole thing but started with some intro articles. Here is a diagram I prepared for my reference after going through the first primer: the application state transition diagram for an WP7 application.
Hope this helps someone in the same boat too!
As you might know (if you are from India), Dell launched its Windows Phone 7 device Venue Pro recently (and it took few weeks to reach the retail shops after official announcement - quite odd to me). I got one lately and put one of my 3G SIMs on to it. After initial WP7 configuration, I enabled both Data and 3G options and switched the phone off/on just to make sure things work fine (this is what many mobile operator CS would tell you if they asked you to make any network setting changes :-) ). After the device came up, to my surprise I didn't see the E or G (for EDGE and GPRS respectively) letter at the top bar. This just confused me. I also have iPhone 4 and have used HTC Desire HD before and they both configured themselves (or received settings from the network or whatever the magic it is) with a new SIM and they "just work" and display the data connection (E, G, H or 3G) but that didn't happen with Venue Pro. I spent almost a day doing internet search, running through blogs, articles, forums, playing around with the phone settings and everything except calling Airtel customer support. Their CS sucks and I am very sure they wouldn't know about this new device - period.
Finally, just out of fluke, I added an APN pointing to airtelgprs.com (leaving user name and password empty) and that's it! Venue Pro picked up EDGE/GPRS signals (without restart) and it showed E at the top bar. Part of the problem got solved. Now, what about 3G? Well, I didn't do anything except moving around in my living room holding the new phone and outside my home also just in case the signal was weak to catch 3G (as you might aware, 3G requires stronger signals compared to EDGE/GPRS and how strong it should be to pick up varies from device to device. From my experiment so far, iPhone 4 picks up 3G better compared to HTC Desire HD or Venue Pro at the exact same spot for the same SIM, assuming the signal strength didn't vary while I was switching the SIM card between the devices :-)). Finally, at one point Venue Pro showed 'H' and made me smile! Well, I give the benefit of doubt to the Venue Pro blaming the signal strength. Just that my experience with iPhone 4 and HTC raised my expectation with Dell Venue Pro WP7.
Heck, WP7 doesn't have a mechanism for device screen capture!! Hope Microsoft introduces it in the near future!!
Hope this info helps somebody.
A nice iPhone app to know the current stats and other coverage details. The description claims it has a video option but do not know if it would be live streaming or even recorded.
Check out: http://itunes.apple.com/in/app/icc-cricket-world-cup-2011/id418339960?mt=8
Ever wanted to have multiple email addresses without actually creating so many "physical addresses"? A new feature from Hotmail allows you accomplish just that. You can create aliases (five as of now) for your existing @hotmail.com email address and mails sent to those all delivered to the same Hotmail account (your primary one) – no need to create multiple Inboxes (physical email addresses)! The mails sent to these aliases can be delivered to the Inbox itself or to different folders based on the alias. What is more – you can even delete the alias later thus creating a temporary email address kind of thing.
The process is very simple: Just sign in to your Hotmail account and click on the Inbox’s 'More Actions' link (the gear wheel) and select Create a Hotmail alias. Follow the subsequent steps (not too many) and your new alias will be good to go in few minutes (you will get a confirmation mail once it is ready).
Remove an alias is simple too: