mShell это относительно новая реализация языка программирования для Symbian-смартфонов.
Включает в себя большую встроенную библиотеку функций для работы с устройством,
что даёт возможность писать маленькие (можно и большие), полезные скрипты-утилиты.
Пока что, скрипты можно выполнять только при запущеном mShell, но разработчики обещают сделать возможность создания отдельных приложений на языке 'm'.
Поддерживаются модули. Можно писать свои и использовать их.
Синтаксис немного похож на Pascal, хотя, присутствуют элементы и других языков.
mShell распространяется бесплатно, но всё же регистрация в нём есть.
Для того, чтобы зарегистрировать 'm' при первом его запуске будет выдан запрос кода активации, введите код '42'.
Активация производится автоматически по SMS, стоимость активации равна стоимости одного (1) sms-сообщения в Швейцарию в соответствии с Вашим тарифным планом (обычно, не больше 6 центов).
Встроенные функции и константы
array: Array Functions
files: File and Directory Access
io: File and Stream Input/Output
system: System Related Functions
time: Time and Date Functions
zip: ZIP Archives
Пользовательский интерфейс
graph: Screen Graphics
ui: User Interface Functions
vibra: Vibration Control
Математика
bigint: Arbitrarily Large Integers
math: Mathematical Functions
Персональные данные
agenda: Agenda Database
contacts: Contacts Database
Связь
bt: Bluetooth Communication
comm: Serial Communications
net: TCP/IP Networking
Сообщения
mms: Multimedia Messages
msg: Generic Message Access
obex: Object Exchange Client
sms: Short Messages
Мультимедиа
audio: Audio Functions
cam: Onboard Camera
Телефония
gsm: GSM information
phone: Phone Calls
Приложения и процессы
app: Application Control
Сайт разработчика: www.m-shell.net
В архиве:
Инструкция;
Справка;
Библиотека;
Прога.
