FredCavazza.net

Archive pour mars, 2005

Techniques de développement web : une révolution en cours ?

30 mars 2005, 10 commentaires

J’ai comme l’impression que l’actualité est plutôt riche en ce qui concerne les langages et techniques de développement. En tout cas, deux phénomènes retiennent mon attention : l’émergence de framworks orientés RAD et orientés RIA.

Ruby On Rail : L’environnement de développement agile au service du prototypage rapide

On en parle beaucoup en ce moment, le langage Ruby est en plein essor (voir à ce sujet l’article du JDNet : Introduction à Ruby). Pour faire simple, disons que c’est un langage de programmation concurrent de PHP et ASP qui concerne la partie serveur (contrairement au XHTML, javascript ou Flash qui concerne la partie client). Ce langage présente un intérêt dans la mesure où il est extrêmement rapide à mettre en oeuvre. Concrètement, il vous permet de développer beaucoup plus vite, donc de faire preuve de beaucoup plus de réactivité dans la maintenance et l’évolution de votre site. Idéal pour faire du prototypage rapide, c’est à dire dans une configuration projet où le site est développé / testé / modifié plusieurs fois selon un principe de cycles itératifs. Certains appellent ça de l‘eXtreme Programming, moi j’appelle plutôt ça de la conception centrée sur les utilisateurs (à condition que ces derniers soient impliqués dans les multiples étapes de test). Pour plus d’info, je vous recommande de consulter le site consacré à l’environnement de développement de Ruby : RubyOnRails.org.

AJAX et Open Laszlo : Les environnement de développement riches au service des RIAs

J’ai beaucoup parlé de la technique de développement AJAX qui permet de réaliser des interfaces web enrichies à partir de technologies traditionnelles (XHTML, javascript, DOM, CSS, XML…), pour cela je vous renvoie sur ce précédent billet : AJAX : l’avenir des applications en ligne. De même, j’avais également mentionné l’environnement de développement Open Laszlo qui permet de générer des interfaces en Flash (voir à ce sujet le billet suivant : Construire une application internet riche). Comme si tout cela n’était pas assez compliqué, voici que l’on nous propose de marier ces deux concepts avec un environnement de développement qui génère du Flash mais qui exploite en même temps les technologies traditionnelles : AFLAX.

Bon OK, tout cela vous parait sûrement un petit trop technique (à la limite du vaporware), en tout cas je peux vous assurer que cela faisait bien longtemps que je n’avais pas vu autant d’innovations en même temps dans le petit monde des environnements de développement web. Et vous ? (merci à Christophe O. pour le lien)

MAJ (12/04/2005) : Pour illustrer le potentiel du framework Ruby On Rail et celui d’AJAX je vous recommande fortement de vous jetter sur cette page de démonstration ainsi que sur ce billet où 2 liens mènent à des vidéos où une barre de progression ainsi qu’un formulaire auto-complété sont mis en scène (le tout à l’aide d’AJAX).

MAJ (22/04/2005) : Visiblement je ne suis pas le seul à penser que l’internet et les services en ligne sont entrés dans un nouveau cycle d’innovations : It’s a Whole New Internet. Dans cet article, l’auteur fait notamment référence à un service en ligne remarquable (Consumating.com) qui mélange folksonomie et service de recontre.

Vente de T-shirt en ligne : l’innovation continue

29 mars 2005, 2 commentaires

Décidément, je ne savais pas que la vente de T-shirt en ligne était un secteur d’activité où l’innovation règne en maître (voir à ce sujet un précédent billet : Quel point commun entre l’auto-marketing et un T-shirt ?). Et pourtant, voici une boutique en ligne made in Turkia : T-box.

La page d'accueil de la boutique en ligne T-box

Le traitement graphique y est tout simplement remarquable avec une utilisation combinée de vidéo et d’animation vectorielle, en plus c’est bourré d’humour.

Echanger des fichiers volumineux en toute simplicité

29 mars 2005, 4 commentaires

