Book description
Industrial-strength J2ME™ for enterprise developers, architects, and decision-makers
J2ME offers an extraordinarily flexible and robust platform for developing mobile applications with enterprise-class performance, reliability, and value. Now, leading mobile developer Michael Yuan covers every aspect of building industrial-strength applications with J2ME: design, architecture, tools, processes, business issues, and more.
Yuan introduces innovations that make the platform even more powerful, ranging from new J2ME profiles and wireless messaging APIs to mobile databases and web services tools. These innovations allow existing Java™ developers (especially J2EE™ developers) to leverage their skills and add mobility to enterprise applications. Yuan also presents more than a dozen complete sample applications—including the application that earned him the grand prize in Nextel, Sun, and Motorola’s nationwide wireless developer contest. Coverage includes:
Patterns and best practices for building end-to-end mobile applications
Emerging mobile “killer applications”: driving productivity and cost reduction
“Smart client” applications: architecture and construction
Advanced HTTP techniques for authentication and session tracking
Overcoming hardware and network limitations
Leading-edge mobile enterprise messaging techniques
Mobile databases and synchronization engines
XML and mobile web services, including the J2ME Web Services Optional Package
New options for mobile security in the enterprise
Table of contents
- Copyright
- About Prentice Hall Professional Technical Reference
- Foreword
- About this Book
- Acknowledgments
- I. Introduction
-
II. End-to-End Enterprise Applications
- 3. The Smart Client Paradigm: iFeedBack
- 4. Managed Smart Clients
- 5. Mobile Design Patterns: The Smart Ticket Blueprint
- 6. Advanced HTTP Techniques
- 7. End-to-End Best Practices
-
III. Mobile Messaging Applications
- 8. Email and PIM
- 9. Converged Mobile P2P Messaging
- 10. Enterprise Messaging
-
IV. Mobile Databases and Synchronization Engines
-
11. Mobile Database for CDC Devices
- 11.1. Database on the Go
- 11.2. Introducing JDBC
- 11.3. Portable and Efficient Code Using PreparedStatement
- 11.4. Access Stored Procedures Using CallableStatement
- 11.5. The JDBC Optional Package for the CDC
- 11.6. HSQL Database Engine
- 11.7. iAnywhere Solutions SQL Anywhere Studio
- 11.8. IBM DB2 Everyplace
- 11.9. Oracle9i Lite
- 11.10. PointBase Micro Edition
- 11.11. Example Application: Contact Manager
- 11.12. Summary
- Resources
- 12. Mobile Databases for MIDP Devices
- 13. Database Synchronization
- 14. Access Backend Databases
-
11. Mobile Database for CDC Devices
-
V. XML and Mobile Web Services
- 15. XML for Small Devices
- 16. SOAP Web Services on Smart Clients
- 17. The J2ME Web Services Optional Package
- 18. Case Study: Mobile Clients for Location-Based Services
-
VI. Advanced Mobile Security
-
19. Mobile Security for Enterprise
- 19.1. What Is Advanced Mobile Security?
- 19.2. Lightweight Mobile Cryptography Toolkits
- 19.3. Bouncy Castle Lightweight API
- 19.4. The IAIK ME JCE
- 19.5. Phaos Technology Micro Foundation Toolkit
- 19.6. NTRU jNeo for Java Toolkit
- 19.7. B3 Security
- 19.8. Device-Specific APIs
- 19.9. Standardization of J2ME Security APIs
- 19.10. Summary
- Resources
- 20. The J2ME Crypto Recipes
-
19. Mobile Security for Enterprise
- A. Basics of J2ME Application Development
- B. Tools and J2ME Runtimes for PDAs
Product information
- Title: Enterprise J2ME™: Developing Mobile Java™ Applications
- Author(s):
- Release date: October 2003
- Publisher(s): Pearson
- ISBN: 0131405306
You might also like
book
Absolute Beginner's Guide to Microsoft® Office OneNote™ 2003
Absolute Beginner's Guide to Microsoft Office OneNote 2003 is a from-scratch reference that helps you get …
book
XForms Essentials
The use of forms on the web is so commonplace that most user interactions involve some …
book
BlackBerry® in a Snap
Wish your BlackBerry 7100 had come with a little more meat in the owner's manual? BlackBerry …
book
Java ME on Symbian OS: Inside the Smartphone Model
In this book, experts from Symbian, Nokia and Sun Microsystems expose the power of Java ME …