Vodafone MobileScript
See the demo in YouTube
Hi everybody,
Vodafone MobileScript 1.0 is the prototype of an extended ECMA Script engine enabling developers to easily create scripts running in the device and accessing its functionality. It eases the development of simple rutines dealing with the communication APIs every device have, and therefore letting developers off the complexity of having to deal with awkward C++ APIs.
As an example, creating an script that starts a new call whenever it gets executed would be as simple as this:
Phone.OutgoingCallRegistry.NewCall("+34666123456");
And a handling any incoming call to put them down and send an SMS (a very hard task to be developed by means of Windows Mobile APIs) would be reduced to the following script:
function handler()
{
Phone.IncomingCallRegistry.IncomingCall.PutDownIncoming();
Phone.Outbox.SendSMS(Phone.IncomingCallRegistry.IncomingCall.SourceAddress, "sorry, busy, I will call you later");
}
Phone.OnIncomingCall(handler);
Which looks rather simple and accessible for any kind of developers. Vodafone MobileScript 1.0 aims for leveraging mobile programming by enabling developers to do complex things in a simple way.
Within Betavine we are delivering engine and client installers for both Windows PocketPC and Smartphone platforms. We are also delivering documentation explaning the possibilities that the Vodafone MobileScript 1.0 Object Model exposes along with examples on how to use it to create your own scripts.
We are currently working on upgrading Vodafone MobileScript to version 2.0, including extra features and access to many more mobile device functionalities. We are also planning to port Vodafone MobileScript to other platforms such as Symbian or Linux. Besides, MobileScript 1.0 will be soon released as open source in this web page.
I wish you will find this R&D project useful and enjoy creating scripts and running them in the device. Any feed back will be welcomed.
Regards.
Guillermo Caudevilla, in behalf of the R&D Software Lab team that collaborated in building Vodafone MobileScript 1.0 (Rafael Garcia Giron, Mercedes de Caso and the rest).



Attribution