Enterprise J2ME: Developing Mobile Java Applications
About Prentice Hall Professional Technical Reference
Chapter 1. Mobile Commerce: Visions, Realities, and Opportunities
1.1 Mobile Commerce Value Propositions
1.2 Mobile Technology Adoption
1.3 The Search for Killer Mobile Applications
Chapter 2. J2ME: Is Mobile Java Ready for Enterprise?
2.2 The Java Community Process
2.4 Java 2 Micro Edition Explained
Part II: End-to-End Enterprise Applications
Chapter 3. The Smart Client Paradigm: iFeedBack
3.4 Implementation Walk Through
Chapter 4. Managed Smart Clients
4.1 Container-Managed Applications
4.3 A Simple Echo Service Example
4.4 Smart Client with HTTP Front End
Chapter 5. Mobile Design Patterns: The Smart Ticket Blueprint
5.3 Important Architectural Patterns
Chapter 6. Advanced HTTP Techniques
6.2 The Process-Chain Approach
6.3 Session Tracking via HTTP Cookies
6.5 HTTP Digest Authentication
Chapter 7. End-to-End Best Practices
Part III: Mobile Messaging Applications
8.5 Commercial Email and PIM Suites
Chapter 9. Converged Mobile P2P Messaging
9.1 Introducing the Wireless Messaging API
9.3 WMA Reference Implementation
9.5 Beyond SMS: The IM Convergence
Chapter 10. Enterprise Messaging
10.1 Mobile Enterprise Messaging
10.3 Mobile JMS from iBus//Mobile
10.4 The IBM WebSphere MQ Everyplace
Part IV: Mobile Databases and Synchronization Engines
Chapter 11. Mobile Database for CDC Devices
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.7 iAnywhere Solutions SQL Anywhere Studio
11.11 Example Application: Contact Manager
Chapter 12. Mobile Databases for MIDP Devices
12.3 The IBM DB2e FastRecordStore
Chapter 13. Database Synchronization
13.1 Synchronization and Mobility
13.4 iAnywhere Solutions MobiLink
13.6 The Synchronized Contact Manager
Chapter 14. Access Backend Databases
14.1 Direct Access to Remote Databases
14.4 Using Simplicity for Legacy Databases
Part V: XML and Mobile Web Services
Chapter 15. XML for Small Devices
15.2 Challenges for Small Devices
15.4 Introducing Amazon XML Services
15.5 Amazon Services via XmlPull
Chapter 16. SOAP Web Services on Smart Clients
16.1 What Is SOAP Web Services?
Chapter 17. The J2ME Web Services Optional Package
17.5 Compare with kXML and kSOAP
Chapter 18. Case Study: Mobile Clients for Location-Based Services
18.2 Microsoft MapPoint Web Services
18.4 Enhancing the Driving Directions Application
Part VI: Advanced Mobile Security
Chapter 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.5 Phaos Technology Micro Foundation Toolkit
19.6 NTRU jNeo for Java Toolkit
19.9 Standardization of J2ME Security APIs
Chapter 20. The J2ME Crypto Recipes
20.3 Password-Based Encryption
Appendix A. Basics of J2ME Application Development
Appendix B. Tools and J2ME Runtimes for PDAs
B.1 Overview of the WebSphere Studio Device Developer
B.2 Installing MIDP on PocketPC Devices
B.3 Installing Personal Profile on PocketPC Devices