A qui cela n’est-il jamais arriver ? Échanger des fichiers volumineux (plus de 10 Mo) quand le système de messagerie est limité ou quand on a pas de graveur CD ou de clé USB sous la main est une vrai galère. Heureusement, Dropload est là pour venir à notre secours : Dropload est un endroit où vous pouvez déposer des fichiers jusqu’à 100 Mo où des personnes invitées par email peuvent les récupérer dans un délai de 7 jours. En plus le site est très bien fait (simple et efficace), j’adore !

Retrouver un air de musique en le sifflotant

29 mars 2005, 8 commentaires

La promesse est belle, mais l’idée est génial. Le site Musipedia vous propose ainsi de retrouver un air de musique à partir d’un simple enregistrement. Si vous ne possédez pas d’extrait du morceau en question, pas de problème, sortez votre micro et sifflotez l’air de musique, ce service en ligne se charge du reste. Étant un piètre musicien, y a-t-il quelqu’un dans l’assistance pour faire un test ? (merci à Stéphane D. pour le lien)

Longhorn : C’est pas gagné !

28 mars 2005, aucun commentaire

Le nouveau système d’exploitation de Microsoft Longhorn (qui est prévu pour 2007) n’est pas encore sorti que les critiques commencent déjà à fuser : Longhorn - A Tortured User Interface. L’auteur s’en prend ainsi vivement à l’interface du futur Windows Explorer (l’explorateur fichiers) et ce n’est pas triste !

L'interface du futur explorateur de fichiers de nouveau Windows

Il est vrai qu’il y a encore du travail à faire…

Une mine d’or : Les présentations du IA Summit 2005

24 mars 2005, aucun commentaire

Les organisateurs du colloque mondial des architectes de l’information ont eu la bonne idée de proposer au téléchargement les supports des interventions : Main Conference Session Descriptions.

Plusieurs interventions ont retenu mon attention :

Une FAQ sur les interfaces AJAX

23 mars 2005, 1 commentaire

Vu sur le site d’Adaptive Path, une FAQ dédiée aux interfaces riches AJAX : Ajax Q&A. Très intéressant, d’antant plus que l’auteur (Jesse James Garrett) est l’inventeur du concept. Je pense qu’il est utilie de préciser ici qu’AJAX n’est pas une technologie en soit, mais plutôt un ensemble de technologies qui existait séparement (XHTML, CSS, XML, XSLT, DOM, XMLHttpRequest…) et qui mis en oeuvre conjointement permet de réaliser des interfaces web enrichies (si vous souhaitez en savoir plus, lisez-donc la FAQ).

Et tant qu’on y est, je vous recommande également le très bon billet publié sur le Gou Blog qui nous retrace l’historique des interfaces web et surtout qui nous explique la différence entre client léger, client lourd et client riche (très subtile) : Design d’interface, design d’interaction et Web.

Un détecteur de métadonnées

23 mars 2005, 6 commentaires

Si comme moi, vous vous intéressez au web sémantique, alors vous devez forcement connaître le standard de métadonnées Dublin Core (sinon, allez donc vous renseigner chez OpenWeb). Bref, tout ça pour dire que je viens de découvrir une extension Firefox qui permet de détecter et d’afficher les métadonnées Dublin Core. Ainsi, si vous surfez sur mon site avec cette extension, le petit logo Dublin Core apparaît :

Le notificateur de l'extension Dublin Core pour Firefox

Très pratique en complément du HTML Validator. (via Figoblog)

Après le co-voiturage, le co-linking

22 mars 2005, aucun commentaire

Hé oui, c’est nouveau ça vient de sortir : une technologie qui permet d’associer plusieurs URL à un seul lien : What are co-links?. Là où c’est intéressant, c’est que l’insertion d’une nouvelle URL se fait au travers d’une interface Wiki. Plutôt que de partir dans de longues explications, je vous propose de vous exercer sur la page de démonstration. (via Post2K)

L’utilisabilité pour les nuls

22 mars 2005, aucun commentaire

Pour ceux qui ont encore une notion assez vague de ce qu’est l’utilisabilité (usability en anglais) et à quoi ça sert, je vous propose cet article publié sur OS News : Understanding Usability. L’article est plutôt bien fait avec des exemples concrets qui concernent à la fois les applications informatiques et les sites web.

Page 1 sur 41234»