This book is for anyone who is developing applications for mobile devices using the .NET Framework. Experience of ASP.NET is required, along with experience of using a .NET-compatible language, ideally VB.NET or C#. Essentially, the prerequisites for this book are that the reader has worked through Beginning ASP.NET to the level where they are confident about creating ASP.NET applications. A brief refresher of the basics of ASP.NET will be included in this book, but the complete novice may find this too advanced.
The ASP.NET mobile controls give developers the tools they need to create sites and applications that are accessible from a variety of devices. They are contained in an optional add-in called the Microsoft Mobile Internet Toolkit, which can be installed on top of the .NET Framework. This toolkit contains the controls themselves, plus some additional functionality that can be utilized by Visual Studio .NET for producing mobile applications.
This book is designed to cover three areas. The first section teaches the basic concepts of mobile development, and walks the reader through the basics of WAP, WML, and the concepts of devices with limitations in size, memory, screen, bandwidth, etc. The core section of the book goes on to teach ASP.NET developers how to create mobile controls to produce targeted output suitable for viewing on one of these devices. The next section then applies this to Visual Studio .NET, with chapters showing how to do this from within the Studio environment. The book finishes with a case study, collecting the concepts discussed throughout the book into a worked example. This book teaches the ASP.NET programmer all of the necessary concepts they need to understand to be able to competently create applications using these controls.