In Chapter 10, we looked at the possible architectures for mobile devices. We identified a basic software and hardware architecture that provided us with the essential capabilities that a mobile service would need from a mobile device. The device elements are shown in Figure 11.1.

In this chapter, we will consider the following ideas and concepts:

  • Application topologies – J2ME, browser, embedded
  • Service topologies – client/server, peer-to-peer, standalone
  • Device networking architectures – Personal Mobile Gateways (PMG)
  • Device networking technologies – Bluetooth, WiFi and infrared (IrDa)
  • Device types – PDA, Smart Phone, laptops
  • Platform options – Pocket PC, Symbian, Linux, Palm OS, others
  • J2ME approach
  • Interfaces and usability

Get Next Generation Wireless Applications: Creating Mobile Applications in a Web 2.0 and Mobile 2.0 World, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.