Mobile Computing
Recent tech success stories such as cellular phones, the Internet, and ultra light computing devices such as personal digital assistants and future innovation fields such as ad hoc, sensor,
and community mesh networks form a new exciting research area dubbed "mobile computing."
The goal of this course is to discuss the principles of mobile computing and wireless communication. We start with an introduction on radio transmission and work our way up the networking
stack by discussing media access and logical link control, network and transport layer with mobile IP and TCP alternatives. We discuss and analyze algorithmic concepts along with real-world
standards. In the focus of the lecture are wireless multi-hop networks such as ad hoc or sensor networks. We discuss a selection of the most important concepts, such as topology control, routing,
clustering, or positioning.
We are excited about our practical exercises! They are an integral part of the course and tied in with the lecture. In the exercises we build an ad-hoc network on wireless LAN base. We start
by programming the "hello world!" equivalent for ad-hoc networks, and step by step build a more advanced mobile computing application.
Course pre-requisites: Basic networking knowledge.
Course language: English written, German spoken.
Lecture by Roger Wattenhofer, Monday 13-15 @ ETF C1.
Exercises by Nicolas Burri, Pascal von Rickenbach, Yves Weber, Andreas Wetzel,
Monday 15-17 @ ETF C1.
Additional Exam Preparation Material
Question Time
The promised "Fragestunde" will be on Friday, March 3, 3pm in the room ETZ F76.1. If you have any open questions please send them to Nicolas and
Pascal by Wednesday, March 1. Thanks
|