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 or location based services for mobile devices is complex and time-consuming. Additionally, when developing mobile applications, it can often be observed that some functionalities are required in most cases. These are for example location determination and map display as well as presentation of points of interest and multimedia contents. Based on this observation the Open Source software platform Companion was designed and realized which provides these basic functionalities as independent modules together with a pre-defined architecture and framework. 

Building block concept of Companion

The reusability of existing modules allows developers to realize their application ideas much faster, because they do not have to re-implement often used functions and a significant part of the difficult development for mobile devices is covered by Companion. Developers can use the modules as building blocks for the construction of their own mobile applications an top of the framework. Thus, a new application can be created by simply assembling existing building blocks and by adding new application specific functions via new modules. E.g., several hiking guide applications are developed and based on this concept and the Companion platform. This building block concept allows for flexibility, extensibility and adaptability. If new future requirements arise, they can be easily integrated in the existing system. The currently used modules can be modified or substituted by new ones which meet the new requirements.

Technical Details

This section is currently under construction and will be extended step-by-step in the near future. In the meantime, please refer to the Companion Project Site on Sourceforge for further information about Companion. Thank you for your understanding!

OFFIS - Institute for Information Technology          Univerity of Oldenburg       Get Companion at SourceForge.net. Fast, secure and Free Open Source software downloads