lundi, 15 octobre 2007

Project San Dima's : eBay en AIR

« Conférence de presse (8h30 !) | Main | XD : Designing RIA Apps »
Présenté par Sean Christmann d'EffectiveUI

Démo eBay Desktop ;
Discussion intéressante sur les retours utilisateur, en particulier le "manque" du bouton back. Ca me rappelle le séminaire sur l'ergonomie qu'on a fait sur Flex et ce que les utilisateurs veulent vraiment. Ah si on pouvait se passer d'utilisateurs...

Pourquoi passer à AIR ?
- Cache des données serveur sur le client
- Interface personnalisé pour une meilleure utilisabilité
- En dehors du navigateur donc éloigné des concurrents

Pourquoi AIR ?
- cross plateforme (microsoft annonce le cross plateforme mais la réalité ?)
- Architecture des composants (Flex !)
- Media : webcam, videos...

Projet démarré en Flex 2. Porté en Flex 3 pour AIR. S'appuie sur Cairngorm. (j'ai fait une video)
Localisation : français et allemand (intéressant à cause de la longueur des mots :-)

Tout est en WebServices SOAP avec des outils de génération des classes AS3 correspondant aux classes Java du serveur. Axis sur le serveur. Tout sur le client est construit en classes AS3.

Le cache est réalisé sur le client sous forme de tableau de clé/valeur ajouter au fur et à mesure des accès du client.

L'historique est géré dans CairngormEventDispatcher ; chaque évé à un id unique lors de la création et ajouter à chaque interaction.

Tips sur AIR :

Sur le nom des fichiers : attention au nom pour les différents OS

Le tray : sur mac c'est dans le dock
sur pc c'est ailleurs : bout de code pour gérer le tray sur AIR !

redéfinition des liens dans un composant html

flash : 2880 px max... pb pour le html long... Pagination des pages

garbage collector : root application n'est jamais gb. L'idée c'est de rien mettre dans l'appli et de lever des fenêtres qui seront libérés. Attention aux évé qui doivent avoir des weak references ; le binding est gb en standard

J'irai récupérer les bouts de code ce soir pour compléter le post.

Pour récupérer eBay Desktop : desktop.ebay.com

Le site du présentateur : craftymind.com

-Raoul
Posté par raoul le 10:34 AM dans la catégorie MAX Barcelone

 

[URL de Trackback pour cette entrée]

« septembre »
lun.mar.mer.jeu.ven.sam.dim.
  12345
6789101112
13141516171819
20212223242526
27282930