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!
MOBILedit! Scripts is an MDI application based on the MOBILedit! platform. 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. The scripts can be found in the download section.
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.
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
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.
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)
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!
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
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.
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
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.
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
ideas for further development: more general SMS parsing, "modules" implementing the most commonly used kinds of SMS-based applications
Here are some key features of "MOBILedit! Scripts":
· 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
· Windows 2000, Windows XP, Windows 98, Windows ME, Windows Server 2003, XP Tablet PC, Windows XP x64, Windows Server 2003 x64, Windows Vista