MoSync

MoSync
MoSync
Mosync.png
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

References

  1. ^ [1] MoSync in the Symbian dev wiki
  2. ^ [2] Mobile tools gain Moblin v2 targeting
  3. ^ [3] What is in MoSync 2.3

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Mobile Sorcery — MoSync AB Type Privately Held Industry Software Founded Stockholm, Sweden (2004) Headquarters Stockholm …   Wikipedia

  • Multiple phone web-based application framework — ‹ The template below (Cleanup spam) is being considered for deletion. See templates for discussion to help reach a consensus.› A multiple phone web based application framework is a software framework that is designed to support the development of …   Wikipedia

  • Cross-platform — For a type of interchange between different lines in a metro system, see cross platform interchange. In computing, cross platform, or multi platform, is an attribute conferred to computer software or computing methods and concepts that are… …   Wikipedia

  • Mophun — Mophun, a product of Synergenix Interactive, is an environment for developing Mobile Phone Games and Applications. The games are developed in the C and C++ programming languages using an open source SDK available upon request from the website. A… …   Wikipedia

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia

  • Разработка приложений для мобильных устройств — Разработка приложений для мобильных устройств  это процесс при котором приложения разрабатываются для небольших портативных устройств таких как КПК, смартфоны или сотовые телефоны. Эти приложения могут быть предустановлены на устройство в… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”