Accueil > Veille > Nos réactions "à chaud" > Adobe Shadow, le Graal du développement Front-End mobile ?

Adobe Shadow, le Graal du développement Front-End mobile ?

Boris Schapira 9 mars 2012
1 commentaire

Adobe vient de publier la bêta de Shadow, un outil de développement facilitant les tests et la visualisation sur de multiples plate-formes. Basé sur un projet Open Source du nom de WeInRe [1], la solution d’Adobe arrive sur un marché émergent et concurrentiel, déjà occupé par le très récent Chrome Beta for Android ou le plus éprouvé Opera Dragonfly (dont la documentation est très complète).

Avec Shadow, l’utilisateur peut brancher plusieurs périphériques (mobiles, tablettes...) sur son ordinateur de bureau et lancer la page qu’il souhaite tester. Une routine JavaScript se charge alors de maintenir la synchronisation entre le PC et les périphériques. Ce fonctionnement, qui rappellera à certains LiveJS, va néanmoins plus loin car il synchronise également les changements d’URLs (qui sont alors répercutés sur tous les périphériques) et le contenu du DOM des navigateurs périphériques. Ces DOM peuvent alors être visualisés et modifiés en temps-réel via l’inspecteur WeInRe (fortement inspiré de l’inspecteur Webkit, vous ne serez pas dépaysés) disponible sur l’ordinateur de bureau.

Très prometteuse sur le papier, la solution est pour l’instant assez instable. Son évolution est à suivre de prêt. Et qui sait, peut-être qu’à force de propositions, nous finirons par avoir un protocole standard pour le "Remote Debugging".

Vidéo de Shadow

Page officielle de Shadow

[1] pour WEb INspector REmote

Clever Garden, Clever Age

Par Boris Schapira

 

1 commentaire

  • Jérémie Patonnier
    9/03/2012 - 11:41

    Et pour ceux qui voudrait faire du lobbying, le W3C a un groupe de travail lié à la question du “remote debugging” :

    http://www.w3.org/2011/08/browser-t...

    Et la liste des participant :

    https://www.w3.org/2000/09/dbwg/det...

    Si vous voulez un protocole de debug standard, ce sont ces gens là à qui il faut faire part de vos besoins et de vos cas d’usage. Go, go, go ! :)