Mobile Computing
Mobile Computing
Computing
Provider
Network
WAP Terminal
SQL
Internet
- WML pages
SQL
- list of merchants
Products
Merchant n
Corporation
◦ M-business / M-office (working remotely - job dispatch, calendar, email,workflow,
s etc)
◦ M-commerce (logistics, inventory control)
Consumer
◦ M-commerce (shopping,banking,payment,etc)
s ◦ Mobile web access / mobile email / SMS
◦ Mobile P2P (file sharing, gaming,etc.)
Government / Public services / Militaries
◦ M-healthcare (emergency with in-time patient condition info.)
◦ Transportation
◦ Tourism (navigation with maps, location-aware travel hints,etc)
◦ Intelligent home
◦ Environment monitoring
◦ Battle field communications
Smar t phones
◦ are mobile phones
◦ have operation systems
◦ can connect to the internet:web browsing,email,etc
◦ have advanced computing ability: send and receive text &
multimedia messages (SMS,MMS),take pictures,etc
Mobile computing means more…
Mobile computing is also closely related to Internet
computing technologies
◦ Mobile computing uses Internet computing technologies
The layered protocol stack and client/server paradigm
◦ Mobile computing allows the application not to connect the
network all the time
Mobile Internet,Wireless Internet
HTTP client / server protocols =>WAP
XML,HTML =>WML,XHTML
J2SE/J2EE, .Net => J2ME/J2EE, .NetMobile
Access capacity is
Base inherently limited.
Station
Where is 97532468?
Send broadcast
messages from
every base station.
Portability
Host A Host B
Oct 23, 2013 27
Topics in mobile computing
Mobile agent features
◦ Mobility
Actively travels across the network, carrying partial / intermediate results
calculated at the previous host
Not just alternative to message passing; can perform additional tasks along
its way of traveling
◦ Autonomous
Decides by itself what to do and how, when and where it ought to move
◦ Asynchrony
Mobile agents and users can execute at the same time without blocking
each other
10/23/13 30