Tuesday, June 05, 2012

Get on it with on{x} - Control and extend your Android phone by remotely programming it with JavaScript (from Microsoft, yes Microsoft)

on{x}

on{X} lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it.

image

on{x} - learn more

about on{X} beta

on{X} (pronounced like 'on-ex') lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it

what are rules?

Rules are JavaScript code that runs on your phone. A rule is composed of a trigger and an action - when X happens, do Y (on{X} do {Y}).

how does it work?

Install the on{X} application on your Android phone, log in to the website and app, and push rules to your phone. Rules you create using the on{X} website are immediately sent to your phone using the on{X} application. The rules you create run on your phone, using the phone's abilities such as GPS, text messages, phone calls, and more. The phone's abilities are exposed in the on{X} API as Triggers and Actions.

triggers

Use on{X} to set triggers based on the phone's sensors and abilities. A wide variety of triggers are described in our documentation. Here are some basic triggers:

image

actions

Use an action to act upon a trigger. There are numerous actions that can be used or write your own actions in JavaScript to create infinite possibilities. Here are some basic actions: Show a notification, open an app, open a URL, send a text message, call a web service that does something cool.

rule name: Text my wife "I'm on my way" when I leave work

image

Okay, that's kind of WOW. But my first thought was a concern about security. My second thought was, "Shame there isn't a Windows Phone 7 version." My third was, "Well since I don't have a WP7 device yet anyway, what does it matter?" My fourth was, "Shut-up! I'm not listening to you LALALALA..."

In any case, this really does seem awesome and something very interesting to keep an eye on...

No comments: