Mobile Platform Architecture Review: Android, iPhone, Qt

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.

[1]  Bruce Powell Douglass,et al.  Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems , 2002 .

[2]  Yuval Elovici,et al.  Google Android: A Comprehensive Security Assessment , 2010, IEEE Security & Privacy.

[3]  Michael Tschernuth,et al.  Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops.

[4]  Michael Becher,et al.  Testing the Symbian OS Platform Security Architecture , 2009, 2009 International Conference on Advanced Information Networking and Applications.

[5]  C. Heath Symbian OS Platform Security , 2006 .

[6]  Tommi Mikkonen,et al.  Qt for Symbian , 2010 .

[7]  Michael T. Goodrich,et al.  Education forum: Web Enhanced Textbooks , 1998, SIGA.

[8]  Mark Weiser,et al.  Source Code , 1987, Computer.