Titel (deu): Systematischer Vergleich von Frameworks für die plattformübergreifende Entwicklung mobiler Applikationen mit Web Technologien

Autor: Schwaighofer, I. (Ines)

Beschreibung (deu): St. Pölten, FH-Stg. Telekommunikation und Medien, Dipl.-Arb., 2011

Beschreibung (deu): Die rasante Weiterentwicklung des mobilen Internet in den letzten Jahren hinsichtlich immer schneller werdender Übertragungsmöglichkeiten in Kombination mit den aufgekommenen Smartphones führt bei den Benutzerinnen/Benutzern zu einer vermehrten Nutzung des mobilen Internet. Mobile Applikationen mit reichhaltigen Funktionalitäten sind für die Benutzerinnen/Benutzer ein wichtiger Bestandteil auf den
Smartphones geworden und die Verwendung dieser im Alltag nicht mehr wegzudenken. Alle Hersteller möchten vom mobilen Markt profitieren, wodurch eine Vielfalt an Plattformen und unterschiedlichen Programmiersprachen für die Entwicklung von mobilen Applikationen entstanden ist. Dies bedeutet einen hohen Kosten- und
Zeitaufwand für die Entwicklung, um alle Plattformen und somit potenzielle
Kundinnen/Kunden erreichen zu können. Frameworks für die plattformübergreifende Entwicklung mobiler Applikationen mit Web
Technologien sollen hierbei Abhilfe schaffen und die Entwicklerinnen/Entwickler bei der
gleichzeitigen Umsetzung für alle Plattformen unterstützen. In dieser Diplomarbeit haben wir einen systematischen Vergleich von vier der bekanntesten Frameworks
jQuery Mobile, Sencha Touch, PhoneGap und Titanium Mobile unter Berücksichtigung von ausgewählten Kriterien (Installation und Entwicklungsumgebung, User Interface, Geolocation, Karte, offline Applikationen, lokale Datenbank, Kamera, Test, Distribution) vorgenommen. Nach einer Literaturrecherche über die vier Frameworks zeigen wir anhand einer prototypischen Umsetzung die Unterschiede der Frameworks auf. Wir
setzen eine Beispielapplikation basierend auf den Kriterien in jedem Framework um und testen diese auf vier der marktführenden Plattformen Symbian, Android, BlackBerry und iOS. Da die Empfehlung eines Frameworks von unterschiedlichen
Anforderungen seitens der Entwicklerinnen/Entwickler abhängig ist, wird diese anhand von drei verschiedenen Szenarien unter Berücksichtigung der Ergebnisse aus der Umsetzung der Beispielapplikation abgegeben.

Beschreibung (eng): In recent years the rapid development of the mobile Internet in terms of faster
transmission possibilities and in combination with the arisen smartphones lead the users to an increasing use of the mobile Internet. Mobile applications with rich functionalities have become an important part for users on smartphones and are indispensable in their everyday life. All manufacturers want to profit from the mobile
market, which results in a wide variety of platforms and different programming
languages for the development of mobile applications. This means a lot of time and higher costs in development to reach all platforms and therefore potential customers.
Frameworks for the development of cross platform mobile applications with web technologies should assist developers in the simultaneous implementation for all platforms. This thesis covers a systematic comparison of four of the most well known frameworks jQuery Mobile, Sencha Touch, PhoneGap and Titanium Mobile under the
consideration of selected criteria (installation and development environment, user interface, geolocation, map, offline applications, local database, camera, test, distribution). For better visualization a sample application based on the criteria has been realized in every framework and tested on four of the market leading platforms Symbian, Android, BlackBerry and iOS. Due to the reason the recommendation of one
framework depends on different requirements by the developer, this will be made based on three different scenarios under the consideration of the results of the implemented sample application.

Sprache des Objekts: Deutsch

Datum: 2011

Rechte: © Alle Rechte vorbehalten

Klassifikation: Smartphone; Anwendungssoftware; Framework

Permanent Identifier