Context Aware Android Application Trace Analysis
| Název práce v češtině: | Context Aware Android Application Trace Analysis |
|---|---|
| Název v anglickém jazyce: | Context Aware Android Application Trace Analysis |
| Klíčová slova: | Android, Vývoj mobilních aplikací, Debugování mobilních aplikací, Context-awareness |
| Klíčová slova anglicky: | Android, Mobile application development, Mobile application debugging, Context-awareness |
| Akademický rok vypsání: | 2011/2012 |
| Typ práce: | diplomová práce |
| Jazyk práce: | angličtina |
| Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
| Vedoucí / školitel: | RNDr. Mgr. Tomáš Pop, Ph.D. |
| Řešitel: | Mgr. Kristián Kacz - zadáno a potvrzeno stud. odd. |
| Datum přihlášení: | 11.10.2011 |
| Datum zadání: | 04.11.2011 |
| Datum potvrzení stud. oddělením: | 07.12.2011 |
| Datum a čas obhajoby: | 09.09.2013 00:00 |
| Datum odevzdání elektronické podoby: | 30.07.2013 |
| Datum odevzdání tištěné podoby: | 30.07.2013 |
| Datum proběhlé obhajoby: | 09.09.2013 |
| Oponenti: | doc. RNDr. Pavel Parízek, Ph.D. |
| Zásady pro vypracování |
| At least 5.3 billion cell phone devices (as published by International Telecommunication Union) was shipped worldwide by the end of 2010, and mobile phone pervasiveness is attacking 100% in some countries. Moreover, legacy phone market share is decreasing to the prejudice of smart-phones equipped with feature-rich operating systems enabling deployment of demanding applications.
Techniques of analysis and software optimizations known from desktop systems cannot be applied "as they are" for several reasons, e.g.: (1) the context of mobile device (e.g. internet connection) is not stable and moreover, (2) software of mobile devices differs significantly with respect to architecture. The Android platform provides features for gathering fine-grained data about the device context as well as application execution traces. The goal of the thesis is to prepare a basis for easy and extensible trace-based analysis and profiling of Android applications, their logs, and possibly other data gathered on android mobile devices. |
| Seznam odborné literatury |
| Reto Meier: Professional Android 2 Application Development (Wrox Programmer to Programmer) - http://books.google.com/books/about/Principles_of_program_analysis.html?id=RLjt0xSj8DcC
Flemming Nielson, Hanne Riis Nielson, Chris Hankin: Principles of program analysis http://developer.android.com/guide/developing/debugging/index.html (debugging) http://developer.android.com/guide/developing/debugging/debugging-tracing.html (trace file format, traceview tool from Android toolkit) http://kcachegrind.sourceforge.net/html/Shot3.html http://drupal.org/node/615822 |