Lecture 15 Summary Wireless Networks and Mobile Systems
Fundamentals: Summary 2 Lecture Objectives ● Provide a brief summary of the class ■ Approach and objectives ■ What we covered and what we did not cover
Fundamentals: Summary 3 Integrated Approach Mobile Applications Middleware Mobile Networking Wireless Networks Location and Context Aware Pervasive Computing Mobile ad hoc networks Mobile IP Nomadic services Security IEEE and Bluetooth Mobility in wireless LANs Wireless fundamentals Middleware Client-server computing Peer-to-peer and ad hoc computing Service discovery and control Topics Design Characterization
Fundamentals: Summary 4 Learning Objectives (1) ● Describe the characteristics and operation of contemporary wireless network technologies such as the IEEE wireless local area network and Bluetooth wireless personal area network ● Describe the operation of the TCP/IP protocol suite in a mobile environment, including the operation of Mobile IP and a mobile ad hoc routing protocol ■ Mobile IP ■ OLSR MANET routing protocol ● Describe security issues and current solutions for wireless networks and mobile systems ■ IEEE , WPA, and IEEE i
Fundamentals: Summary 5 Learning Objectives (2) ● Use application program interfaces (APIs), such as Intel’s Personal Internet Client Architecture (PCA), Microsoft’s.NET Compact Framework (CF), or Sun’s Java 2 Micro Edition (J2ME), to realize mobile applications ■ Focus on.NET CF and UPnP ● Design, implement, and test a prototype mobile application ● Design, implement, and test a wireless access service
Fundamentals: Summary 6 Learning Objectives (3) ● Measure and characterize the performance a wireless local area network, mobile routing protocol, and mobile application ● Monitor the operation of mobile network protocols and applications using standard tools ■ iPERF, Ethereal, traceroute, ping
Fundamentals: Summary 7 What We Didn’t Cover (1) ● Communications… ■ Physical level modulation and coding schemes ■ Spectrum allocation and utilization ● Networking… ■ Cellular systems ■ Lots of additional protocols ■ Lots of additional complexity Wireless networks and mobile computing are both huge fields – so there are lots of topics that we didn’t cover or didn’t cover in sufficient depth
Fundamentals: Summary 8 What We Didn’t Cover (2) ● Software design issues… ■ New environments and languages ■ Power-aware ■ Integrated hardware/software design ■ Lots of additional complexity ● Hardware design issues… ■ Low power ■ Small form factor ■ Efficient reuse of resources ■ Integrated hardware/software design
Fundamentals: Summary 9 What We Didn’t Cover (3) ● Human computer interaction… ■ Design for small displays ■ Gesture and touch recognition ■ Video integration ■ Speech ● System issues… ■ Location detection ■ And lots more!