This book helps experienced Java developers to build high-value mobile applications that take advantage of enterprise IT infrastructures. It also helps developers to add mobility features to existing enterprise solutions. It does not repeat the same basic J2ME/MIDP API tutorial covered by many other books.
After a comprehensive analysis of the landscape and trends of the J2ME platform, the book uses the source code of several award-winning, real world applications to illustrate the design, architecture and best practices of end-to-end smart mobile solutions. The comparison of competing application paradigms could prove invaluable to architects.
Then the book focuses on four most important enterprise application areas: Converged messaging (email, IM, mobile P2P as well as enterprise messaging middleware); data management (mobile and backend relational databases), ubiquitous integration (mobile Web services) and advanced security (J2ME cryptography). The book covers more than 30 commercial and open source tools from over 10 leading vendors (including IBM, Oracle, Sun, Sybase, Enhydra and much more). The detailed analysis help developers to choose the right tools. Over 300 code listings from sample applications (available for download from the book web site) are used to illustrate the application designs, coding techniques and third-party tool usages. This is a must-have book for enterprise mobile developers and architects.