Launchers and Choosers allow developers to interface with the phone's functions through a very simple API. Microsoft has not yet given lower level access to the phone operating system or hardware. Microsoft recently announced that 1500 new APIs will be included in their new Mango update. This will open up many more opportunities for developers. Until then, Launchers and Choosers provide access to many of the common tasks you might need, such as:
Sending an e-mail
Launching the media player
Making a call
Sending a text
Opening the web browser
Opening the marketplace hub to your application for purchasing
Taking a picture
Saving a phone number
These are just a few of the capabilities that Launchers and Choosers make available to us.
In this chapter, we will use some of these to develop real-world applications.