Mobile .NET begins by educating the reader about a wide variety of different wireless Internet devices. These devices are divided into two main divisions: those that are directly supported by .NET (Pocket PCs, i-Mode phones, and WAP devices), and those that are not (Palm OS and J2ME-powered devices). By the end of this book, the reader will be able to make .NET work equally well with all of the devices.
In the middle section of the book, the advantages of .NET as a development platform are first introduced. A .NET Web Application -- capable of serving up stock quotes to virtually any wireless device -- is produced as an exercise, continuing from one chapter to the next. The section concludes with a demonstration of how .NET Web Services, the cornerstone of Microsoft's new "programmable Internet," can be invoked from each of the wireless devices mentioned above.
Mobile .NET concludes by drilling deep down into the technologies provided by .NET specifically for use with wireless devices. The Mobile Internet Toolkit, which can automatically adapt the output of a .NET Web Application based upon the special needs of differing client devices, is discussed first. Next, the book describes in detail how Mobile Information Server may be used to automate and customize the delivery of information to specific devices within an enterprise. Finally, SQL Server CE -- a centerpiece of Microsoft's mobile data strategy -- is discussed, as are the two main technologies for interfacing with it via custom code: ADOCE and OLE DB.
- Chapter 1: Introduction
- Chapter 2: Internet Explorer
- Chapter 3: PocketPCs
- Chapter 4: Mobile Phones
- Chapter 5: PalmOS Devices
- Chapter 6: J2ME Clients
- Chapter 7: Active Server Pages
- Chapter 8: Meet .NET
- Chapter 9: Web Applications
- Chapter 10: Web Services, Part One
- Chapter 11: Web Services, Part Two
- Chapter 12: Mobile Information Server
- Chapter 13: Using the Mobile Controls SDK
- Chapter 14: Extending the Mobile Controls SDK
- Appendix A: Introducing XML
- Appendix B: Introducing C#