Developpez.com

Le Club des Développeurs et IT Pro

Microsoft lance le projet on{x}... pour Android

Un service destiné à "automatiser sa vie"

Le 2012-06-06 13:01:09, par Idelways, Expert éminent sénior
Microsoft a un OS mobile et une galerie d'applications florissante, mais cela ne l'empêche pas de proposer des applications exclusives à d'autres plateformes. Pas étonnant, diront certains, du moment où l'entreprise tire assez de revenus d'Android (en redevances), potentiellement même plus que ce qu'il gagne de Windows Phone.

Le projet on{x} est un nouveau service orienté développeurs sous forme d'application gratuite disponible uniquement sur Google Play. Il permet aux passionnés d'informatique de programmer rapidement leurs mobiles à réagir dynamiquement et continuellement aux changements qui peuvent survenir au court de la journée.

Le projet propose une API JavaScript pour programmer à distance son Android Phone. Les "règles" sont créées et enregistrées sur le site du projet, puis envoyées au smartphone.



Il devient donc très facile de programmer le téléphone à SMSer son ami quand on sort le rejoindre, ou à envoyer son emplacement précis quand son épouse envoie un "où es-tu ?".

Pour cela, on{x} nécessite l'installation d'un framework de capture continue de signal qui serait selon Microsoft d'ores et déjà optimisé pour économiser la batterie. L'application exige bien entendu de larges "pouvoirs" sur l'appareil, lui permettant d'accéder au maximum de ses capacités.

Pour ceux qui ne souhaitent pas forcément coder, un ensemble pré-établi de "recettes" permet de créer visuellement les règles les plus communes. Le code résultant peut être consulté par ceux qui souhaitent apprendre par la pratique.

Avec JavaScript, Microsoft assure l'interopérabilité de ces règles avec d'autres plateformes à supporter dans le futur.

Mais d'abord, on expérimente chez les autres !

Le site officiel du projet
La Beta de on{x} est téléchargeable sur Google Play



Source : l'annonce de Microsoft sur le blog de l'équipe de Bing (le moteur de recherche)

Et vous ?

Que pensez-vous du projet ?
Pourquoi est-il disponible initialement sous Android selon vous ?
  Discussion forum
12 commentaires
  • _informix_
    Membre actif
    je viens de l'installer...

    le principe est très intéressant, ça permet d'automatiser pas mal de fonctions sans avoir recour à des applications.

    MAIS ...

    ça nécessite un login via facebook. J'ai rooté mon smartphone rien que pour virer cette horreur, et voila une application qui me demande de logger avec facebook.

    Donc vite désinstallée ...
  • khayyam90
    Rédacteur
    De ce que j'en ai compris, c'est une application android qui interprête les "recipes" définies par l'utilisateur. Rien de web là dedans, l'utilisation de javascript ici n'est pas web pour un sou.
  • tomlev
    Rédacteur/Modérateur
    Très largement inspiré de ifttt, mais avec l'aspect code pour les geeks en plus
    Par contre je comprends pas trop pourquoi ils font ça que pour Android... d'un point de vue stratégique, c'est quand même assez étrange
  • maxwell302
    Membre confirmé
    Envoyé par tomlev
    Par contre je comprends pas trop pourquoi ils font ça que pour Android... d'un point de vue stratégique, c'est quand même assez étrange
    C'est vraiment bizarre, pourquoi proposer cette application uniquement sur Android?

    Mais surtout pourquoi Microsoft ne l'a PAS proposé sur WP?

    L'application exige bien entendu de larges "pouvoirs" sur l'appareil, lui permettant d'accéder au maximum de ses capacités.
    Peut être que Windows Phone à l'inverse d'Android, ne permet pas aux applications d'accéder a ces capacités.

    Et que vient faire Facebook la dedans?

    [EDIT]: Test express :
    • Demande le login Facebook à chaque démarrage
    • Impossible de créer une règle depuis le téléphone
    • Ne supporte pas la touche "retour" ( ! )


    Conclusion poubelle
  • sybil
    Inactif
    Oui puis FB pour piquer des données personnelles en douce, rien de mieux jusqu'a maintenant.
  • mike13630
    Nouveau Candidat au Club
    On{x} va plus loin que d'autre, mais sinon, rien de réellement innovant.
    Pour preuve, chercher AutomateIt sur GooglePlay.

    Pourquoi lancer ce projet sur Android d'abord ? Sûrement pour voir si le concept séduit, car il a vocation à être communautaire, à priori... Et y a pas foule sur Windows Phone.
  • erwanlb
    Inactif
    Envoyé par khayyam90
    De ce que j'en ai compris, c'est une application android qui interprête les "recipes" définies par l'utilisateur. Rien de web là dedans, l'utilisation de javascript ici n'est pas web pour un sou.
    Idem pour faire des appli Métro
  • fredericponcet
    Futur Membre du Club
    Apple a inventé cela il y a très, très longtemps. Ce n'était pas sur des téléphones mais c'était la même idée : automatiser sa vie, et ça s'appelait AppleScript.

    C'est toujours fourni sur Mac, mais ça n'a jamais vraiment pris. Apple a essayé alors, il y a quelque années, de rendre la chose encore plus abordable (théoriquement) avec "Automator". Pas mieux, voire pire (le comportement d'Automator est encore plus difficile à comprendre que celui d'un script AppleScript).

    La raison de ce demi-échec est simple : ceux qui aiment programmer passent rapidement à quelquechose de plus consistant. Ceux qui n'envisagent même pas de programmer leur ordinateur, ne s'en servent jamais.

    Et, plus fondamentalement : automatiser une tâche n'est jamais à coup sûr une opération rentable. Le temps que l'on passe en développement est parfois plus long que celui qu'on s'économise, mais ça on ne peut pas le savoir à l'avance... ne reste que la satisfaction intellectuelle de s'être épargné une tâche abrutissante au profit d'une tâche plus gratifiante.

    AppleScript reste un outil simple à mettre en oeuvre pour les programmeurs qui veulent rapidement automatiser une tâche. C'est le vrai "basic" moderne.
  • AlbertSY
    Membre du Club
    Bif, bof.
    Elle a de 'javascript' que la syntaxique (qui elle même est empruntée aux C et Java).

    Et puis il faut aimer faire du script. Ce n'est pas vraiment destiné aux hardcores-codeurs, quoique cela peut dépanner.

    Disons que c'est une bonne initiative. Mais je resterai fidèle au javascript des browsers.
  • hotcryx
    Membre extrêmement actif
    vu comment les MS phone sont lockés, ce serait étonnant que ça fonctionne chez eux

    alors ils plombent les autres OS et gagne probablement du traffic data avec FB.