Programming The Mobile Web-Review
This book however chooses to explore all the platforms and manufacturer specific approaches. It may be the only book to attempt that very hard task. The speed with which the mobile platforms have evolved makes any print book almost hopelessly out of date upon publication. Indeed due to this fact the book only has two paragraph references to the new Windows mobile phone system.
The book has several useful chapters on mobile phone system evolution, which helps to understand where each operating environment resides and how it got there. This in turn is quite useful in understanding how likely your programming product can be implemented across specific platforms.
The book does a good job of explaining how designing for smaller screen sizes is really different. It also has a good section on design patterns to support the smaller screen sizes.
Where the book falls somewhat for me is in the lack of practical full examples. According to the author this is somewhat by design. I found it quite disturbing however. The various features are well explored but, implementation is really up to the reader to figure out. This can be quite exasperating. This is so because the various platforms each have pretty unique capabilities and restrictions and enhancements. Finding common implementation patterns that will work across a large section of platforms is my goal and I was left somewhat disappointed.
All in all an impressive resource. Useful addition to the bookshelf for the experienced programmer wanting to get up to speed on the Mobile Web.