Tag Archives: Microsoft

Windows Mobile mountain bike cockpit goes Open Source

Today, the Windows Mobile mountain bike cockpit app MoMo was published under the  Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license, that allows you to share and remix the original MoMo Biking Cockpit under the condition of attributation to the author. The Biking Cockpit was written in C# and offers a useful feature set for tracking your biking routes and to export these routes in various open formats, such as standard CSV and KML. The biking cockpit also gives you a good overview on actual stats of your ride, such as speed, travelled distance and altitude diagram:

 

Microsoft publishes on{X} Android App

A little surprise was Microsoft’s publication of a new Android App on{X} (yes its no typo, Microsoft published an Android exclusive App) App for automating context-sensitive tasks with the use of simple user defined scripts (called recipes). 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. These recipes are much the same approach i published within my PhD thesis, except the fact that in my work they were called rules (ECA = Event Condition Action Rules). Its good to see that finally this idea of letting users customize their smart devices to react context-aware on user defined situations, got general acceptance by big players like Microsoft.

In order to push user defined rules to your Android phone you just have to 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 (as i already mentioned before within the global community this concept was published as Event, Condition Action rules).

on{X} can be used to set specific triggers based on the phone’s sensors and abilities, which typically define the context in which the user and his/her phone are in the moment. A wide variety of triggers are described in our documentation. Some basic triggers are location, weather, time, news, battery and wifi (what about activity, acceleration, movement, sound, light, direction, photo, companions and friends, …?)

Finally, i have to admit that on{X} is a nice tool for every user of a smartphone and that Microsoft published a work that very much goes along with my own implementations in my PhD work (which was published in 2004).

If you would like to try on{X} for yourself, scan the QR code and go on testing…

download the app

scan the QR code or enter
http://aka.ms/onxapp on your Android phone.

source: www.onx.ms