5 manières de mélanger, déformer et réorganiser vos données
par Michael Arrington (adaptation: Ouriel Ohayon) 28 mars 2007

Appelez les pipes, teqlos, dapps, modules, mashups ou n’importe quoi d’autre, le fait est que nous avons récemment vu un bon nombre de nouveaux services permettant aux développeurs et aux utilisateurs de construire de petites applications et des mashups pour transformer et ré-utiliser des données. Nous vous présentons dans ce qui suit 5 applications qui permettent de mélanger, déformer et réorganiser vos données, en examinant les données entrantes, sortantes, le support du REST, des suggestions d’utilisation et le niveau de compétence requis:

Yahoo Pipes

pipes200.pngYahoo! Pipes est un environnement graphique sous forme d’application Web vous permettant de créer de nouveau flux de données à partir de flux de syndication (RSS, Atom, RDF). Pipes rassemble des flux provenant de tout le Web, vous offrant l’opportunité de les trier, lier et analyser avant de les diffuser en RSS ou JSON. Il possède également un bon module pour la construction des requêtes qui vous permet de recueillir des flux basés sur les paramètres d’une URL. Yahoo! a aussi créé une communauté autour de son service, permettant aux utilisateurs de publier et modifier les pipes d’autres utilisateurs. Les données résultant de ces pipes peuvent même être utilisées pour d’autres applications mixtes, comme l’a fait Teqlo.

Idéal pour:Pipes est parfait pour les applications mixtes utilisant des flux de données des services Yahoo! tels que Search, Local, Flickr, ou même Google Base puisque les modules sont déjà inclus. Les pré-requis en programmation sont limités à la compréhension des structures de contrôle de programmation procédurale (boucles, tests logiques) et facilités par l’interface visuel.

Exemples: des appartements proches de X (Craigslists et Yahoo! Local). Les prix sur eBay (API RSS d’eBay).

Teqlo

teqlologo.pngTeqlo est un nouveau service de mashup sous forme de widget. Vous construisez votre application mixte en déposant les widgets spécialisés sur un canevas en spécifiant les interactions entre elles. Par exemple, vous pouvez cartographier les résultats d’une recherche eBay en déposant un widget de recherche eBay et un widget Google map sur le canevas. Puis, vous connectez les deux widgets en spécifiant une interaction telle que lorsqu’un article est sélectionné dans le widget eBay, ajouter un repère dans Google map. L’application est ensuite accessible sur une page Web via les widgets AJAX actifs. Il existe d’autres widgets comme l’agenda Google, Gadgets, Tableurs, des recherches sur LinkedIn, des recherches sur DabbleDB, une visionneuse YoutTube, des listes de contact et des listes de choses à faire.

Le service est actuellement en beta, c’est pourquoi ils ont un nombre limité de modules et ne se sont pas encore permis de publier sur le Web encore.

Idéal pour: Teqlo est un créateur d’application mixte de haut niveau particulièrement destiné aux non programmeurs. Les utilisateurs créent des interactions entre les widgets en spécifiant une action dans un widget entraînant une réaction dans un autre. Cependant, l’approche haut niveau de Teqlo repose sur la capacité de ces développeurs à concevoir des widgets et des interactions utiles.

Exemples: aucun exemple n’est public pour le moment, un exemple est cependant présenté sur le blog de Teqlo.

Proto

protologo.pngProto est un service de mashup Windows ayant pour objectif de lier les applications de votre bureau aux Web. Vous avez besoin de l’application Windows pour aussi bien créer qu’utiliser les applications mixtes créées. Tout est basé sur des éléments, liant votre bureau et des applications Web en récoltant des données des applications de votre bureau, tel qu’Outlook, et les affichant à travers des éléments Web online, tel que Yahoo! Maps. Proto utilise l’environnement de développement Visual Basic (VBA IDE) et Adobe Flash pour la forme, vous pouvez ainsi créer vos propres modules pour obtenir et afficher les données de vos applications.

Idéal pour: Proto emprunte quelques familiarités aux concepts de base de données et heureusement à la programmation en Visual Basic, vous pouvez ainsi programmer vos propres modules. Leur intro de 5 min est représentative de l’expérience nécessaire pour utiliser réellement le programme. Puisque Proto autorise le partage de vos applications mixtes, les non programmeurs peuvent aussi utiliser Proto en utilisant la librairie d’applications préexistantes.

Exemples: La vidéo d’introduction montre une bonne présentation du programme, cependant le téléchargement de la visionneuse est nécessaire pour voir les modules tels que la visionneuse de restaurants ou plus à destination des entreprises, Salesforce reporter

Dapper

dapperDapper est une application Web générant des fichiers XML pour site internet. Vous créez des « Dapps » (services web) en utilisant le navigateur virtuel Dapper pour recueillir le contenu des pages Web. Dapper est conçu pour s’alimenter de plusieurs exemples d’adresse dont le contenu est un exemple des sujets qui vous intéresse. Dapper regarde les similarités entre les pages pour deviner les contenus important à afficher sur la page. Après que Dapper ait analysé la page, vous pouvez préciser les champs que vous voulez surveiller, par exemple, les titres des sujets sur Digg. Dapper peut ensuite restituer le contenu que vous avez sélectionné sur la page en divers format (XML, JSON, HTML et YAML) et inclure une alerte pour un certain type de contenu ou même la localisation des lieux trouvés dans le flux. Chaque application Dapper, « Dapp », est publié publiquement pour une utilisation par la communauté.

Idéal pour: Dapper requiert une expérience de programmation minimale et est utile pour créer des flux bien structurés pour des pages qui n’en possèdent pas encore. Leur vidéo de démo est un bon endroit pour commencer.

Exemples: Fidget est un utilitaire permettant de trouver des vidéos de votre groupe favori basé sur les recherches effectuées par Dapper.

OpenKapow

openkapowOpenKapow est le coté ingénierie de Dapper. C’est une application qui programme des flux RSS, des applications REST et des clips Web à travers une interface de type navigateur. Vous pouvez utiliser OpenKapow pour créer un robot web surveillant une page web Dapper, tout en indiquant au robot de naviguer dans les pages (y compris avec champ de requête), exécutant des boucles, branches, recouvrant de ces erreurs et acceptant des interventions de l’utilisateur à n’importe quel moment. OpenKapow possède une communauté où les développeurs peuvent partager leurs robots pour qu’ils soient utilisés et modifiés par d’autres utilisateurs.

Idéal pour: OpenKapow est idéal pour un morcellement efficace du Web. Il utilise des notions basiques de programmation procédurale et de web markup.

Exemples: Vous pouvez trouver ici, un robot s’identifiant sur Gmail et affichant vos mails en XML. Ici, un autre qui effectue une recherche approfondie dans les articles de TechCrunch à partir de mots clefs.

  • Actively Discussed Posts
  • Il n'y a pas de billets à afficher
  • MediaTemple Logo
  • QuickSprout Logo
  • OpenX Logo
  • Cotendo Logo