Lectures:
1. Mobility definition and types
2. Mobile application models - Client-server and peer-to-peer models, and their variants.
3. Push and pull approach, notifications. Disconnected operation.
4. Intermittent and weak connectivity.
5. Broadcast- and multicast-based data dissemination.
6. Code and data mobility
7. Location management, device orientation sensing.
8. Wireless mobile technologies
9. IP mobility (Mobile IP, multipath TCP, LISP, ...)
10. Mesh networks, wireless sensor networks
11. Power management on mobile devices
12. Vehicular mobile systems
13. Wearable devices, RFID and NFC technologies.
Labs:
1. Implementation of a simple client-server application
2. Adjusting the application with fixed network proxies.
3. Implementation of a client-based agent for a mobile node.
4. Complete implementation of a system with two agents.
5. Solution for weak and interrupted connectivity.
6. Distributed file system, solving conflicts, global consistence.
7. Code mobility
8. Remedial of basics of network active elements configuration.
9. IP-based mobility configuration on PCs and routers (basics)
10. Extended IP-based mobility configuration on PCs and routers (incl. IPSec).
11. Configuration of a mobile VPN.
12. Mesh network configuration.
13. Student presentations.
1. Mobility definition and types
2. Mobile application models - Client-server and peer-to-peer models, and their variants.
3. Push and pull approach, notifications. Disconnected operation.
4. Intermittent and weak connectivity.
5. Broadcast- and multicast-based data dissemination.
6. Code and data mobility
7. Location management, device orientation sensing.
8. Wireless mobile technologies
9. IP mobility (Mobile IP, multipath TCP, LISP, ...)
10. Mesh networks, wireless sensor networks
11. Power management on mobile devices
12. Vehicular mobile systems
13. Wearable devices, RFID and NFC technologies.
Labs:
1. Implementation of a simple client-server application
2. Adjusting the application with fixed network proxies.
3. Implementation of a client-based agent for a mobile node.
4. Complete implementation of a system with two agents.
5. Solution for weak and interrupted connectivity.
6. Distributed file system, solving conflicts, global consistence.
7. Code mobility
8. Remedial of basics of network active elements configuration.
9. IP-based mobility configuration on PCs and routers (basics)
10. Extended IP-based mobility configuration on PCs and routers (incl. IPSec).
11. Configuration of a mobile VPN.
12. Mesh network configuration.
13. Student presentations.