MOBILedit! Scripts is an easy to use development environment that makes it possible to create powerful applications controlling and utilizing mobile phones. You can choose from available script languages to rapidly implement the desired functionality. No special knowledge is required. Your application will work with all phones supported by the MOBILedit! platform. Automatically handle incoming calls, organize an SMS survey, or send out large amounts of advertising SMS messages. With the full power of Windows scripting, implementing any idea is only a few lines of code away!

  • write your own PC-to-mobile phone solutions
  • no compiling, just connect a phone, write script and run it
  • write scripts in Java, Visual Basic, Python, Ruby, PHP, Tcl and others
  • compatibility with all phones supported by MOBILedit! platform
  • no specific knowledge about mobile phones needed
  • write powerful solutions connected to SQL databases
  • connect and control many phones at once
  • build your own voting systems, messaging solutions, dialers, file processors, CRM modules and much more
Application screenshot

MOBILedit! Scripts is an MDI application based on the MOBILedit! platform, using COM Components SDK. User or programmer connects phones via cable, Bluetooth or IrDA which creates a separate document window inside the application environment. As soon as you load and run the script into the window, the script starts to control the related phone.

One of the most popular ways to use the MOBILedit! Scripts is to connect one or several phones by a data cable (with charging capability) to a server or always running PC, load appropriate scripts which start sending messages, receive and process incoming messages, respond to calls, etc.

Anyone who has reasonable knowledge of a compliant scripting language can write powerful applications utilizing mobile phones without any other special knowledge.

Source code of sample solutions included

MOBILedit! Scripts comes with several sample scripts that demonstrate the wide possibilities provided by this environment. The scripts are simple, yet useful enough to be instantly deployed with no or minimum modifications.

HangUp

This sample script immediately hangs up incoming calls from "unwanted" callers. Just enter a list of names or phone numbers and the script will make your number constantly busy for those callers.
Download this script

  • scripting language: JScript
  • demonstrated functionality: working with the phonebook, handling incoming calls
  • limitations: the phone must support call notifications
  • ideas for further development: hang up calls based on current time (e.g. hang up business calls after working hours), schedule automatic callbacks
SmsMessenger

Forwards MSN Messenger chat messages to your cell phone as SMS messages when your Messenger status is Idle or Away. If a someone opens a chat window to send you an instant message when you're away, the script will use the phone connected to your computer to forward the message as an SMS to a predefined phone number.
Download this script

  • scripting language: VBScript
  • demonstrated functionality: sending SMS, handling COM events
  • limitations: only messages that arrive to newly opened chat windows are forwarded
  • ideas for further development: forward other events as well (e.g. status change of a particular contact)
SmsSkype

This script forwards Skype chat messages to your cell phone as SMS messages when your Skype status is Away, and also let's you send a Skype chat message back using your cell phone. You'll never miss a message and will be able to continue chatting even when you have to leave your computer!
Download this script

  • scripting language: JScript
  • demonstrated functionality: sending SMS, handling incoming SMS, handling COM events
  • limitations: SkypeX COM wrapper library must be installed
  • ideas for further development: forward the messages that arrive after you leave the computer but before the Skype status automatically changes to Away
OutlookNewMail

Sends notifications about new e-mails received by Microsoft Outlook to your cell phone as SMS messages. Whenever a newly received e-mail is not read within certain period of time, a notification SMS is sent to a predefined number. The timeout and the maximum SMS length can also be configured.
Download this script

  • scripting language: Python
  • demonstrated functionality: sending SMS, handling COM events, working with timer
  • limitations: Outlook's restrictive security policy might prevent the script from accessing e-mails - Outlook Redemption library might be needed to overcome this limitation
  • ideas for further development: send notifications only about e-mails from certain addresses and/or arriving to selected folders
VotingContest

Parses incoming SMS messages, stores them in a relational database, and sends out auto replies. Basic functionality for organizing SMS polls, surveys, quizzes etc. is provided by this script.
Download this script

  • scripting language: Perl
  • demonstrated functionality: handling incoming SMS, sending SMS, working with a database using ADODB, handling external events fired by a command line tool
  • limitations: none
  • ideas for further development: more general SMS parsing, "modules" implementing the most commonly used kinds of SMS-based applications