- MoSync
-
MoSync Developer(s) MoSync AB Stable release 2.7 Pyramid Written in C/C++ Operating system Microsoft Windows XP, Vista, Win7, MAC OS X Snow Leopard 10.6.0-10.6.4 64bit Available in English Type Mobile Development License Dual-license software Website MoSync Homepage MoSync is an OS-independent virtual platform and software development kit (SDK) for mobile applications. It is integrated with the Eclipse development environment, and is provided as a cross-platform mobile development SDK under the GPL version 2 license.
MoSync is developed by the Swedish software company MoSync AB (formerly Mobile Sorcery AB). The first version of the product was launched in early 2005 with support for the Java ME platform. Support for several other mobile development platforms has been added since.
MoSync applications are written in the C and C++ programming languages, or in combination with html5/javascript. From this code base, MoSync can build application packages for hundreds of different mobile devices on a wide range of mobile operating systems. MoSync currently supports versions of Android, iOS, Windows Mobile, Symbian S60[1], Java ME and the Moblin[2] platform.
Support for Symbian S60 5th Ed, Android and Moblin was announced on 19th Feb 2010 during Mobile World Congress 2010 in Barcelona. [3]
Contents
Open source
The target group for MoSync are either web developers looking to enter the mobile space, as well as the ordinary PC desktop developer with knowledge in C/C++ development. The MoSync SDK was released carrying a dual-licensing model in Oct 2009; under the GPL version 2 license and under a commercial license. More information about MoSync dual licensing is available from the MoSync homepage.
Native UI
The MoSync platform can access parts of the native UI system on Android and iOS devices since the release of the 2.5 version. Native UI have widgets for embedding webpages and OpenGL ES views in applications and all the UI widgets are handled from the same code base on both Android and iOS. It is also possible to run emulators from other SDKs, such as Andriod and iOS emulators ensuring that elements native to each OS has the right look ´n feel in their respective environments.
Wormhole technology
Introduced in MoSync SDK 2.7 Pyramid is a technology called Wormhole, which creates a hook which connects javascript calls to MoSync's underlying C APIs, thereby allowing the developer to the functionality of the webview. Currently this functionality is available for Andriod and iOS, while other platforms could be added in future versions, due to the cross-platform nature of the MoSync SDK.
See also
- Multiple phone web based application framework
- Mobile application development
References
- ^ [1] MoSync in the Symbian dev wiki
- ^ [2] Mobile tools gain Moblin v2 targeting
- ^ [3] What is in MoSync 2.3
External links
Categories:- Integrated development environments
Wikimedia Foundation. 2010.