Mobile Platform Architecture Review: Android, iPhone, Qt

  • Michael Lettner
  • Michael Tschernuth
  • Rene Mayrhofer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6928)


The recent proliferation of mobile platforms makes it difficult for developers to find the most appropriate platform for one’s needs or even target multiple ones. A review of key concepts on Android, iPhone and Qt points out important commonalities and differences that will help to better understand the respective platform characteristics. As mobility is an important aspect of such phones, the ability to access mobile-specific functionality is investigated. Implications at every concept visited will then point out things to keep in mind as a developer.


Mobile Platform Garbage Collection Memory Management Android Application Garbage Collector 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Android Developers Guide,
  2. 2.
  3. 3.
    Qt Developer Network,
  4. 4.
    Fitzek, F.H.P., Mikkonen, T., Torp, T.: Qt for Symbian. Wiley & Sons Ltd, United Kingdom (2010)Google Scholar
  5. 5.
    Lettner, M., Tschernuth, M.: Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone. In: 34th Annual IEEE Computer Software and Applications Conference Workshops, pp. 63–68 (2010)Google Scholar
  6. 6.
  7. 7.
    Ehringer, D.: The Dalvik Virtual Machine Architecture, Techn. report (March 2010)Google Scholar
  8. 8.
    Preiss, B.R.: Data Structures and Algorithms with Object-Oriented Design Patterns in Java. John Wiley & Sons Ltd, Chichester (1999)Google Scholar
  9. 9.
    Douglass, B.P.: Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. Addison-Wesley, Reading (2002)Google Scholar
  10. 10.
    IEEE Security and Privacy 8(2), 35–44 (2010)Google Scholar
  11. 11.
    Heath, C.: Symbian OS Platform Security. John Wiley & Sons, Chichester (2006)Google Scholar
  12. 12.
    Badura, T., Becher, M.: Testing the Symbian OS Platform Security Architecture. In: Advanced Information Networking and Applications, AINA 2009, pp. 838–844 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Michael Lettner
    • 1
  • Michael Tschernuth
    • 1
  • Rene Mayrhofer
    • 1
  1. 1.Research and DevelopmentUpper Austria University of Applied SciencesHagenbergAustria

Personalised recommendations