août 01

Faisant suite au projet annuel que j’avais réalisé en deuxième année de Master (Ingénierie de l’Internet), le département informatique de l’université de Caen a mis en ligne l’application permettant d’évaluer les différents enseignements de la formation d’un étudiant.

Lors du projet, une attention particulière avait été portée à la confidentialité de l’évaluation ainsi qu’au problème de la notation de l’enseignement (pas encore très apprécié en France…).

Le projet avait initialement été développé en JAVA / JSP / Struts / CSS.

Il est accessible à la page suivante : https://evaluation.info.unicaen.fr/acks.cgi

juil 04

bbdg.fr, réalisé par Pierre Fauquemberg - site présentant des théories philosophiques sur le jeu vidéoDepuis quelques semaines, l’une de mes dernières création web est en ligne : Bons Baisers d’un Gamer (http://bbdg.fr). Ce site permet à Oscar et Louis de présenter leur vision du jeu vidéo et leurs réflexions (parfois philosophiques, souvent humoristiques). Ils y regroupent notamment leurs émissions vidéos, par ailleurs diffusées sur Dailymotion.

On retrouve sur ce site une page d’actualité, une présentation des auteurs, l’ensemble des émissions dédiées aux jeux vidéos qu’ils produisent et présentent, quelques liens vers des sites qu’ils apprécient ainsi qu’un forum pour discuter avec leurs fans.

Parmi les vidéos, les thèmes suivants sont déjà traités :

  • la question des règles dans le jeu vidéo
  • la question de la valeur dans le jeu vidéo
  • les rapports entre art et jeu vidéo (le jeu vidéo peut-il être considéré comme de l’art au sens “noble” ?)
  • le problème de la violence dans le jeu vidéo

Les analyses sont le plus souvent captivantes. On oubliera par là-même les problèmes ponctuels de qualité audio des vidéos…

Au niveau de la réalisation, ce site repose sur le couple PHP5 / MySQL pour les données, XHTML et CSS pour la couche présentation, et sur l’usage du framework JQUERY pour les éléments chargés de manière asynchrone ainsi que pour les effets dynamiques. Enfin, rendons à César ce qui lui appartient : la réalisation graphique est l’oeuvre d’Oscar BARDA.

mai 30

Le site de l’écrivain David Fauquemberg, auteur notamment de Nullarbor et de Mal Tiempo (à paraître au mois d’août), vient d’être publié.

Ce site, au look sobre et sans fioriture, est une vitrine pour l’auteur qui publie dans dans les prochaines semaines son nouveau roman, consacré au monde de la boxe à Cuba. On y retrouve son actualité, sa biographie, sa bibliographie ainsi que de larges extraits de ses oeuvres.

Au niveau technique, le site a été réalisé en PHP5 / MySQL. J’ai également utilisé Ajax, via le framework jquery.

Ce site a été ajouté sur la page consacrée à mes différentes réalisations :  http://pierre.fauquemberg.com/realisations.

mai 03

Stephanepanel.com, sité réalisé par Pierre Fauquemberg

Je viens de mettre en ligne le site sur lequel j’ai travaillé ces derniers temps sur mon temps libre : stephanepanel.com. Ce site est une vitrine pour Stéphane Panel qui présente ainsi ses différentes productions graphiques.

La maquette graphique a été réalisée par Stéphane Panel. De mon côté, j’ai réalisé l’intégralité de la réalisation technique (PHP, mysql, framework ajax : Mootools, etc.). Un bon moyen pour ne pas perdre mes compétences web.

Comme toujours, vous pouvez retrouver cette réalisation ainsi que toutes les précédentes sur cette page.

sept 17

Je n’apprendrai à personne, je pense, que Flex est à la mode depuis déjà quelque temps au sein des entreprises et dans le monde du Web. A titre de rappel, Flex est un framework développé par Adobe (racheté en 2006). Il permet de développer des applications internet “riches” (RIA). Les technologies sous-jacentes sont MXML (issu de XML) et action script (déjà présent dans Flash).

Logo Flex d'adobe, framework pour RIA

J’ai eu l’occasion, en début de semaine, d’assister à la présentation par un responsable d’un projet interne d’un des clients pour lequel je travaille (sur la partie StreamServe pour ma part). Ce projet est en cours de réalisation et repose très fortement sur Flex. La présentation se déroule. Premier problème, peu important : les différentes parties de l’application se chevauchent. Autrement dit, l’application ne supporte pas toutes les résolutions, alors qu’il s’agissait en l’occurence d’un traditionnel 1024×768. Petit défaut de développement et, à ce moment-là, de la présentation qui n’est pas assez travaillée.

Autre problème plus important : au bout de quelques minutes, le présentateur souhaite atteindre une page en particulier : message d’alerte. Et oui, pour lancer Flex, il faut Flash. Ce dernier n’étant pas installé, la présentation a tourné court. Tel est pour moi l’un des défauts majeurs de ce framework très prisé depuis plusieurs mois. Il repose sur flash.

On retrouve en principaux défauts les points suivants :

  • problème de référencement (même si Adobe a développé une réponse via un SDK)
  • inaccessible par les navigateurs dénué de flash (même si officiellement 95% des internautes possèdent flash) : l’accessibilité est ici bien malmenée
  • en corollaire : très peu de portables peuvent accèder à un site reposant sur Flex
  • uniformité des sites faits en Flex (beaucoup de modules tout fait)
  • présentation / navigation différente de l’expérience web habituelle : problèmes d’ergonomie à travailler

Je vous invite à lire cet article en complément : http://blog.xebia.fr/2008/03/05/adobe-flex/.

Bref, Flex en jette plein  la vue : ça bouge, c’est animé, c’est vivant. A petite dose, ce n’est pas désagréable. Mais de là à en faire une adoption massive… Flex est très loin d’être adapté pour les différents projets web. J’avoue avoir du mal à comprendre cet engouement pour la réalisation de sites web. Je préfère pour ma part les sites reposant reposant plus traditionnellement sur Ajax et ayant prévu un mode dégradé (par exemple quand flash n’est pas installé, quand le javascript est désactivé, quand la résolution est inhabituelle, etc..).

Par contre, pour un Intranet, Flex est une solution vraiment agréable pour les utilisateurs… à condition que le parc informatique supporte l’exécution de ce framework gourmand.