MoSync
{{Infobox software
| name = MoSync
| logo = mosync.png
| logo caption =
| screenshot =
| caption =
| developer = MoSync AB (formerly Mobile Sorcery, now bankrupt)
| latest release version = 3.3.1
| latest release date = {{Start date and age|2013|05|30}}
| programming language = C, C++, Java, JavaScript, C#
| language = English
| genre = Mobile Development
| license = Apache License 2.0{{cite web|title=LICENSE-2.0.txt|url=https://github.com/MoSync/MoSync/blob/master/LICENSE-2.0.txt|website=MoSync|date=27 August 2013}}
| repo = {{URL|https://github.com/MoSync/MoSync}}
}}
MoSync is a discontinued[https://web.archive.org/web/20160507095350/http://www.allabolag.se/5566727045/verksamhet] Allabolag.se Mosync AB Bankruptcy (Swedish Language) (on web archive) free and open-source software development kit (SDK) for mobile applications. It is integrated with the Eclipse development environment. The framework produces native mobile applications for multiple platforms using C/C++, HTML5 scripting and any combination thereof. The target group for MoSync are both web developers looking to enter the mobile space, as well as the ordinary PC/Mac desktop developer with knowledge in C/C++ development.
History
MoSync was 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 app development platforms has been added since. MoSync AB filed for bankruptcy in July 2013.
MoSync applications are written in the C and C++ programming languages, or in combination with HTML5 and JavaScript.{{cite web |url=http://www.straightforward.se/storyserver/html5-javascript-css-c-and-cpp-mobile-apps-using-the-mosync-mobile-sdk |title=Creating HTML5 and C/C++ hybrid mobile apps with the MoSync Mobile SDK | straightforward article showcase |accessdate=2012-04-19 |url-status=dead |archiveurl=https://web.archive.org/web/20120430163921/http://www.straightforward.se/storyserver/html5-javascript-css-c-and-cpp-mobile-apps-using-the-mosync-mobile-sdk |archivedate=2012-04-30}} Creating HTML5 and C/C++ Hybrid Mobile Apps with the MoSync SDK From this code base, MoSync can build application packages for hundreds of different mobile devices on a wide range of mobile operating systems.{{Cite web |title=App solutions for business growth |url=https://municorn.com/ |access-date=2024-10-31}} MoSync currently supports versions of Android 2.x-4.x, iOS, Windows Mobile Classic, Windows Phone, Symbian S60, Java Mobile and the Moblin[http://www.moblinzone.com/blog/513/51/Mobile_tools_gain_Moblin_v2_targeting Mobile tools gain Moblin v2 targeting (on web archive)] platform.
Support for iOS, Android and Moblin was announced on 19th Feb 2010 during Mobile World Congress 2010 in Barcelona.[https://web.archive.org/web/20120229184233/http://www.mosync.com/blog/2010/02/whats-mosync-23 What is in MoSync 2.3 (on web archive)]
Native UI
The MoSync platform can access parts of the native UI system on Android and iOS devices since version 2.5, and Windows Phone devices since version 3.0.{{cite web |url=http://www.straightforward.se/storyserver/html5-javascript-mobile-apps-road-ahead |title=HTML5 and Mobile Apps - the road ahead | straightforward article showcase |accessdate=2012-04-10 |url-status=dead |archiveurl=https://web.archive.org/web/20120422214345/http://www.straightforward.se/storyserver/html5-javascript-mobile-apps-road-ahead |archivedate=2012-04-22 }} HTML5 and Mobile Apps - the road ahead The MoSync NativeUI API has 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 Android 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.{{cn|date=October 2024}} Currently this functionality is available for Android, Windows Phone, and iOS, while other platforms could be added in future versions, due to the cross-platform nature of the MoSync SDK.
See also
References
{{Reflist}}
External links
- [https://web.archive.org/web/20151104081758/http://www.mosync.com/ Official Website] (Archived)
Category:Software using the Apache license
Category:Integrated development environments