Posts Tagged ‘ WebService

Plivo: Un framework simple pour intéragir sur un serveur web avec un téléphone

Après avoir créé chacun une application web interagissant avec FreeSwitch (un logiciel gratuit permettant de faire de la VoIP) deux développeurs se sont aperçus qu’il était vraiment très compliqué de créer des applications fonctionnant avec de la téléphonie. Ils ont donc  mis leurs efforts en commun pour créer un FrameWork capable de simplifier ces interactions. Ils se sont alors inspirés de Twilio pour créer un outil pratique et simple…

Cet outil développé en Python s’appelle Plivo et est accessible sur le site officiel http://www.plivo.org. Après installation d’un service de VoIP, il faut lancer l’exécutable Plivo et ainsi pouvoir interagir facilement avec!

 

Un dépôt github permet de récupérer les différentes sources nécessaires au bon fonctionnement (https://github.com/plivo) et un guide de lancement précis permet de démarrer très vite le service (http://www.plivo.org/get-started/)

Ce système ouvre des perspectives de développements intéressantes car il permet à travers des appels REST XML de contrôler des appels téléphonique envoyés au serveur. Par exemple, vous pourriez contrôler des actions sur votre site à travers un simple appel téléphonique.

Pour le moment ce système s’intègre avec FreeSwitch mais à vocation à s’ouvrir et interagir avec XMPP, Asterisk, …

 

De mon côté j’imagine plusieurs applications à ce genre de technologie, et vous seriez-vous prêt à développer des applications utilisant ce genre de FrameWork ?

Bit.ly: Une API simple pour raccourcir les URLs

J’utilise Twitter depuis maintenant quelques temps et j’ai vu à travers ce service l’utilité d’accéder à un outil de simplification d’URL.
Lorsque l’on écrit des commentaires, il est vraiment intéressant de ne pas occuper l’espace avec des liens trop longs mais plutôt avec une explication concrète autour…

Bit.ly est beaucoup utilisé sur Twitter, j’ai donc cherché les différentes possibilité offertes par ce WebService. A travers un compte utilisateur gratuit créé sur le site, vous avez ensuite accès à une API (Interface de Programmation) de type REST (Representational State Transfer).
Le projet associé à ce service est hébergé sur Google Code et disponible à l’URL: http://code.google.com/p/bitly-api/

Ce type d’architecture est très répandu sur le web et utilisé pour diverses applications (Recherche, Récupération d’informations comme la météo, …). Elle permet d’apporter des services supplémentaires sur un site qui sont de plus en plus demandés.

Pour Bit.ly le fonctionnement est le suivant:

  • Pour chaque requête, une connexion à votre compte utilisateur gratuit est requis avec login et Api Key
  • Différents formats de communications sont possibles (JSon, XML)
  • Des librairies implémentant la communication avec ce service sont disponibles dans plusieurs languages (PHP, JavaScript, ActionScript, …)
  • Les 5 commandes possibles sont décrites sur la page du projet sur Google Code

Pour chaque lien créé à travers ce service, des statistiques de clic sont générées ce qui permet d’assurer un suivi assez précis de ses liens.

Si vous devez implémenter un système de commentaire sur votre site, j’espère que cette présentation vous aidera à l’améliorer. D’autres services du même type existe comme Goo.gl mais l’utilisation très répandu et la simplicité m’ont fait choisir Bit.ly.

MooSheel: Test de script Mootools par un webservice online

J’ai récemment trouvé un outil intéressant appelé MooSheel pour les utilisateur inconditionnels de MooTools (comme moi héhé).

Ce web service propose à travers une interface assez ergonomique la possibilité de tester tout code MooTools avec HTML associé. Différents version du petit FrameWork sont disponible (1.1.2, 1.2.3 et 1.2.4). Les fonctionnalités avancées (More) ne sont quand à elles disponible que pour la version 1.2.4.

Je trouve l’initiative intéressante aussi bien pour faire des démonstrations que des formations. Un petit espace de travail en quatre parties (HTML, CSS, JavaScript et Résultat) permet de bien voir ce qui se passe et d’avoir une vision claire du travail en cours.

Nous ne sommes pas encore face à une interface de développement en ligne dédiée au JavaScript mais c’est assez rigolo a utilisé et on y prend vite goût…

Site Officiel: http://mooshell.net/

Web2PDF Online: WebService de génération de PDF gratuit

Web2PDF Online est un WebService de génération PDF gratuit. Une simple inscription sur le site donne accès à une clé utilisateur et une interface d’administration permettant d’intégrer l’outil sur le site.

Ce service gratuit se base sur la feuille de style CSS définie en media= »print ». Il met un peu de temps à générer le PDF (3 minutes sur les pages très complexes) mais le résultat est assez probant (identique à l’imprimante PDF intégrée à Mac OS X).

Cet outil s’intègre facilement dans une page à travers un petit code JavaScript personnalisable dans une interface d’administration. L’appel se fait sur une URL particulière et différentes options sont à utiliser (Orientation, Marges, …).
Il est aujourd’hui utilisé par AddThis pour lancer l’impression de la page en cours de visualisation.