MoSync Documentation Index

Written by: Fredrik

Introduction

The MoSync documentation is divided into two major sections: These guides and tutorials, and the reference documentation, which is a separate unit. You'll find the guides in the menu on the left side of the screen.

Reference documentation

API areas
An overview of all syscalls and libraries.

Syscalls
The lowest-level functions of MoSync. Includes graphics, sound, communication, user input and permanent storage.

Libraries
MAStd: Standard libraries. Includes malloc/free, string manipulation and a rudimentary text output console.

MAUtil: C++ utility libraries. Includes templates Vector, Set and Map, class String, a base class for Reference Counting, a text input system. Also there is Moblet, an easy-to-use wrapper around the MoSync event system.

MAUI: A C++ GUI library. Features bitmap fonts and hierarchical, skinned widgets: labels, listboxes, edit boxes and layouts.

MTXml: A SAX-like, streaming XML parser with both C and C++ interfaces.

MAFS: A standard C file stream implementation.

Panics
When an unrecoverable error occurs in the MoSync runtime, a Panic message appears. This reference shows what they mean.

Resource compiler (PDF)
This file describes the format of MoSync resource (.lst) files.

External links

MoSync Forum
Discuss MoSync with the developers and other users.