460-4051/01 – Mobilní systémy (MS)
Garantující katedra | Katedra informatiky | Kredity | 6 |
Garant předmětu | Ing. Pavel Moravec, Ph.D. | Garant verze předmětu | Ing. Pavel Moravec, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | volitelný odborný |
Ročník | 1 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2010/2011 | Rok zrušení | 2015/2016 |
Určeno pro fakulty | FEI | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Po úspěšném absolvování předmětu by měl být student schopen:
- posoudit vhodnost dané mobilní platformy pro zamýšlenou aplikaci
- srovnat efektivitu aplikace s aplikací napsanou pro stolní počítač
- rozhodnout, jakým způsobem danou aplikaci distribuovat.
- mít přehled o aktuálních a připravovaných technikách tvorby aplikací pro sítě mobilních zařízení.
Vyučovací metody
Přednášky
Individuální konzultace
Experimentální práce v laboratoři
Projekt
Ostatní aktivity
Anotace
Zpracovávání dat pomocí mobilních zařízení má svá specifika související se specifiky těchto zařízení: omezený výpočetní výkon, malá kapacita paměti nestálost síťového připojení a podobně.
Z toho vyplývají i netradiční přístupy k tvorbě aplikací určených pro tato zařízení.
Naprostá většina aplikací je navržena jako distribuovaná. Chování jednotlivých částí aplikace může záviset jak na typu zařízení, tak třeba i na jeho aktuální poloze.
Vzhledem k časté změně polohy musí být aplikace také schopny transparentně překonávat výpadky síťového spojení.
Velmi důležitým faktorem ovlivňujícím použitelnost aplikací je jejích schopnost efektivně hospodařit s energetickými zdroji zařízení.
Povinná literatura:
JING J., HELAL A., ELMAGARMID A., Client-Server Computing in Mobile Environments, ACM Computing Surveys, červen 1999
LOY R., HELAL A., Active Mode Power Management for Mobile Devices, World Multiconference on Systemics, Cybernetics and Informatics, Mobile/Wireless Computing, 2001
KISTLER J., Disconnected Operation in a Distributed File System, Ph.D. Thesis, 1993
Doporučená literatura:
KISTLER J., Disconnected Operation in a Distributed File System, Ph.D. Thesis, 1993
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Další požadavky na studenta nejsou kladeny.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Formy mobility
- Bezdrátové, kočující (nomadická), "bezešvá", ...
2. Adaptace kódu pro mobilní použití, modely aplikací
- Klient/server, klient/proxy/server, dynamické modely klient/server, mobilní agenti, ...
3. Přerušované operace
- Proxy, cache, souCODA, ...
4. Přerušovaná a slabá konektivita
- řešení souvisejících problémů v databázích, souborových systémech a prohlížečích
5. Distribuce dat na zařízení prostřednictvím broadcastu
6. Mobilní kódy
- Kód na vyžádání, mobilní agenti, mobilita kódu.
7. Určování polohy.
- TOA, TDOA, GPS, ...
8. Bezdrátové mobilní technologie
- Bluetooth, WiFi, Zigbee, WiMAX, ...
9. Mobile IPv4
10. Mobile IPv6
11. Mesh sítě, senzorové sítě
12. Řízení energetické náročnosti.
- Módy suspend, stand-by, řízení kmitočtu procesoru.
13. Mobilní systémy ve vozidlech
- Car-to-Car, Car-to-X, eCall, ...
14. Zařízení uzpůsobená k nošení na těle
Laboratoře:
1. Formy mobility
- Bezdrátové, kočující (nomadická), "bezešvá", ...
2. Adaptace kódu pro mobilní použití, modely aplikací
- Klient/server, klient/proxy/server, dynamické modely klient/server, mobilní agenti, ...
3. Přerušované operace
- Proxy, cache, souCODA, ...
4. Přerušovaná a slabá konektivita
- řešení souvisejících problémů v databázích, souborových systémech a prohlížečích
5. Distribuce dat na zařízení prostřednictvím broadcastu.
6. Mobilní kódy
- Kód na vyžádání, mobilní agenti, mobilita kódu.
7. Určování polohy.
- Mobilní sítě, TOA, TDOA, GPS, ...
8. Bezdrátové mobilní technologie
- Bluetooth, WiFi, Zigbee, WiMAX, ...
9. Mobilita v IP sítích
-MIPv4
-MIPv6
11. Senzorové a mesh sítě
12. Řízení energetické náročnosti.
- Módy suspend, stand-by, řízení kmitočtu procesoru.
13. Mobilní systémy ve vozidlech
- Car-to-Car, Car-to-X, eCall, ...
14. Zařízení uzpůsobená k nošení na těle
Laboratoře:
1. Implementace aplikace klient-server.
2. Modifikace aplikace pro proxy ve fixní síti.
3. Tvorba klientského agenta pro mobilní uzel.
4. Kompletní implementace dvojice agentů.
5. Řešení slabé a přerušované konektivity.
6. Vysvětlení specifických detailů aplikačního protokolu pro 1. projekt, zachycení komunikace ve Wiresharku.
7. Konfigurace distribuovaného souborového systému, řešení konfliktů, globální konzistence.
8. Ukázka mobilních agentů.
9. Obhajoba 1. projektu, opakování základů konfigurace Cisco směrovačů.
10. Konfigurace MIPv4 na PC a směrovačích Cisco.
11. Základní konfigurace MIPv6 na PC a směrovačích Cisco.
12. Rozšířená konfigurace MIPv6 na PC (HA, MN, CN včetně IPSec).
13. Konfigurace mVPN.
14. Prezentace zajímavých témat studenty.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky