Treffer: ScaMo: Realisation of an OO-functional DSL for cross platform mobile applications development.

Title:
ScaMo: Realisation of an OO-functional DSL for cross platform mobile applications development.
Authors:
Macos, Dragan1 dmacos@beuth-hochschule.de, Solymosi, Andreas1 solymosi@beuth-hochschule.de
Source:
AIP Conference Proceedings. Oct2013, Vol. 1558 Issue 1, p327-331. 5p. 2 Diagrams.
Database:
Academic Search Index

Weitere Informationen

The software market is dynamically changing: the Internet is going mobile, the software applications are shifting from the desktop hardware onto the mobile devices. The largest markets are the mobile applications for iOS, Android and Windows Phone and for the purpose the typical programming languages include Objective-C, Java and C [sharp/mesh/hash_synonym]. The realization of the native applications implies the integration of the developed software into the environments of mentioned mobile operating systems to enable the access to different hardware components of the devices: GPS module, display, GSM module, etc. This paper deals with the definition and possible implementation of an environment for the automatic application generation for multiple mobile platforms. It is based on a DSL for mobile application development, which includes the programming language Scala and a DSL defined in Scala. As part of a multi-stage cross-compiling algorithm, this language is translated into the language of the affected mobile platform. The advantage of our method lies in the expressiveness of the defined language and the transparent source code translation between different languages, which implies, for example, the advantages of debugging and development of the generated code. [ABSTRACT FROM AUTHOR]