Chapter 7. End-to-End Best Practices

CHAPTER OVERVIEW

  • Limited Device Hardware

  • Slow, Unreliable Networks

  • Pervasive Devices

  • Ubiquitous Integration

  • The Impatient User

J2ME allows desktop or enterprise Java developers to migrate their existing skills to build smart mobile applications for enterprises and consumers. Those skills include basic concepts of the Java language, APIs, and common design patterns. However, blind “skill transfer” from the desktop, server, or thin client world could do more harm than good. For example, although most AWT-based J2SE applications run on PersonalJava and J2ME Personal Profile without modification, porting them directly to mobile devices often results in unacceptable performance and very poor usability. To build successful ...

Get Enterprise J2ME™: Developing Mobile Java™ Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.