Tato bakalářská práce se zabývá vývojem síťových aplikací pro OS Android. Jejím cílem je prozkoumat způsoby, jak zjednodušit vývoj síťových aplikací s použitím funkcí, které nabízí Android SDK nebo existující knihovny. Tato práce také obsahuje základní seznámení s celou platformou Android, např. její historie, architektura, Android SDK, Android emulátory, také struktura Android aplikace, její životní cyklus a síťové funkce.
Výsledkem práce je knihovna, která usnadňuje vývoj síťových aplikací. Funkce vytvořené knihovny byly ověřeny na emulátorech a fyzických zařízeních.
Anotace v angličtině
This Bachelor thesis deals with developing network applications for OS Android. Its aim is to explore ways to simplify development of network applications using features offered by Android SDK or existing libraries. This thesis also contains basic introduction to the whole Android platform. E.g. its history, architecture, Android SDK, Android emulators, also structure of Android applications, its lifecycles and network capabilities.
The result of the thesis is the library, that facilitates the development of network applications. Features of developed library were verified on emulators and physical devices.
Klíčová slova
Android, síťové aplikace, knihovna, mobilní zařízení, Internet
Klíčová slova v angličtině
Android, network applications, library, mobile devices, Internet
Rozsah průvodní práce
44
Jazyk
CZ
Anotace
Tato bakalářská práce se zabývá vývojem síťových aplikací pro OS Android. Jejím cílem je prozkoumat způsoby, jak zjednodušit vývoj síťových aplikací s použitím funkcí, které nabízí Android SDK nebo existující knihovny. Tato práce také obsahuje základní seznámení s celou platformou Android, např. její historie, architektura, Android SDK, Android emulátory, také struktura Android aplikace, její životní cyklus a síťové funkce.
Výsledkem práce je knihovna, která usnadňuje vývoj síťových aplikací. Funkce vytvořené knihovny byly ověřeny na emulátorech a fyzických zařízeních.
Anotace v angličtině
This Bachelor thesis deals with developing network applications for OS Android. Its aim is to explore ways to simplify development of network applications using features offered by Android SDK or existing libraries. This thesis also contains basic introduction to the whole Android platform. E.g. its history, architecture, Android SDK, Android emulators, also structure of Android applications, its lifecycles and network capabilities.
The result of the thesis is the library, that facilitates the development of network applications. Features of developed library were verified on emulators and physical devices.
Klíčová slova
Android, síťové aplikace, knihovna, mobilní zařízení, Internet
Klíčová slova v angličtině
Android, network applications, library, mobile devices, Internet
Zásady pro vypracování
Nastudujte možnosti vývoje aplikací pro platformu Android.
Prozkoumejte možnosti tvorby síťových aplikací na platformě Android s případným využitím již existujících knihoven.
Navrhněte knihovnu funkcí, které usnadní tvorbu mobilních síťových aplikací.
Navrženou knihovnu realizujte v prostředí OS Android.
Ověřte funkcionalitu knihovny na vytvořené síťové aplikaci a zhodnoťte možnosti jejího dalšího rozšíření.
Zásady pro vypracování
Nastudujte možnosti vývoje aplikací pro platformu Android.
Prozkoumejte možnosti tvorby síťových aplikací na platformě Android s případným využitím již existujících knihoven.
Navrhněte knihovnu funkcí, které usnadní tvorbu mobilních síťových aplikací.
Navrženou knihovnu realizujte v prostředí OS Android.
Ověřte funkcionalitu knihovny na vytvořené síťové aplikaci a zhodnoťte možnosti jejího dalšího rozšíření.