0% found this document useful (0 votes)
38 views47 pages

Chapter 1 Introduction Original

The document provides an overview of mobile computing, discussing its definition, history, and various application scenarios such as vehicles, nomadic users, and disaster relief. It highlights the advancements in technology that enable mobile computing, including increased computing power, wireless networks, and device portability. The document also addresses the challenges associated with mobile computing, such as energy consumption, data loss, and security concerns.

Uploaded by

Veerendra Boddu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views47 pages

Chapter 1 Introduction Original

The document provides an overview of mobile computing, discussing its definition, history, and various application scenarios such as vehicles, nomadic users, and disaster relief. It highlights the advancements in technology that enable mobile computing, including increased computing power, wireless networks, and device portability. The document also addresses the challenges associated with mobile computing, such as energy consumption, data loss, and security concerns.

Uploaded by

Veerendra Boddu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

www.jntuworld.

com

MOBILE
COMPUTING
Distributed
Computing
Group

Roger Wattenhofer
Summer 2002

www.jntuworld.com

Chapter 1
INTRODUCTION
Distributed
Computing
Group

Mobile Computing
Summer 2002

www.jntuworld.com

[Der Spiegel]

Overview
What is it?
Who needs it?
History
Future

Course overview
Organization of exercises
Literature
Thanks to J. Schiller for slides

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/3

www.jntuworld.com

A computer in 2010?
Advances in technology

More computing power in smaller devices


Flat, lightweight displays with low power consumption
New user interfaces due to small dimensions
More bandwidth (per second? per space?)
Multiple wireless techniques

Technology in the background


Device location awareness: computers adapt to their environment
User location awareness: computers recognize the location of the
user and react appropriately (call forwarding)

Computers evolve
Small, cheap, portable, replaceable
Integration or disintegration?

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/4

Aspects of mobility
User mobility: users communicate anytime, anywhere, with anyone
(example: read/write email on web browser)
Device portability: devices can be connected anytime, anywhere to the
network

Wireless vs. mobile Examples

8
8
9
9

8
9
8
9

Stationary computer
Notebook in a hotel
Wireless LANs in historic buildings
Personal Digital Assistant (PDA)

The demand for mobile communication creates the need for


integration of wireless networks and existing fixed networks
Local area networks: standardization of IEEE 802.11 or HIPERLAN
Wide area networks: GSM and ISDN
Internet: Mobile IP extension of the Internet protocol IP

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/5

www.jntuworld.com

What is Mobile Computing?

www.jntuworld.com

Application Scenarios

Vehicles
Nomadic user
Smart mobile phone
Invisible computing
Wearable computing
Intelligent house or office
Meeting room/conference
Taxi/Police/Fire squad fleet
Service worker
Lonely wolf
Disaster relief and Disaster alarm
Games
Military / Security
Distributed Computing Group

What is important?

MOBILE COMPUTING

R. Wattenhofer

1/6

www.jntuworld.com

Vehicles
GSM,
UMTS
GPS

ad

c
ho

DAB
[J. Schiller]

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/7

www.jntuworld.com

Vehicles 2

[Der Spiegel]
Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/8

www.jntuworld.com

Nomadic user

Nomadic user has laptop/palmtop


Connect to network infrequently
Interim period operate in disconnected mode
Access her or customer data
Consistent database for all agents
Print on local printer (or other service)
How do we find it?
Is it safe?
Do we need wires?

Does nomadic user need her own hardware?

Read/write email on web browser


Access data OK too

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/9

www.jntuworld.com

Smart mobile phone

Mobile phones get smarter


Converge with PDA?
Voice calls, video calls (really?)
Email or instant messaging
Play games
Up-to-date localized information

[Nokia]

Map
Pull: Find the next Pizzeria
Push: Hey, we have great Pizza!

Stock/weather/sports info
Ticketing
Trade stock
etc.
Distributed Computing Group

lt
Bui C
B
150

MOBILE COMPUTING

[J. Schiller]

R. Wattenhofer

1/10

www.jntuworld.com

Invisible/ubiquitous/pervasive and wearable computing

Tiny embedded computers


Everywhere
Example: Microsofts Doll

I refer to my colleagues
Friedemann Mattern and
Bernt Schiele and their
courses

[ABC, Schiele]

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/11

www.jntuworld.com

Intelligent Office and Intelligent House

Bluetooth replaces cables


Plug and play, without the plug
Again: Find the local printer

House recognizes inhabitant


House regulates temperature
according to person in a room

Trade Shows
Home without cables looks better
LAN in historic buildings

Distributed Computing Group

MOBILE COMPUTING

[MS]

R. Wattenhofer

1/12

www.jntuworld.com

Meeting room or Conference

Share data instantly


Send a message to someone
else in the room
Secretly vote on controversial
issue
Find person with similar interests
Broadcast last minute changes

Ad-Hoc Network

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/13

www.jntuworld.com

Taxi / Police / Fire squad / Service fleet

Connect
Control
Communicate

Service Worker
Example: SBB service workers
have PDA
Map help finding broken signal
PDA gives type of signal, so that
service person can bring the right
tools right away

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/14

www.jntuworld.com

Lonely wolf

We really mean everywhere!

Cargos and yachts


Journalists
Scientists
Travelers

Sometimes cheaper than


infrastructure?

Commercial flop

Distributed Computing Group

[Motorola]

MOBILE COMPUTING

R. Wattenhofer

1/15

www.jntuworld.com

Disaster relief

After earthquake, tsunami,


volcano, etc:
You cannot rely on
infrastructure but you need to
orchestrate disaster relief
Early transmission of patient
data to hospical
Satellite
Ad-Hoc network
[Red Cross]

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/16

www.jntuworld.com

Disaster alarm

With sensors you might be


able to alarm early
Example: Tsunami
Example: Cooling room
Or simpler: Weather station

Satellite
Ad-Hoc network

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/17

www.jntuworld.com

Games

Nintendo Gameboy [Advance]:


Industry standard mobile
game station
Connectable to other
Gameboys
Can be used as game pad for
Nintendo Gamecube
Cybiko [Extreme] is a
competitor that has radio
capabilities built in
Second generation already
Also email, chat, etc.

Distributed Computing Group

[Cybiko]

MOBILE COMPUTING

R. Wattenhofer

1/18

www.jntuworld.com

Military / Security

From a technology standpoint


this is similar to disaster relief

Sensoria says US army is the


best costumer

Not (important) in this course

[Der Spiegel]

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/19

www.jntuworld.com

Application Scenarios: Discussion

Vehicles
Nomadic user
Smart mobile phone
Invisible computing
Wearable computing
Intelligent house or office
Meeting room/conference
Taxi/Police/Fire squad fleet
Service worker
Lonely wolf
Disaster relief and Disaster alarm
Games
Military / Security
Anything missing?
Distributed Computing Group

What do you like?

MOBILE COMPUTING

R. Wattenhofer

1/20

Pager
receive only
tiny displays
simple text
messages

PDA
simple graphical displays
character recognition
simplified WWW

Laptop
fully functional
standard applications

Sensors,
embedded
controllers

Mobile phone
voice, data
simple text display

Palmtop
tiny keyboard
simple versions
of standard applications

performance and size

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/21

www.jntuworld.com

Mobile devices

www.jntuworld.com

What do you have? What would you buy?

Laptop (Linux, Mac, Windows?)


Palmtop (Linux, Mac, Windows?)
PDA/Organizer (Palm, Pocket PC, other?)
Mobile phone
Satellite phone
Pager
Wireless LAN Card
Wireless LAN Base Station (for home networking)
Ethernet Plug in every room (for home networking)
Bluetooth
Proprietary device (what kind?)

8
8
8

for exercises 8
Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/22

www.jntuworld.com

Effects of device portability


Energy consumption

there is no Moores law for batteries or solar cells


limited computing power, low quality displays, small disks
Limited memory (no moving parts)
Radio transmission has a high energy consumption
CPU: power consumption ~ CV2f
C: total capacitance, reduced by integration
V: supply voltage, can be reduced to a certain limit
f: clock frequency, can be reduced temporally

Limited user interfaces


compromise between size of fingers and portability
integration of character/voice recognition, abstract symbols

