MoSync Icon

MoSync

Mobile development made easy.

MoSyncOverview

MoSync is a complete SDK including many components, tightly integrated. Compilers, runtimes, libraries, a device profile database and an emulator are some of the highlights. These components are carefully crafted and put together to form the most powerful cross-platform mobile development SDK ever.
MoSync is a tightly integrated collection of tools for mobile development across multiple platforms.

The unique transformation engine introduces a new approach to cross-platform development. It allows a single code base to be efficiently executed on an endless variety of existing and emerging platforms. We've developed our own GCC backend that produces MoSync Intermediate Language, which is fed to the transformation engine and converted to a number of platform-specific executable forms. The profile database guides the process, ensuring that the application is precicely adapted to each device. The various runtimes provide consistent behaviour regarding graphics, audio, communications, input and other device features.
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 finally outputs either MoSync bytecode or a generated runtime core.

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.

MoSync runtimes are libraries or programs that execute MoSync programs on a given target device. They also provide a uniform interface to low-level system APIs, including graphics, audio, event handling and communications

NEW

Fixed some bugs.

MoSyncInformation

Version
2.3 Beta
Date
05.19.10
License
Free
Language
English
File Size
93.84MB
Developer
Category
Operating Systems
Windows XP, 2000, 98
System Requirements
No additional system requirements.
Ezy Pascal Icon
Learn Pascal programming.
Demo
Emu8086 Icon
EMU8086 - 8086 Microprocessor Emulator
Trial
C-Free Icon
An excellent Integrated Development Environment(IDE) for C/C++ language.
Demo
PL/SQL Developer Icon
Targeted at the development of stored program units for Oracle Databases.
Trial
Algorithm Icon
How to create your own program? Free tool for software development at home!
Free
Eclipse IDE for C/C++ Developers Icon
An IDE for C/C++ developers with Mylyn integration
Free
BlueJ Icon
BlueJ is an integrated Java development environment.
Free
Turbo Pascal Icon
Turbo Pascal is the world-standard Pascal compiler.
Free
More