Course Overview

Challenges in Mobile Computing

Challenges in Mobile Computing

Solutions and Research Directions

Solutions and Research Directions

Solutions and Research Directions

File Systems: Motivation

File Systems: Consistency Problems

File Systems: Limited Connectivity

File Systems: Limited Connectivity

File Systems: Coda

File Systems: Coda

File Systems: Other Examples

World Wide Web and Mobility

HTTP 1.0 and Mobility

HTTP 1.0 and Mobility

HTML and Mobile Devices

WWW for Mobile Devices

System Support for Mobile WWW

WAP - Wireless Application Protocol

WAP - Scope of Standardization

WAP 1.x
Reference Model and Protocols

WDP: Wireless Datagram Protocol

WTLS: Wireless Transport Layer Security

WTP: Wireless Transaction Protocol

WSP: Wireless Session Protocol

WAE: Wireless Application Environment

WAE Logical Model

Wireless Markup Language (WML)

WMLScript

WAP Push Architecture with Proxy Gateway

Examples for WAP Protocol Stacks (WAP 1.x)

i-mode: First of all a Business Model!

Email Example: i-mode Push with SMS

i-mode Protocol Stack based on WAP 2.0

i-mode Examples

i-mode Examples (cont)

i-mode Examples (cont)

WAP 2.0 (July 2001)

WAP 2.0 Architecture

WAP 2.0 Example Protocol Stacks

Java 2 Platform Micro Edition

Applications of J2ME

Characteristics and Architecture

Hardware Independent Development

Summary J2ME