Loss of data
higher probability (e.g., defects, theft)

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/23

www.jntuworld.com

Wireless networks in comparison to fixed networks


Higher loss-rates due to interference
emissions of, e.g., engines, lightning

Restrictive regulations of frequencies


frequencies have to be coordinated, useful frequencies are almost all
occupied

Low transmission rates


local some Mbit/s, regional currently, e.g., 9.6kbit/s with GSM

More delays, more jitter


connection setup time with GSM in the second range, several hundred
milliseconds for other wireless systems, tens of seconds with Bluetooth

Lower security, simpler active attacking


radio interface accessible for everyone, base station can be simulated,
thus attracting calls from mobile phones

Always shared medium


secure access mechanisms important

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/24

www.jntuworld.com

History: Antiquity 1890


Many people in history used
light for communication
Heliographs (sun on mirrors),
flags (semaphore), ...
150 BC: smoke signals for
communication (Polybius, Greece)
1794: Optical telegraph by Claude Chappe

Electromagnetic waves
1831: Michael Faraday (and Joseph Henry)
demonstrate electromagnetic induction
1864: James Maxwell (1831-79): Theory of
electromagnetic fields, wave equations
1886: Heinrich Hertz (1857-94): demonstrates
with an experiment the wave character
of electrical transmission through space

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/25

www.jntuworld.com

History: 1890 1920


1895: Guglielmo Marconi (1874 1937)
first demonstration of wireless
telegraphy (digital!)
long wave transmission, high
transmission power necessary (> 200kW)
Nobel Prize in Physics 1909

1901: First transatlantic connection


1906 (Xmas): First radio broadcast
1906: Vacuum tube invented
By Lee DeForest and Robert von Lieben

1907: Commercial transatlantic connections


huge base stations (30 100m high antennas)

1911: First mobile sender


on board of a Zeppelin

1915: Wireless voice transmission NY SF


1920: First commercial radio station
Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/26

www.jntuworld.com

History: 1920 1945


1920: Discovery of short waves by Marconi
reflection at the ionosphere
smaller sender and receiver
Possible with vacuum tube

1926: First phone on a train


Hamburg Berlin
wires parallel to the railroad track

1926: First car radio


1928: First TV broadcast
John L. Baird (1888 1946)
Atlantic, color TV
WGY Schenectady

1933: Frequency modulation


Edwin H. Armstrong (1890 1954)

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/27

www.jntuworld.com

History: 1945 1980


1958: German A-Netz
Analog, 160MHz, connection setup
only from mobile station, no handover,
80% coverage, 16kg, 15k Marks
1971: 11000 customers
Compare with PTT (Swisscom) NATEL:
1978 1995, maximum capacity
4000, which was reached 1980

[F.Mattern]

1972: German B-Netz


Analog, 160MHz, connection setup from the fixed network too (but
location of the mobile station has to be known)
available also in A, NL and LUX, 1979 13000 customer in D
PTT NATEL B: 1984 1997, maximum capacity 9000

1979: NMT Nordic Mobile Telephone System


450MHz (Scandinavia)

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/28

www.jntuworld.com

History: 1980 1991


1982: Start of GSM-specification (Groupe spciale mobile)
goal: pan-European digital mobile phone system with roaming

1984: CT-1 standard for cordless telephones


1986: German C-Netz
analog voice transmission, 450MHz, hand-over possible, digital
signaling, automatic location of mobile device
still in use today, services: FAX, modem, X.25, e-mail, 98%
coverage
American AMPS: 1983 today
PTT NATEL C: 1986 1999

1991: DECT
Digital European Cordless Telephone. Today: Enhanced
1880-1900MHz, ~100-500m range, 120 duplex channels, 1.2Mbit/s
data transmission, voice encryption, authentication, up to several
10000 users/km2, used in more than 40 countries

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/29

www.jntuworld.com

History: 1991 1995


1992/3: Start of GSM D-Netz/NATEL D

900MHz, 124 channels


automatic location, hand-over, cellular
roaming in Europe
now worldwide in more than 130 countries
services: data with 9.6kbit/s, FAX, voice, ...

