| |
|
Applications development for Android
Kvasnička, Jaroslav ; Mego, Roman (referee) ; Frýza, Tomáš (advisor)
The semester project for Android Application Development describes the tools, options and available resources for developing applications on the Android operating system. The work has several parts. The first part is devoted to the presentation of the Android system and available tools for application development. The next section is devoted to the development of sample applications, which explains the procedures for creating the application itself in different environments. The third part is devoted to design an experimental communications network for smart home controlled by a device running Android. The conclusion is devoted to the evaluation of the application development and communication networks. Also it discusses the possible suggestions for its improvement and expansion.
|
|
Plugin for a Code Risk Analysis
Kvasnička, Jaroslav ; Lengál, Ondřej (referee) ; Havlena, Vojtěch (advisor)
Tato práce se zabývá významem analýzy a testování kódu a jeho dopadem na funkčnost a náklady programu. Pojednává o základních principech a typech testování se zaměřením na statickou analýzu. Zkoumá také platformu Eclipse a zásuvné moduly a architekturu cílového kódu. Dále jsme probrali a implementovali rozšíření statického analyzátoru MFB, který byl vyvinut společností BOC-GROUP, spolu s rozšířeními, jako je kontrola Log4j a analyzátor GDPR. Navrhli jsme a implementovali také zásuvný modul pro Eclipse, který dokáže zvýraznit výsledky analyzátoru MFB v prostředí Eclipse IDE. V závěru jsou také diskutována možná budoucí rozšíření, včetně detektorů škodlivých regulárních výrazů a prevence XSS.
|
| |
|
Applications development for Android
Kvasnička, Jaroslav ; Mego, Roman (referee) ; Frýza, Tomáš (advisor)
The semester project for Android Application Development describes the tools, options and available resources for developing applications on the Android operating system. The work has several parts. The first part is devoted to the presentation of the Android system and available tools for application development. The next section is devoted to the development of sample applications, which explains the procedures for creating the application itself in different environments. The third part is devoted to design an experimental communications network for smart home controlled by a device running Android. The conclusion is devoted to the evaluation of the application development and communication networks. Also it discusses the possible suggestions for its improvement and expansion.
|