Prev: m Runtime Errors (Exceptions)
m Library Overview
m comes with roughly 170 basic functions, organized into modules.
These modules give access to the different components of the phone and its operating system, or simply add support for the m language:
- module : The builtin functions for type conversion, string and array handling, comparison, and type tests.
- module array: Array functions
- module audio: Audio functions
- module contacts: Contacts database
- module digest: Message digests
- module encoding: Standard encodings
- module files: File and directory access
- module graph: Screen graphics
- module gsm: GSM information
- module io: File and stream input/output
- module math: Mathematical functions
- module memio: In-Memory Streams and Buffers
- module sms: Short messages
- module system: System related functions
- module time: Time and date functions
- module ui: User interface functions
In addition to the above modules, there are modules which are more specialized, offering hundreds of additional functions. However, they are not supported equally well on all devices, or missing from some devices altogether.
- module accel: Accelerator Measurements
- module agenda: Agenda Database
- module app: Application Control
- module async: Asynchronous Function Streams
- module bigint: Large Integers
- module bt: Bluetooth Communication
- module cam: Onboard Camera
- module comm: Serial Communications
- module compass: Magnetometer Measurements
- module light: Device Lighting
- module location: Location Information
- module mail: E-Mail Messages
- module mms: Multimedia Messages
- module msg: Generic Message Access
- module net: TCP/IP Networking
- module obex: Object Exchange Client
- module phone: Phone Calls
- module proc: m Processes
- module vibra: Vibration Control
- module video: Playing and Recording Videos
- module zip: Unpacking ZIP files
Next: Installation Guide© 2004-2011 airbit AG, CH-8008 Zürich
Document AB-M-TUT-887