RIA et bases de données cartographiques

Je vous propose ce soir de découvrir une très belle démonstration d’interface web enrichie avec cette application de localisation d’un restaurant : Restaurant Finder. Le principe est très simple : Déplacez le carré rouge sur la carte et l’application affiche la liste des restaurants disponibles dans ce secteur.

RestaurantFinder

 

Essayez d’imaginer le potentiel de ce type d’interface appliquée à l’échelle d’un pays ! Pour vous aider à imaginer cela, jetez donc un oeil à cet autre exemple d’interface enrichie pour une application cartographique (en Java cette fois, donc plug-in obligatoire) : Map24.

Map24

 

Est-ce que ça ne serait pas sympa d’avoir des store locators un peu ludiques comme ceux-là sur des sites de commerce électronique ?

A la découverte des cas d’utilisation

Le site A List Apart nous propose cette semaine un article de vulgarisation sur les cas d’utilisation : What’s the Problem?. Surprenant pour un site à la ligne éditoriale plutôt tournée vers les aspects techniques. En tout cas, les explications sont simples et les diagrammes très sympa :

Les cas d'utilisation selon A List Appart

Puisqu’on est dans le sujet, laissez moi vous donner mon point de vue :

  • Les cas d’utilisations (ou scénarios d’utilisations) servent à modéliser les interactions possibles entre un utilisateur et une application ;
  • Ils sont particulièrement utiles pour mettre à plat un processus et anticiper toutes les configurations possibles ;
  • Les cas d’utilisations sont regroupés au sein de packages qui couvrent l’ensemble des fonctionnalités d’un site ou d’une application en ligne ;
  • Les acteurs doivent être clairement définis (rôle, responsabilités…) en amont de la rédaction de cas d’utilisation ;
  • La notion de cas d’utilisation a été introduite dans le cadre d’UML et de la méthodologie RUP. Il servent à documenter les spécifications fonctionnelles d’un projet.

Dans mon travail, j’utilise mon propre système de représentation graphique des cas d’utilisation qui va un peu plus loin que celui de l’article d’A List Appart :

Les cas d'utilisation selon Canardo

Ce système de représentation a été baptisé Canardo (en hommage à son concepteur) et vous pouvez le trouver sur le fichier suivant : Gabarit de cas d’utilisation (format PPT). Pour info, vous pourrez trouver d’autres ressources de ce type dans la page ‘Publications‘ de ce site.

MAJ (25/01/05) : C’est au tour de Macromedia de nous pondre un article sur la modélisation des processus : Modeling User Workflows for RIAs. L’article est très didactique et les exemples de très bonne qualité :

Modélisation de processus selon Macromedia

Ils en profitent pour faire un peu de promotion pour leurs outils mais bon, il faut bien vivre, non ?

Interfaces Flash, c’est pas gagné

Décidément, c’est pas gagné. Alors que je suis en train de lire un très bon livre sur le sujet (Flash 99% Good: A Guide to Macromedia Flash Usability), voilà que je tombe sur le site du prochain film à adapter un comics : The Fantastic Four. Et là, c’est le drame ! Une page extrêmement lourde à charger (même avec mes 8 Mbits de bande passante !), une splash page aussi inutile que longue à dérouler, des items de navigation qui se trimballent un peu partout sur l’écran, bref c’est la cata. Dommage car le travail est est intéressant, l’ergonomie du système de navigation et le poids des éléments visuels viennent tout gâcher. Heureusement que Katsoura est là pour me remonter le moral avec ce lien vers une très belle animation Flash : Rolls-Royce: Journey Through A Jet Engine. C’est beau, instructif et propre. Rien à redire. Comme quoi, la technologie Flash peut nous apporter le meilleur comme le pire.

iMix : Comment Apple pourrait développer son activité avec des DJ virtuels

Je suis en train de tester le logiciel iTunes d’Apple et ses différentes fonctionnalités ainsi que celles de la boutique en ligne (iTunes Music Store). Et bien figurez-vous qu’en découvrant les possibilités de partage de liste de lectures (iMix) que je me suis mis à réfléchir à un modèle économique intéressant.

Lire la suite « iMix : Comment Apple pourrait développer son activité avec des DJ virtuels »