overviews

What's New in MoSync 2.7

Our 2.7 release is packed with new features for cross-platform mobile application developers. We've enhanced MoSync's HTML5 and JavaScript support, created a near field communications API, and ported the C++ Standard Template Library and the C Newlib library to MoSync. There are many new code templates and example applications in the IDE, and tutorials and user guides online. Let's take a look.

What's New in MoSync 2.6

Please note: MoSync 2.7 is available http://www.mosync.com/#features.The 2.6 Pyramid release introduces many new device APIs, new libraries for Facebook and NativeUI, and many new application examples. We also now support native emulators and application profiling in the IDE. 

The Runtime Architecture

MoSync has two primary runtime architectures - one implemented in C++ and one in Java. However, the design is very similar in both cases.

The Runtimes

The MoSync runtimes consist of libraries and programs that execute your code on a given target device. They provide a uniform interface to low-level system APIs, including graphics, audio, event handling and communications.

The MoSync Emulator (MoRE)

The MoSync Runtime Environment (MoRE) is the reference implementation of MoSync. It’s an application that executes MoSync bytecode and looks and behaves like a phone. But it is not an emulator of any particular phone - it’s the phones that emulate MoRE, not the other way around!

The Device Profile Database

The device profile database contains information about hundreds of mobile devices - everything from screen sizes and memory amounts to obscure bugs and undocumented quirks. It can be used to tailor your application to different devices or create fallbacks for unsupported features.

The Toolchain

MoSync uses a custom GCC backend that outputs MoSync Intermediate Language. This is fed into Pipe-tool, our transformation engine, which builds code trees, analyzes, optimizes and outputs bytecode or java ready for packaging with the appropriate runtime.

The Eclipse IDE

The MoSync IDE is based on Eclipse, allowing you to leverage its powerful editing capabilities. From main development using the PC runtime environment, through testing on a few phones to finalizing the build for hundreds of devices, the MoSync IDE provides support at every stage.

The MoSync SDK

The MoSync® SDK is a complete software development kit for mobile application development. It includes many tightly integrated components — compilers, runtimes, libraries, device profiles, tools, and utilities — all carefully integrated to form a most powerful open-source cross-platform mobile development SDK ever.


Share on Facebook