Welcome To Handango!
Subscribe to Handango Emails:
InHand
New Customers

mShell
 

Last Updated: 22-04-09

Minimum Reqs: Symbian OS 7.0, 200 KB

Free Download


Description

mShell Makes Smart Phones Smarter

m is a programming language consistently designed for developing applications on mobile phones. The IDE mShell even supports the entire development cycle on the phone: from interactively exploring the APIs to coding, testing and debugging, and eventually to creating the distributable installation package.

m offers a rich library of functions. These provide access to most communication channels (Voice calls, SMS, MMS, E-mail, Internet, Bluetooth, Infrared, USB, WLAN), Data (Contacts, Calendar, Messaging), Sensors (Camera, Microphone, Acceleration, GPS, Touchscreen) and Output Devices (Audio, Video, Vibra, Light). Writing an m script using this wealth of powerful features requires little effort.

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
  • Compile scripts and create .sis installation packages from it

m library modules

  • accel - accelerator sensor measurements
  • 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
  • comm - serial communications (USB, Infrared, Bluetooth)
  • contacts
  • files
  • graph - a dream for game programmers: sprite support and just fast
  • gsm - incl. IMSI, MSISDN, IMEI, CellId
  • light - control device lighting
  • location - location information from built in GPS
  • mail - send and receive e-mails using existing configurations (POP3 and IMAP4)
  • 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.
  • video - record and play videos

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

m implementations and mShell currently exist for Symbian platforms: S60 2nd and 3rd edition, UIQ and UIQ3. m scripts and compiled programs are platform independent and can immediately be used on a large number of phones.

Freely available

mShell can be downloaded for free, registration via SMS is optional.
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!

airbit AG, Switzerland
Juerg Buehler

www.m-shell.net

 
Those who bought this also bought:
More titles by this developer:
 

   mVNC


£23.99   VAT Included


Review   Add Your Review

excellent 

dinesh vyas from India, September 21, 2007
good stuff. I have been looking for this for six months -- I use to control my pc by vb script and I wanted the same for my phone.


Home
| About Us | Careers | Gift Certificates | Corporate Sales | Rewards | Developers | Policies | Site Map
Copyright © 2010 PocketGear, Inc. All rights reserved. All other trademarks, registered trademarks, and logos are the property of their respective owners.