List of Figures

List of Figures

Chapter 1: Welcome to Mobile and Wireless

Figure 1.1: Relationship between mobile and wireless.
Figure 1.2: Wireless solution value chain.

Chapter 2: Mobile Devices

Figure 2.1: Two-unit configuration.
Figure 2.2: Device classifications.
Figure 2.3: Nokia 8390 Web-enabled phone. Image courtesy of Nokia.
Figure 2.4: RIM two-way pagers. Image courtesy of Research In Motion.
Figure 2.5: Palm i705 with Integrated Wireless. Image courtesy of Palm Inc.
Figure 2.6: Sony Ericsson P800 Smartphone. Image courtesy of Sony Ericsson.
Figure 2.7: Samsung NEXiO Handheld PC.
Figure 2.8: Acer TravelMate100 Tablet PC. Image courtesy of Acer.

Chapter 3: Wireless Networks

Figure 3.1: Bluetooth scatternet with five piconets.
Figure 3.2: Peer-to-peer WLAN configuration.
Figure 3.3: WLAN configuration with access point.
Figure 3.4: Cell coverage.
Figure 3.5: Wireless network evolution.

Chapter 4: Mobile Application Architectures

Figure 4.1: Application architecture spectrum.
Figure 4.2: Wireless Internet architecture.
Figure 4.3: Smart client architecture.
Figure 4.4: Application-to-application messaging architecture.

Chapter 5: Mobile and Wireless Messaging

Figure 5.1: SMS architecture for delivering a message.
Figure 5.2: The WAP Push framework.
Figure 5.3: Messaging value chain.

Chapter 6: Mobile and Wireless Security

Figure 6.1: Sending a message using encryption.

Chapter 7: Smart Client Overview

Figure 7.1: Smart client architecture.
Figure 7.2: Synchronization architecture.
Figure 7.3: Store-and-forward messaging.
Figure 7.4: Palm OS architecture.
Figure 7.5: J2ME architecture.

Chapter 8: Smart Client Development

Figure 8.1: Smart client development cycle.
Figure 8.2: Development cycle using device emulators.
Figure 8.3: Windows CE emulator.
Figure 8.4: Palm OS Emulator with Palm m505 skin.
Figure 8.5: Symbian OS quartz emulator.
Figure 8.6: J2ME Wireless Toolkit default emulator.
Figure 8.7: Wireless architecture with direct connectivity to wireless carriers.
Figure 8.8: Wireless architecture using a wireless ISP.

Chapter 9: Persistent Data on the Client

Figure 9.1: Logical layout of the record database.

Chapter 10: Enterprise Integration Through Synchronization

Figure 10.1: Synchronization architecture.
Figure 10.2: Publish/subscribe data synchronization.
Figure 10.3: Hierarchical database configurations.
Figure 10.4: Peer-to-peer database configuration.
Figure 10.5: Basic synchronization process.
Figure 10.6: Synchronization over a variety of transport mechanisms.
Figure 10.7: SyncML framework.

Chapter 11: Thin Client Overview

Figure 11.1: Wireless Internet architecture.
Figure 11.2: Common microbrowsers- (a) Openwave browser, (b) Go.Web browser on RIM 957, (c) Pocket Internet Explorer, (d) Palm Web Clipping.
Figure 11.3: J2EE architecture.
Figure 11.4: .NET platform architecture.
Figure 11.5: Stages of a wireless Internet request.
Figure 11.6: WAP Programming model using a wireless gateway (or proxy).
Figure 11.7: WAP programming model without gateway.
Figure 11.8: WAP architecture and its relationship to the OSI model.

Chapter 12: Thin Client Development

Figure 12.1: Wireless Internet application development cycle.
Figure 12.2: Openwave WAP emulators.
Figure 12.3: Web site viewed using Internet Explorer.
Figure 12.4: Web site viewed with PocketIE and a WAP browser.

Chapter 13: Wireless Languages and Content-Generation Technologies

Figure 13.1: Openwave HDML Emulator showing output from sample code in Listing 13.1.
Figure 13.2: Openwave WML Emulator showing output from sample code in Listing 13.2.
Figure 13.3: Mobile Internet Explorer showing output from sample HTML code in Listing 13.3.
Figure 13.4: Output from JSP shown in Listing 13.7.
Figure 13.5: Server logic used for JSPs.
Figure 13.6: Openwave simulator showing the WML output from Listing 13.11.

Chapter 15: Voice Applications with VoiceXML

Figure 15.1: VoiceXML architecture.

Chapter 16: Mobile Information Management

Figure 16.1: Wireless Internet email client.
Figure 16.2: Mobile device management architecture.

Chapter 17: Location-Based Services

Figure 17.1: Cell Identity and timing advance positioning areas.
Figure 17.2: Using time of arrival to determine location.
Figure 17.3: E-OTD positioning architecture.
Figure 17.4: A-GPS architecture.
Figure 17.5: Location technology layout.

Chapter 18: Other Useful Technologies

Figure 18.1: Web service using SOAP, WSDL, and UDDI.
Figure 18.2: BREW architecture.