1994/5: GSM with 1800MHz


smaller cells
supported by
many countries
SMS
Multiband
phones

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/30

www.jntuworld.com

History: 1995 today


1996: HiperLAN
High Performance Radio Local Area Network
Products?

1997: Wireless LAN


IEEE 802.11
2.4 2.5 GHz and infrared, 2Mbit/s
already many products (with proprietary extensions)

1998: Specification of GSM successors


GPRS is packet oriented
UMTS is European proposal for IMT-2000

1998: Iridium
66 satellites (+6 spare)
1.6GHz to the mobile phone
Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/31

www.jntuworld.com

Wireless systems: overview of the development


cellular phones

satellites

1982:
Inmarsat-A

1983:
AMPS

1991:
CDMA

[J. Schiller]

1984:
CT1
1987:
CT1+

1988:
Inmarsat-C

analog
digital

wireless
LAN

1980:
CT0

1981:
NMT 450

1986:
NMT 900

cordless
phones

1991:
D-AMPS

1989:
CT 2

1992:
Inmarsat-B
Inmarsat-M

1992:
GSM
1993:
PDC
1994:
DCS 1800

1991:
DECT

199x:
proprietary

1995/96/97:
IEEE 802.11,
HIPERLAN

1998:
Iridium
2005?:
MBS, WATM

2005?:
UMTS/IMT-2000

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/32

www.jntuworld.com

The future: ITU-R - Recommendations for IMT-2000


M.687-2

M.1078

IMT-2000 concepts and goals

M.816-1

M.1079

framework for services

M.817

requirements for the radio interface(s)

M.1035

framework for radio interface(s) and


radio sub-system functions

evaluation of security mechanisms

M.1224

vocabulary for IMT-2000

M.1225

evaluation of transmission technologies

etc.

M.1036

framework for management

M.1223

IMT-2000 for developing countries

M.1034-1

framework for satellites

M.1168

satellites in IMT-2000

M.819-2

speech/voiceband data performance

M.1167

IMT-2000 network architectures

M.818-1

security in IMT-2000

spectrum considerations

Distributed Computing Group

www.itu.int/imt

MOBILE COMPUTING

R. Wattenhofer

1/33

www.jntuworld.com

The success story of Mobile Computing

Mobile Phones
Switzerland February 2002: More mobile phones than fixnet phones
Worldwide: More mobile phones than Internet connections
SMS: More net profit with SMS than with voice

Laptops
Switzerland 2001: For the first year less computers sold, but more mobile
computers; private households buy 18% more laptops than the previous year.

800
700
600

Desktop
Mobile

500
400

[R.Weiss]

300
200
100
0

1996

1997

`998

Distributed Computing Group

`999

2000

MOBILE COMPUTING

2001

R. Wattenhofer

1/34

www.jntuworld.com

[crt.dk]

Mobile phones worldwide

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/35

www.jntuworld.com

[crt.dk]

Mobile phones Top 12

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/36

www.jntuworld.com

Mobile phones saturation

[crt.dk]

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/37

www.jntuworld.com

Internet vs. Mobile phones

[crt.dk]

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/38

www.jntuworld.com

Application

Application

Transport

Transport

Network

Network

Network

Network

Data Link

Data Link

Data Link

Data Link

Physical

Physical

Physical

Physical

Radio

Distributed Computing Group

[Tanenbaum/Schiller]

Simple reference model

Medium

MOBILE COMPUTING

R. Wattenhofer

1/39

www.jntuworld.com

Course overview: Networking Bottom Up Approach


Application layer

Transport layer

Network layer
Data link layer

Physical layer

Distributed Computing Group

service location
new applications, multimedia
adaptive applications
congestion and flow control
quality of service
addressing, routing,
device location
hand-over
authentication
media access
multiplexing
media access control
encryption
modulation
interference
attenuation
frequency

MOBILE COMPUTING

R. Wattenhofer

1/40

Distributed Computing Group


MOBILE COMPUTING
R. Wattenhofer
1/41

