Bing Introduces on{X} Android App; TMap for TFS Windows Phone 7 App; Migrating HTML5 apps to Windows Phone with Apache Cordova and jQuery Mobile

Bing, Microsoft's decision engine today launched a new web site and a Android mobile application called "on{X}," which helps developers and technology enthusiasts, to remotely program their phones. On-Ex --on{X} (pronounced 'on-ex') lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it. It is a new […]

Bing, Microsoft's decision engine today launched a new web site and a Android mobile application called "on{X}," which helps developers and technology enthusiasts, to remotely program their phones.

On-Ex --on{X} (pronounced 'on-ex') lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it. It is a new kind of app that is "orthogonal to the classic 'app from a marketplace' model we're all used to," posted Eran Yariv, Principal Development Manager.

Project on{X} is a new concept to the mobile development world. It's a multi-platform framework that enables continuous sensing & interaction via powerful JavaScript reactions to real-world activities. "For each such triggering event, we can easily create reactions. Instead of limiting the reaction to a simple list of actions, we are offering the full power of JavaScript. Developers can push any arbitrary JavaScript code, remotely, down to your mobile device and hook it up to a continuous signals sensing framework that you only need to download and install once," posted Yariv.

on{X} Android App - Pic 1on{X} Android App - Pic 2

on{X} Android App - Pic 3on{X} Android App - Pic 4

The app takes advantage of the many sensors built into modern smartphones. To make it easier to take advantage of built-in cameras, speakers, GPS mechanisms, accelerometers, etc., Microsoft is experimenting with the idea of making the phone easier to program with functions that won't annoy users and/or drain phone batteries.

"The concept of Inversion-of-Control offers an interesting alternative. Instead of having the data move to the cloud, we're pushing the code down to the device, where the data (sensor signal in our case) originates. The first real advantage that comes to mind is privacy - no data is leaving the device. Computation is taking place on the phone, in real-time, as a reaction to a real-world sensor-based event. Sure, the script reacting to the event can decide to communicate with the web and either upload or download data, but that's no longer a mandatory course of action. In fact, in many scenarios we explored, no communication with the cloud is happening at all. This brings me to the second advantage - connectivity," Yariv explains.

The on{X} app can be downloaded from the Google Play.

In other Microsoft mobile news,

TMap for TFS Windows Phone 7 App

TMap for TFS Windows Phone 7 app is based on the popular TMap Test Lifecycle developed by Sogeti.

"With this free app, you can connect to TFS and use your phone to follow along with the TMap process wherever you go. It's a great looking application and another good example of using the OData Service for Team Foundation Server from a Windows Phone application."

"TMap (Test Management Approach) is a method for structured testing of software. An essential part of the method is the Life Cycle.

The TMap Life Cycle app describes the different phases of the TMap Life Cycle and has the capability to create TMap Test Tasks in your Team Foundation Server project.

THe TMap app also offers various downloads for checklists and templates supporting the TMap process. As well as the possibility to download books and papers," reads the app description.

TMap for TFS App

You can download the app from Windows Phone Marketplace.

Recently, Microsoft Open Technologies, the Apache Cordova team and the JQueryMobile team met with over 20 top PhoneGap/Apache Cordova developers for a Hackathon in San Francisco to gather feedback on building HTML5 applications running on Windows Phone with Apache Cordova and the jQuery Mobile theme for Windows Phone (Metro style).

Developers from Tiggzi, delivering a cloud based Builder for HTML5, jQuery Mobile and Apache Cordova applications, kicked off the addition of Windows Phone to the list of platforms their tool targets. They announced the added support for Windows Phone earlier this month, only 3 weeks after the event.

 LSAT app running on Android,Windows Phone, iPhone - Migrating HTML5-based applications to Windows Phone with Apache Cordova and jQuery Mobile.

Check the video below to see a short demo of an HTML5 application development with Apache Cordova, jQuery Mobile and the new jQuery Mobile theme for Windows Phone (Metro style).

To learn more about HTML5 and JavaScript development for Windows Phone, visit this page where you will find related resource, articles and tutorials.