Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg September 25, 2009

Companion Platform – Modular Software Platform for Rapid Development of Mobile Applications Companion Plattform – Modulare Softwareplattform zur schnellen Entwicklung von mobilen Anwendungen

  • Daniel Wichmann , Martin Pielot and Susanne Boll

Abstract

Mobility has become an important part of our daily life, but caused by numerous challenges the development of mobile applications in the sense of location-aware applications for mobile devices is complex and time-consuming. To overcome the challenges, a software support for rapid development of mobile applications is needed. Reusability is an appropriate approach to achieve this goal. When developing mobile applications it can be observed that some functionalities such as, e. g., location sensing and map display are required in most cases. Therefore we developed the Companion platform which provides these functionalities as reusable modules in a pre-defined architecture. It supports developers in the difficult mobile development by allowing them to realize their application ideas faster and with higher quality based on a simple building block concept. The Companion platform is used for a broad variety of applications and advances continuously based on long experiences in the area of mobile application development.

Zusammenfassung

Mobilität ist zu einem wichtigen Teil unseres täglichen Lebens geworden, doch auf Grund vielfältiger Herausforderungen ist die Entwicklung von mobilen Anwendungen im Sinne von ortsbasierten Anwendungen für mobile Geräte komplex und zeitaufwendig. Um diesen Herausforderungen entgegen treten zu können, ist eine Softwareunterstützung für die schnelle Entwicklung von mobilen Anwendungen von Nöten. Ein geeigneter Ansatz, um dieses Ziel zu erreichen, ist die Nutzung von Wiederverwendbarkeit. Bei der Entwicklung mobiler Anwendungen kann beobachtet werden, dass bestimmte Funktionalitäten wie z.B. Positionsbestimmung und Kartendarstellung immer wieder erneut benötigt werden. Deshalb haben wir die Companion Plattform entwickelt, die diese Funktionalitäten als wiederverwendbare Module in einer vordefinierten Architektur zur Verfügung stellt. Sie unterstützt Entwickler bei der schwierigen mobilen Entwicklung, indem sie ihnen erlaubt, ihre Anwendungsideen auf Basis eines Baustein-Prinzips schneller und mit höherer Qualität zu realisieren. Die Companion Plattform wird für eine große Vielfalt von Anwendungen genutzt und kontinuierlich auf Basis langjähriger Erfahrungen im Bereich der mobilen Anwendungsentwicklung weiterentwickelt.


* Correspondence address: OFFIS-Institut fpr Informatik, Escherweg 2, 26121 Oldenburg, Deutschland,

Published Online: 2009-09-25
Published in Print: 2009-02

© by Oldenbourg Wissenschaftsverlag, München, Germany

Downloaded on 28.4.2024 from https://www.degruyter.com/document/doi/10.1524/itit.2009.0525/html
Scroll to top button