HCPDU
WSP/B
LF
USIM
PDC
SS7
FACCHTCH/HS
POS
M-NNI
DS
DCCH
VC
TETRA
DTIM
MSRN
CCIR
HI
LAPDm GPS HBR
WATM
DH
PHY
SN
BW
T-SAP
CGI
AK-HCPDU
SC
HDLC
DSDV
CD
RLP
PDO
UPT
COA
DT-HCPDUPLI
Auth
TI
HA
TLS
GMSC
VCC ACID TCH/H BSS SEC-SAP
GWL
WLAN WIM VBR
RAS
SIG
PTP TINA ASCII MCC
CC
SHF SDCCH DVD
MF
MN
CN
CS DQPSK SRES FHSS MS
XOR
VAD NMAS MSIN
SDP
TFI
HDTV
HIPERL CBR
SIFS MCI HCQoS DVTR TD-CDMA PTM
WTA
GPRS
AUS
AN
WLL IMT-TC LA
NRL
CORBA JDC WMLScript
GSN
PACS-UB
T
IFS DSMA
MTSA
CPM DDIB
ISI
RA
GEO
CRC
USSD
RTT BLIRCS VHF W3C FIB DBPSK
MSC OFDM SS
EDTV
PT
CT
SNDCP 3GPP
RR
TIB PNNI HMQoS CTS
PSF
PAL
ABR
SMS
S-SAP HC
IMSI
W-CTRL ANSI CIDR TCH/FS BCA
BRAN
NSA
DFWMAC
WWW TDMA
GTP DAMA
GP BCCH DTMF
HEO
PSTN
WCAC
DHCP
MSISD
RAND
SIM
FDD ASP MSC
ML
PAD
NTSC MEO
BSC
N
MIB
NFS
MMF
UWC
MTC
MCM
EIT HO-HMPDU
KID
CEPT GMM EY-NPMACKSN LAI
BSSGP ITU-T IMEI
NAV
SAP
TMSI
ROM
PDA
BCH SFN Codec SDMA SCPAS-TP PCH
AP
CVSD
TDT
ETSI
ATIM M-TCP
RA
SFD
MT TFTS UP
WML
I-TCP
ISM
NSS WDP SUMR CW
WMT ARQ
UBR
ID
MBS
EHF
CPU
QPSK
DVB-T
SMRIB MHEG UN
PTP-CONS
HIB DPCCH LIR HMPDUHSCSD
UTRA
ICMP
SH
SDM
UTRAN ATM ILR
SC
FEC
LC
SDU
GRE
PSN
SDT
NIB
PTP-CLNS
NNI
UD
FIC
RT
WAE
PLW
TM
TTL
PIFS RLC IETF TC-HMPDU RL BSSAP
TSF
POTS
Req
SAAL DVB-C HDACS HEC PDF
URI
GGSN WAN CDV
VDB
DVB-S
PHS MATM HDA TTC GIF
HCSDU SGSN Assoc
GSM
AID
FPLMTS
TLLI WTLSCSMA/CA ASK LAPD ADSL
IMT DECT HP
ACT
ACL
CCCH
CSCW UNI
TIM
MOT
OMC PMD DCA
FR
FDMA
MOC
ISL
ISO
FT
CU
AAL WTAI MH
LEO
PRACH
T-TCP
MACA
MUL
ITU MSAP
JCT
UIM
WTP FCCH CDPD
AFS
VBR-rt
DC
FM GAP
PPP PDTCHDisassoc LRU LED
DCF
PIN
CIF
TDM
COFDM
CCH FDM
GFSK
AIB
SCH CAMEL LLC
LI
BER
OSI
FA
MNC D-AMPS LAN DIFS CDMA PCF
FCA
PACS
BTS
AM
PA
WRC CDM DPDCH BSS
PDU COS LM
SSL
RIP
PLMN
DVB
ITU-R
PCM
QoS B-ISDN
IMT-MC
IN
BTSM
Loc
DLC PPG PDN
RTR
CSD
WSP
IMT-SC UE
AGCH
HLR
QAM HDML IEEE ISMA
SEQN
SW
PI M-QoS ASA
WAP
SA
VLF
EIR EDGE IrDA
COMS
PSPDN TDD TPC
OTA
IWF ATM-CL UMTS AuC PRMA
RSS
AIDCS ADA
IV
LBR
GERANSCDMA TV
BLIR
MSC
HID
PS
CAC SACCH
PSK
GSM LMP WPAN TR-SAP PMA
NA-TDMA
RM
PM
HTML
STA
ARQN
TCH/F
EDGE
UDP
SI
DA BFSK CC DSSS
TOS
RIB
M-PNNI
RAN DCS RAL
SCF
PLCP SDTV NDC RACH
PC
EMAS-E
VLR
HCSAP
M-UNI
PUK
IMT-FT
TCP
GR
DAB
EMAS MSDU CM GMSK CCA PPM
DSR SATM
WP-CDMA Cnf
SNAP
PCS
SNACK SAMA
TA
EIRP
TCH VBR-nrt AMPS ISDN
MS
LOS
LS
IMF
MAC HM
MM
HTTP CATV RFC
VPN
NIT
CAC
RSA
JPEG LAPC
DNS CLMS
RNS ACK BLI
BPSK
NAT
VNDC
RRM
HDTP IOT
IR
V+D
BMP SwMI MPEG
TFO
AMA
UHF
CN
DPCH
NMT
FW
OSS
ESS
VHE
WCMP SCO HDB PAD
TE
CSMA
W-CDMA
RTS
RTT
PCS
L2CAP IMT-DS HO
IS
DSL
SCPS
Res
TMN
HF
CCF
ARIB
XML
FSK
AMES
ICO
MSK
PLL
IP
ECDH
AESA
CSMA/CD

