All About Symbian - Feed Your Phone

mShell

The easy way to program your smart phone. mShell helps to gain full control of its features and realize its potential.
Last Update:October 11th 2007
Author:infowing AG
Version:2.01
User Rating:4.00
Downloads:15992
License:No key required
Requirements:Symbian OS 7.0, 100 KB
Support:info@m-shell.net
ID's:HID: 207480, AAID: 18573

Author's Description

mShell Makes Smart Phones Smarter

mShell allows you to explore the full potential of your smart phone. It combines an easy to learn programming language m with a rich phone specific function library, thus serving as glue between the phone's components.

m is designed for mobile use


Thanks to simple syntax, short identifiers and context sensitive help with coding assistant, m scripts can be directly written on the phone with few keystrokes. m has been designed towards a flat learning curve, so you quickly obtain the results you want.
You will find mShell and the m programming language very well and accurate documented. Many code samples tells you more than thousend words.

mShell features

  • mcontrol center and development environment
  • Interactive shell (m functions and DOS commands can be executed from command line)
  • Context sensitive help
  • Input assistant
  • Send scripts and modules

m library modules

  • agenda - read/write incl. alarms
  • app - find, start, stop, hide, show, send data and keyboard events
  • audio - incl. recording (also from phone downlink) and editing of sound files
  • bt - Bluetooth, incl. OBEX
  • cam - access to on board camera
  • contacts
  • files
  • graph - a dream for game programmers: sprite support and just fast
  • gsm - incl. IMSI, MSISDN, EMEI, CellId
  • math - confirmed as more than three times faster than Phyton
  • mms - receive and send
  • msg - generic access to message store (SMS, MMS, Bluetooth/IR received, email)
  • net - TCP/IP Networking. Secure connections based on SSL/TLS supported
  • phone - monitor and make voice calls
  • sms - incl. async. notification, no need to pool for new incoming
  • ui - Symbian ui elements such as dialogs, list, menu etc.
  • and many more

Cross development from Windows/Linux

For PC based m development we suggest to use mVNC. This Virtual Network Computing (VNC) server for Symbian OS displays the the phone's screen on a PC and forwards keystrokes and mouse movements from the PC to the phone. In addition with mVNCs file synchronisation capabilities scipts can be edited with your familiar editor on the PC, executed on the PC, and output can be immediately analyzed on the PC, all without manually transfering any file.

Broad phone support

mShell is available on S60 (2nd - 3rd Ed.) and UIQ (UIQ2/3) devices. Therefore, a m script written for instance on a Nokia N73, runs without modification also on a SonyEricsson P1i.

Freely available

mShell can be downloaded for free. mShell must be activated with serial number 42 before first use via SMS. Your expenses are limited to the cost of sending a simple SMS to Switzerland.
A free trial version (limited file size for sync., limited connection time) of mVNC is also available on Handango. Please note: Even in the trial version, mVNC is the perfect companion to m.

We wish you many inspiring hours with m!

infowing AG, Switzerland
Juerg Buehler

www.m-shell.net

Compatible Devices

Nokia 3230, Nokia 3250, Nokia 5500, Nokia 5700, Nokia 6260, Nokia 6290, Nokia 6620, Nokia 6630, Nokia 6670, Nokia 6680, Nokia 6681, Nokia 6708, Nokia 7610, Nokia E50, Nokia E60, Nokia E61, Nokia E61i, Nokia E62, Nokia E65, Nokia E70, Nokia E90, Nokia N70, Nokia N71, Nokia N72, Nokia N73, Nokia N75, Nokia N76, Nokia N77, Nokia N80, Nokia N90, Nokia N91, Nokia N92, Nokia N93, Nokia N93i, Nokia N95, Panasonic X700, Panasonic X800, Sony Ericsson M600i, Sony Ericsson P1, Sony Ericsson P800, Sony Ericsson P900, Sony Ericsson P910, Sony Ericsson P990, Sony Ericsson W950i

Categories for this Software

Development Tools

Submitting Software and Information

We are updating our submission process.

You can still get your software added by contacting us manually.





Copyright Notes || Contact Us || Privacy Policy