4.1 INTRODUCTION..........................................................................................................................4-3
4.2 LOCAL PLATFORM SERVICES FOR MOBILE DEVICES...............................................................4-5
4.2.1 Mobile Devices at a Glance.............................................................................................4-5
4.2.2 Operating Systems (OSs) for Mobile Devices.................................................................4-7
4.2.3 Mobile Database Management .....................................................................................4-11
4.2.4 Mobile Transaction Management .................................................................................4-12
4.2.5 Utilities for Mobile Devices ...........................................................................................4-13
4.3 WIRELESS MIDDLEWARE........................................................................................................4-13
4.3.1 What is Wireless Middleware? ......................................................................................4-13
4.3.2 Operational Issues in Supporting Mobile Computing Applications ............................4-15
4.3.3 Design and Development Issues in MobileComputing Applications..........................4-16
4.3.4 Wireless Middleware Services Needed for Mobile Computing Applications..............4-17
4.3.5 Example: Message-Oriented Middleware for Mobility................................................4-19
4.4 WIRELESS GATEWAYS AND MOBILE APPLICATION SERVERS...............................................4-21
4.4.1 What is a Wireless Gateway? ........................................................................................4-21
4.4.2 What is a Mobile Application Server?...........................................................................4-22
4.4.3 Examples of Mobile Application Servers ......................................................................4-24
4.5 THE WIRELESS APPLICATION PROTOCOL (WAP)..................................................................4-25
4.5.1 Overview .........................................................................................................................4-25
4.5.2 Why WAP is Needed.......................................................................................................4-27
4.5.3 The New WAP – WAP 2.0..............................................................................................4-29
4.5.4 Wireless Application Environment (WAE)....................................................................4-30
4.5.5 Wireless Markup Language (WML)..............................................................................4-30
4.5.6 WAP Microbrowsers......................................................................................................4-33
4.1 INTRODUCTION..........................................................................................................................4-3
4.2 LOCAL PLATFORM SERVICES FOR MOBILE DEVICES...............................................................4-5
4.2.1 Mobile Devices at a Glance.............................................................................................4-5
4.2.2 Operating Systems (OSs) for Mobile Devices.................................................................4-7
4.2.3 Mobile Database Management .....................................................................................4-11
4.2.4 Mobile Transaction Management .................................................................................4-12
4.2.5 Utilities for Mobile Devices ...........................................................................................4-13
4.3 WIRELESS MIDDLEWARE........................................................................................................4-13
4.3.1 What is Wireless Middleware? ......................................................................................4-13
4.3.2 Operational Issues in Supporting Mobile Computing Applications ............................4-15
4.3.3 Design and Development Issues in MobileComputing Applications..........................4-16
4.3.4 Wireless Middleware Services Needed for Mobile Computing Applications..............4-17
4.3.5 Example: Message-Oriented Middleware for Mobility................................................4-19
4.4 WIRELESS GATEWAYS AND MOBILE APPLICATION SERVERS...............................................4-21
4.4.1 What is a Wireless Gateway? ........................................................................................4-21
4.4.2 What is a Mobile Application Server?...........................................................................4-22
4.4.3 Examples of Mobile Application Servers ......................................................................4-24
4.5 THE WIRELESS APPLICATION PROTOCOL (WAP)..................................................................4-25
4.5.1 Overview .........................................................................................................................4-25
4.5.2 Why WAP is Needed.......................................................................................................4-27
4.5.3 The New WAP – WAP 2.0..............................................................................................4-29
4.5.4 Wireless Application Environment (WAE)....................................................................4-30
4.5.5 Wireless Markup Language (WML)..............................................................................4-30
4.5.6 WAP Microbrowsers......................................................................................................4-33