www.jntuworld.com

Course Overview: Acronyms

www.jntuworld.com

Course overview: A large spectrum

Systems

Theory
GSM

WAP
WML and
WMLscript

How does my
wireless LAN
card work?

Bluetooth

How do I route
in a mobile adhoc network?

How can we
access a shared
channel?
Orthogonal
codes

Satellites
Optimal
Frequency
Allocation

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/42

www.jntuworld.com

Course overview: Hands-On Exercises


We build a wireless LAN based ad-hoc network

We start with the hello world equivalent


Neighbor detection
Chat application
Multihop routing
Multihop chat
Multihop game

Supported by
paper exercises
WAP exercises

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/43

www.jntuworld.com

Course overview: Lectures and Exercises


Introduction
Physical and Link Layer
Media Access Control
Local Area Networks
Ad-Hoc Networks
Ad-Hoc Networks 2
[Pfingsten]
Mobile IP and TCP
Other Wireless Media Forms

Hard- and Software Tests


"Hello World"
Theory: Codes/MAC
Neighbor Detection / Chat
[Auffahrt]
Multihop Routing
Multihop Routing 2
Multihop Game
Multihop Game 2

Telephony Networks

Theory: T.b.a.

Mobile Internet: WAP

WAP Design

Mobile Applications

WAP Implementation

Conclusion
Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/44

www.jntuworld.com

Course specialities

Remember: Course for first time

We were clueless about the number of students


We were clueless about the availability of systems
Assistants are rookies
Professor is rooky

Maximum possible spectrum of systems and theory


New area, more open than closed questions
Lecture and exercises are hard to synchronize

http://distcomp.ethz.ch/mobicomp

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/45

Ivan Stojmeniovic Handbook of Wireless Networks and Mobile


Computing
Jochen Schiller Mobile Communications / Mobilkommunikation
Andrew Tanenbaum Computer Networks, plus other books
Hermann Rohling Einfhrung in die Informations und
Codierungstheorie
James D. Solomon Mobile IP, the Internet unplugged
Charles E. Perkins Ad-hoc networking

Plus tons of other books on specialized topics


Papers, papers, papers,

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/46

www.jntuworld.com

Literature

www.jntuworld.com

Famous last words

Mobile wireless computers are like


mobile pipeless bathrooms
portapotties. They will be common on
vehicles, and at construction sites, and
rock concerts. My advice is to wire up
your home and stay there.
Bob Metcalfe, 1995
(Ethernet inventor)

Distributed Computing Group

MOBILE COMPUTING

R. Wattenhofer

1/47

You might also like