Optimizing Java Code for Mobile Computing: The Android Example
Currently mobile platforms are worldwide used and the number of users is growing daily. Although mobile devices are growing in functionalities and processing power, their portability and power consumption are still an issue. Users want their mobile devices able to take advantages of their capabiliti...
Autor principal: | |
---|---|
Formato: | masterThesis |
Idioma: | eng |
Publicado em: |
2014
|
Assuntos: | |
Texto completo: | https://hdl.handle.net/10216/89325 |
País: | Portugal |
Oai: | oai:repositorio-aberto.up.pt:10216/89325 |
Resumo: | Currently mobile platforms are worldwide used and the number of users is growing daily. Although mobile devices are growing in functionalities and processing power, their portability and power consumption are still an issue. Users want their mobile devices able to take advantages of their capabilities but without losing portability. To do so it is of paramount importance the optimization of the software running on those devices. Android is a mobile operating system largely used by many manufactures, and the native applications are developed in Java programming language. Native applications use better Android devices resources. This dissertation focus on Java optimizations that can be used to improve performance of Java applications running in Android platforms. The proposal consists in developing a software prototype that can apply automatically a set of Java code optimizations. The eventual gains of performance obtained by the developed tool will be measured and analyzed. |
---|