Mobile and Wireless Computing

Download Report

Transcript Mobile and Wireless Computing

Mobile and Wireless Computing
Mike Daley
Mike Evans
Omer Rana
http://www.cs.cf.ac.uk/User/O.F.Rana/wireless/
Schedule
• L1 (OFR)
– Setting the scene, and basic wireless networks
• L2 (MWD)
– Network topologies (wired nets) and protocols
(TCP/IP), sockets/datagrams
• L3 (OFR)
– Wireless connectivity and standards
• GPRS (General Packet Radio Systems)
• Bluetooth
• WLANs
Schedule … 2
• L4 (OFR)
– Mobile Content (Wireless App Protocol)
– J2ME and the KVM
• L5/6 (MWD)
– Java RMI and example
• L7/8 (OFR/MWD)
– Jini and examples
• L9 (OFR)
– JavaSpaces
• L10 (OFR)
– Mobile Agents
Labs
• There will be some labs
–
–
–
–
–
–
Sockets
RMI
Jini
WML/WMLScript
JavaSpaces
Aglets/Voyager
• You are required to download software and
try yourself - see course web site for this
• If you were thinking of buying a present
for your kids -- now is a good time
http://mindstorms.lego.com/
Assumptions
• You have some knowledge of Java
• You are interested in mobile computing
• You have done some work in distributed
systems or computer networks before
• You like to download and play with software
libraries
• You are not discouraged by job losses at
Ericssons and Motorola
• You do not mind us changing lecture slots
at short notice (!)
Books
• There are no books that cover ALL the topics in this course
• So general rule -- don’t buy books unless
– Someone else is paying
– You can’t find stuff on the Internet
• Books by O’Reilly are generally good and hands-on - various
books on Distributed Java and WML/WMLScript (and XML)
– http://www.oreilly.com/
– http://java.oreilly.com/
• Two books by John Wiley and Sons, Ltd
– “Java in Distributed Systems’’ (Marko Boger)
– “J2ME: Professional Developers Guide’’ (Eric Giguere)
• Addison Wesley’s
– “Core Jini” (W. Keith Edwards)