Il y a déjà 3 semaines (comme ça passe vite), je me rendais à Londres pour @media. Plutôt que d'essayer de faire un résumé objectif, je vais donner mes impressions. Pour quelque chose de plus conséquent (parce qu'il a pris des notes pendant), allez voir chez Jérémie.
L'inventeur de JavaScript, pour commencer, la grosse classe ! Il a résumé l'avancement actuel de ECMAScript, ce qui va bientôt arriver, ce qui est un peu plus éloigné et encore plus loin, le début de certaines discussions. Et pour conclure, quelques prédictions plus ou moins hasardeuses (de son propre aveu). Par exemple, Apple et Google vont forker WebKit.
Sans hésitation, la meilleure présentation des deux jours. Doug travaille au W3C et, comme je lui ai dit, c'est la première fois que je vois une présentation marrante (et donc accrocheuse) d'un membre du W3C (désolé Karl, Dominique et autres). Au final, ce n'était qu'une présentation de l'état de l'art mais le rythme, le sujet méconnu (à tort), et la sympathie qui transpire donne envie de faire du SVG partout.
Le titre de la conférence est trompeur. Au final, il a beaucoup parlé des navigateurs que l'on devrait tester, à la manière des A-grade browser de Yahoo. Et à la fin, on parle un peu de ce que jQuery supportera côté mobile. J'ai été très déçu car je comptais apprendre des choses sur comment tester en général des web apps, plus particulièrement des mobile apps. À part mentionner brièvement TestSwarm, le sujet n'a pas du tout été abordé. Donc au final, c'était une présentation de graphiques, stats sur les parts de marché des navigateurs, une énumération des navigateurs et leurs capacités. Pas grand chose à en retirer.
Avertissement : je suis ultra fan de ce touche-à-tout. Ayant travaillé pendant 3 ans sur un réseau social, cette présentation me parle beaucoup. Plutôt que d'aborder les problèmes techniques (scalabilité, disponibilité, etc.), il aborde les problématiques sociales, ergonomiques des services communautaires. À travers les exemples du Guardian et de projets persos, il donne des conseils pour réussir à faire participer les gens au maximum. Réduire au maximum les étapes avant pouvoir participer (0 étapes étant l'idéal), comprendre les mécanismes des jeux pour entretenir l'envie de participer, donner des récompenses, travailler énormément pour réduire la sensation de "et maintenant je fais quoi ?", etc. Beaucoup de choses à apprendre.
La grosse déception du premier jour. Il a passé beaucoup trop de temps à expliquer les mécanismes du cerveau, comment l'être humain réfléchit, comment il a résolu certains problèmes, etc. Au final, seulement 15 minutes sur les grilles. Évidemment, Il est important de donner du contexte à ce que l'on présente, mais pas trop. Au final, pas grand chose à ramener chez soi pour appliquer.
La pire table ronde jamais vue… 25 minutes de branlette (désolé pour le terme) sur qu'est-ce qu'un designer, un UX designer, un visual designer, j'en passe et des meilleures. On s'en cogne… Ensuite, "qu'est-ce que HTML5". Oui le marketing ne l'utilise pas comme les techniciens, mais franchement, on s'en cogne. Dernier sujet : les APIs. À peut-être un truc intéressant, et non ! On tombe sur des questions du genre "oh mais y a plein d'API différentes, comment je travaille avec ?", "XML est tellement bien, pourquoi y a plus rien en XML ?". Il y a tellement d'outils pour passer outre cela qu'on manque les questions intéressantes. En voyant cette table ronde et celles de Paris-Web, des fois je me demande si c'est vraiment utile.
Très partagé sur cette présentation. J'aime l'idée générale d'oublier les plus vieux navigateurs et allez de l'avant. Mais il ne faut pas non plus faire n'importe quoi avec cette idée. Rajouter des petites touches subtiles (ombres, dégradés, bords arrondis) pas de souci, utiliser de nouvelles techniques et utiliser JavaScript pour combler sur les anciens navigateurs pas de souci, mais donner un look totalement différent selon le navigateur, non ! Son argument est qu'un utilisateur ne verra votre site qu'avec un seul navigateur donc ça ne le dérangera pas. J'objecte fortement. Nous utilisons de plus en plus d'ordinateurs. Il est très fréquent d'avoir, par exemple, un Mac avec Safari à la maison et un IE au travail, ou encore d'utiliser un site en vacances chez des amis. Sur mobile, l'utilisateur s'attend à une autre expérience donc on peut changer de design mais d'un ordinateur à un autre, non.
En plus du contenu de la présentation, j'ai une grosse aversion pour le personnage. Il a passé les deux jours en jean t-shirt mais est venu sur scène avec un costume. La présentation est remplie d'assertions fortes sans justifications. En gros, j'ai senti une grosse différence entre le style anglo-saxon — très confiant, sûr de ses idées, aisance à l'oral — et le style français — présente une idée, souhaite des retours, l'oral est un travail constant.
Un tour assez complet des interactions qu'apportent les mobiles, ces objets à la frontière du monde réel et virtuel. Ils connaissent beaucoup de choses sur le réel via des capteurs (emplacement, direction, son) qu'ils peuvent communiquer au très puissant virtuel et vice-versa. En tant qu'évangéliste Nokia, il souhaite évidemment que les développeurs trouvent des idées autour de cette liasion particulière. Ça rejoint la notion de "Very personal devices" de Jean-Louis Gassée
Cette présentation devait être faite par Bruce mais ayant une extinction de voix, son collègue Pat Lauke s'en est chargé. Au passage, Bruce publie un livre via "Voices that matter", quelle ironie ;)
Un tour d'horizon de HTML5, son histoire, ce qu'il apporte niveau compatibilité, niveau nouveaux éléments. J'ai du mal à résumer cette session vu que je connais bien le sujet. Mais je suppose que pour ceux qui souhaitaient apprendre, ce fut une bonne session, informative et fun.
Une conférence sur les formulations à utiliser et ne surtout pas oublier sur un site. Comment rassurer son utilisateur, ne pas le laisser dans le vide, toujours lui proposer un moyen de résoudre le problème qu'on rencontre. Même si je trouve le sujet important et les conseils donnés plutôt bon, il y a eu beaucoup de répétitions, d'exemples similaires. Dommage, mais c'était compensé par la pêche de Relly.
Comme je connais assez bien le sujet, je n'ai finalement pas appris grand chose. Mais j'ai énormément apprécié la gentillesse et la disponibilité de Steve Souders. Bien qu'il soit l'orateur le plus connu de la discipline, il sait se mettre à niveau et répondre aux questions des débutants comme des confirmés.
Une dernière conférence très inspirée et inspirante. Pas de code, pas vraiment lié au web mais hautement intéressante. Comment réussir à innover ? Pas juste avoir une idée, parce que c'est la partie simple mais plutôt réussir à la réaliser et arriver à un produit fini. Quelques conseils sur la constitution d'une équipe pour la mettre dans les meilleures conditions, d'autres conseils pour que chacun soit innovant.