J’ai mis en ligne une première version de démonstration suffisamment stable du Xoolyxsoft Video Player. Pour rappel, Xoolyxsoft Video Player est un player vidéo flash pour les sites web permettant de :
  • Lire les fichiers vidéos FLV et MPEG-4 (H264)
  • Récupérer le code du lecteur pour le placer sur un autre site web
  • Gérer une liste de vidéos listées dans un fichier RSS
Voici donc la bête :

La page officielle du Xoolyxsoft Vidéo Player
Bookmark and Share
J’ai ce développement en cours, un sympathique lecteur vidéo flash pour sites web, dans la lignée de ce que propose Youtube, Dailymotion, Vimeo, Viddler et les autres. J’y ai déjà mis le strict minimum :
  • Une image de démarrage personnalisable
  • La lecture d’un fichier FLV ou MPEG-4 (H264)
  • Les boutons de lancement et pause
  • Le mode plein écran
  • La gestion du volume sonore
  • La récupération du code HTML à copier/coller pour placer le lecteur et ses paramètres dans une autre page web
Ce lecteur sera téléchargeable et utilisable gratuitement et dès que j’aurais bien tout fini la première version distribuable et rendu propre les sources, celles-ci seront aussi disponibles.

Maintenant, si vous avez des idées de fonctionnalités complémentaires, je suis preneur. A noter que je cherche à faire un lecteur complétement autonome, donc sans intégrer des fonctionnalités sociale tel que l’envoi par email à un ami ou l’envoi directe dans une page Facebook, MySpace ou autre réseau social. N’hésitez donc pas à mettre vos idées de fonctionnalités dans les commentaires de ce billet. Merci par avance pour votre aide.
Bookmark and Share


J’ai lancé Xoolyx Photos en novembre 2005. Xoolyx Photos, comme son nom l’indique, est un service de mise en ligne et de partage de photos. Ses fonctionnalités et son interface étaient alors calquées sur celles de Flickr. Je n’ai jamais eu beaucoup de prétentions pour Xoolyx Photos, je suis de toute façon très vite passé à mes travaux sur Xoolyx News, passé ensuite en Xoolyx.fr. Historiquement Xoolyx Photos n’aurait jamais du exister, la fonctionnalité de gestion des photos était une partie d’un projet Xoolyx Univers que je n’ai jamais finalisé, une sorte de Facebook, un réseau social sobre et simple à utiliser. Mais depuis je ne suis jamais resté bien loin du monde la photo. J’ai commencé à en intégrer la gestion dans Xoolyx.fr avant que je ne décide de ne plus faire évoluer le service. La gestion des photos a aussi été la fonctionnalité initiale du développement de Xoolyx² avant que je décide d’en faire un WebOS et plus récemment, Xoolyx Now, en plus de gérer les vidéos prises avec une webcam ou importées, gère aussi les photos. Mais pour le coup j’ai décidé de me mettre moi-même à la photographie amateur et quoi de plus logique que d’investir un peu de mon temps dans le développement d’un nouveau Xoolyx Photos, plutôt que d’utiliser les services existants bien que probablement beaucoup plus aboutis que je sera jamais Xoolyx Photos. En partant des fondations de l’actuel Xoolyx Photos, la nouvelle monture arrivera dans les prochaines semaines. Le service sera aussi interconnecté avec Xoolyxsoft Quartz, mon projet de plateforme de Blog. A terme les deux projets ne devraient en faire qu’un seul, si je prends la décision de mettre Xoolyx Quartz en accès public pour qu’une poignée de privilégiés puisse l’utiliser pour motoriser leurs blogs et donc y partager leurs photos et quelques autres bricoles dont je vous reparlerais le moment venu.

Xoolyx Photos
Bookmark and Share
Pour XS Quartz (XS, pour Xoolyxsoft bien sûr), je vais déjà me fixer quelques contraintes fortes de façon à avoir un angle d’attaque précis, des fonctionnalités sur lesquelles démarrer les travaux et qui devront être finalisées avant d’ajouter d’autres choses. Voici dont les premiers objectifs à atteindre :
  • développer le noyau de base : ajout et modifications des billets, des commentaires et des trackbacks. Gestions des auteurs
  • intégrer l’import d’un blog existant sous Dotclear (christopheberge.com, blog.xoolyx.com) et Wordpress (ijustine.fr). Avec la gestion de l’url rewriting pour ne pas avoir à perdre les bonnes indexations dans les moteurs de recherche
  • gestion de templates, assez proche de ce qui est utilisé dans Dotclear et Wordpress
  • Dés le départ, une interface auteur et administrateur en Adobe Flex, uniquement en version web pour l’instant. La version AIR sera pour plus tard.
Je me suis aussi aperçu après coup que je ne vous ai pas encore donné la plateforme d’exécution de Quartz. En fait c’est plutôt simple. Son environnement serveur sera développé en Java EE (décidément, je préfère quand même la syntaxe plus « old school » J2EE), sous Apache Tomcat et avec MySQL. Le front office utilisateur sera en HTML/Javascript et son interface de gestion, comme expliqué plus haut, sera en Flash, avec Adobe Flex.
Bookmark and Share
Il y a pas très loin de 3 ans, j’ai commencé à travailler sur un projet de plateforme de blog, dans la lignée que ce qui existait déjà à cette époque, Wordpress et Dotclear. Ce projet comme mes quelques-uns autres en cours à l’époque était hébergé sur le Gaïa Project et avait pour petit nom Gaïa Crystal. Quelques temps après et une fois commencé mes travaux sur Xoolyx Photos et Xoolyx News, j’ai du mettre de coté Gaïa Crystal. Je me dis maintenant qu’il est grand temps de se remettre à l’ouvrage, avec une ambition nouvelle plus simple, développer une plateforme technique pour la gestion de blogs simple et efficace, en utilisant tous les moyens modernes pour proposer une bonne ergonomie. Plutôt que de passer du temps à développer autour de Wordpress et Dotclear comme je l’envisageai il y a quelques jours, il me semble plus intéressant fonctionnellement et techniquement de partir de quelque chose de neuf, intégralement fait maison avec l’aide de quelques API open source puisées ici et là. Je vais aussi en profiter pour mettre ce nouveau projet sous la bannière Xoolyxsoft. Ce nouveau projet s’appellera donc Quartz. Ce nom me semble pertinent puisqu’il prend la suite de Crystal, autant rester le domaine des minéraux. A terme Quartz sera la plateforme technique des mes propres blogs. Si tout va bien chacun pourra télécharger et utiliser gratuitement Quartz pour motoriser son blog. Si vous souhaitez suivre l’évolution de ce projet, n’hésitez pas à revenir de temps en temps sur ce blog.

Bon, ce n’est parce qu’aujourd’hui est un 1er avril que l’on ne peut pas écrire des choses sérieuses … Xoolysoft Quartz existera bel est bien, ne vous inquiétez pas.
Bookmark and Share


Le sujet d’un de mes derniers billets sur les problèmes juridiques rencontrés par Eric avec Fuzz.fr m’a permis de continuer à réfléchir à cette complexité pour un service qui tient son intérêt dans sa capacité à sélectionner les bonnes sources d’information à agréger mais qu’une fois ces informations indexées et présentées sur le site, leur contenu peut être sujet à produire des soucis que quelqu’un comme moi qui maintien son petit service dans son coin et de façon bénévole, en tant qu’hobby, ne pourra pas assumer si ils arrivaient. Dans ce cas, quoi faire ? Continuer avec cette épée de Damoclès au dessus de la tête et attendre les emmerdements ? Non merci, cela aurait été un beau gâchis d’énergie. Alors oui, peut-être prendre la décision maintenant de faire autre chose, tel que je l’ai déjà plusieurs fois écrit ici au cours de ces deux dernières années. Transformer Xoolyx en quelques chose d’un peu différent mais toujours proche du contenu d’information. Je ne sais pas encore totalement qu’elle forme cela prendra. Alors non, s’il existe un jour Xoolyx Marmot ne sera plus la simple évolution fonctionnelle de Xoolyx.fr. Le service n’agrégera plus massivement de l’information en provenance de sources susceptibles de poser des problèmes un jour au l’autre. Depuis maintenant quelques minutes Xoolyx.fr est donc mis en standby, le service étant uniquement accessible via ses flux RSS qui de toute façon répercutent tous les billets et articles agrégés par le service. Il faut savoir prendre les bonnes décisions au bon moment et assumer ce que l’on décidera. Je vous remercie donc par avance pour votre compréhension et surtout restez informés sur l’évolution que prendra Xoolyx.fr en continuant à lire mon petit blog à moi.

Bookmark and Share
Comme vous avez déjà pu le lire, ces derniers jours LesPipoles.com, Wikio et Fuzz ont eu tous les trois droit à des procédures juridiques pour avoir indexés et relayés des articles concernant l’actualité people de personnalités du cinéma tout simplement parce ces sites ont récupéré et affiché des données issues de l’agrégation des flux RSS ou simplement bookmarkées par de simples utilisateurs de ces services. A mon niveau à moi, avec Xoolyx, j’ai bien conscience d’être tout autant exposé, peut-être à la nuance près que mon service ne cherche pas à générer des revenus par l’exposition publique de l’information. Pour éviter tout risques et ennuis que je ne serais pas capable de supporter, j’ai décidé de faire simple. J’ai ainsi désactivé toutes les sources d’information concernant l’actualité people ainsi que tous les articles indexés qui en sont issus, que ce soit dans la base de données ou dans le moteur d’indexation/recherche. Tant pis, à quoi bon si certains ne comprennent pas qu’ils se trompent de cible en emmerdant inutilement ceux qui ne fait de mal à personne. A part de passer pour des cons abrutis couillons, ils n’y trouveront rien d’autre.

A lire, sur le même sujet, la très bonne analyse de Philippe sur AccessOWeb.
Bookmark and Share

Xoolyx Marmot, c’est le petit nom de la prochaine version de Xoolyx. Pourquoi Marmot ? Parce que c’est en anglais et que cela donne un genre … anglo-saxon, ca fait plus riche. Ensuite, tout simplement pace que « … la marmotte, elle met le chocolat dans le papier d'alu... ». Une façon simple de dire qu’il y a des choses impossibles à réaliser, sauf pour ceux qui voient la réalité autrement, avec un peu plus de poésie, de rêve et de romantisme. Pour certains de mon entourage cela pourrait aussi rappeler quelques souvenirs et un clin d’œil, à vous de les trouver.

Les grandes lignes des évolutions de Xoolyx Marmot ? Non, ce n’est pas top secret :
  • Une nouvelle interface plus sobre, plus puissante, en Flash (avec Abobe Flex pour les initiés)
  • La fonctionnalité de lecteur RSS intégré, là parce que j’en ai un peu raz le bol des disfonctionnements de Netvibes
  • L’indexation des vidéos, dans un premier temps sur le monde high-tech, d’autres catégories ensuite
  • Plus de blogs indexés et la différenciation entre les blogs des blogueurs et les sites web d’information
  • Et plein d’autres choses puisque rien n’est encore définitif
Voici déjà une capture d’écran brute de pressage de ce qui pourrait être l’interface de Xoolyx Marmot (pour le bleu de la barre de navigation, c'est provisoire, ce n’est qu'un hommage à mes amis d’en face).



Aller, on se fait la pub de Milka, juste pour raviver quelques souvenirs :



Il y a même un site de fan : http://www.marmotte.net/milka
Bookmark and Share


J’ai effectué aujourd’hui le petit nettoyage régulier des articles et billets indexés dans Xoolyx.fr, le service d’information basé sur l’aggrégation de sites web et blogs. J’ai donc supprimé tous les articles antérieurs au 15 octobre 2007, soit plus de 260 000 articles et billets. Ce nettoyage fait passer le nombre des articles et billets de plus de 837 000 à un peu plus de 577 000 articles ayant moins de 5 mois d’ancienneté. Pour ceux qui aiment la technique, cette suppression dans la base de données a durée plus de 21 minutes et la ré-indexation des documents avec Apache Lucene s’est effectuée en 10 minutes. A noter que suis passé de Lucene 2.0 à Lucene 2.3.1. Le temps d’indexation avec cette dernière version s’est donc significativement réduit.

Toujours un constat, après plus de deux ans d’indexation des blogs, il n’est pas encore donné à tout le monde de produire un XML RSS valide. Pour la majorité des blogs qui utilisent des plateformes hébergées, logiciels libres ou Feedburner, pas de problème, tout va à peu près bien. Mais alors pour ce qui est des sites que l’on appelle des « grands médias », c’est souvent du n’importe quoi avec du XML bien souvent non valide, avec du contenu encodé n’importe comment. Alors pour ces flux RSS bousillés, Xoolyx n’indexe rien, du moins pendant la période ou le flux contient des erreurs, tant pis pour eux, ils n’ont qu’à faire un boulot correct.

J’en ai aussi profité pour bloquer tous les robots d’indexation qui passeraient sur Xoolyx, ceux de Google, Microsoft et Yahoo compris. Pas la peine de vous demander si je suis devenu fou. En moyenne les visiteurs d’un site web proviennent à 70% des moteurs de recherche, mais pour le coup les pages indexées de Xoolyx dans les principaux moteurs sont uniquement les liens de redirection vers les articles, les utilisateurs venant par là ne verront même pas apparaitre les pages de Xoolyx. Alors à quoi bon à part générer des faux votes (et oui, si vous allez faire un tour sur Xoolyx, vous verrez quasiment tous les articles se trouvant sur les pages principales sont votés. Une partie infime de ceux-ci sont réellement effectués par des vrais utilisateurs, ils sont le fait des méchants robots qui n’hésitent pas suivre les liens javascript), j’ai donc choisi de m’en passer.
Bookmark and Share
Bon, quand je vois ce qu’ils font en face, notamment chez Wikio Europa, je trouve que le look & feel de Xoolyx.fr ne va plus. A dire vrai j’étais fan du look sombre, il y a un peu moins de deux ans tout le monde en faisait. La version 1 de Xoolyx était bien moche. La version 2, celle qu’aujourd’hui (enfin, celle d’il y a 18 mois), a même failli plutôt ressembler à Yahoo New, avant que j’opte pour les couleurs plus foncés et flashy. Mais avec le temps qui passe, je me dis qu’il faut que je fasse quelque chose, quitter cette interface un peu trop multicolore pour quelque chose de plus sobre. Mais c’est vrai aussi que j’ai récemment décidé de changer la technologie de Xoolyx.fr pour passer en Adobe Flex avec une interface Flash, mais quand même tout en gardant une ergonomie générale proche du web. Les utilisateurs ne sont pas encore prêts pour des interfaces bling-bling, avec des bidules qui bougent dans tous les sens, je vais donc essayer de brider un peu ma créativité dans ce domaine.
Bookmark and Share
Un petit rappel, vous pouvez toujours proposer vos blogs pour qu’ils soient indexés dans Xoolyx. En voici la présentation « officielle » :

Xoolyx agrège les publications de plusieurs milliers de sites et blogs et les classe sous plus de 50 catégories et sous-catégories. La sélection des sites et blogs est effectuée en prenant en compte un certain nombre de critères de qualité tels que le niveau rédactionnel, la précision du sujet traité mais aussi la popularité. Afin de nous aider à améliorer la qualité de notre service en y intégrant des nouvelles sources d’informations, vous pouvez nous recommander tout blog ou site web, soit le votre soit ceux que vous lisez, en saisissant son URL dans la champ suivant. La seule contrainte que nous avons est que les informations fournies par les sites et blogs recommandés soient disponibles sous forme de flux RSS ou Atom.

Il vous suffit simplement d’aller à l'adresse http://www.xoolyx.fr/tools/add.jsp et de saisir l’URL de votre blog et éventuellement votre adresse électronique pour que nous puissions vous confirmer son ajout dés que celui-ci sera effectué.

Bookmark and Share
XoolyxDepuis que j’ai laissé deux oreilles dépasser chez le Kelblog de Pierre et l’AccessOWeb de Philippe, j’ai logiquement eu droit à un volume de visites sortant un peu de l’ordinaire sur Xoolyx.fr. Pour me pas décevoir tout de suite ces nouveaux arrivants, j’en ai profité pour faire quelques micro-retouches que j’avais depuis quelque temps en magasin. La page d’accueil change un peu. La nouvelle page qui vous accueille présente maintenant la page des news, avec les trois derniers articles que chaque catégorie principale. Au niveau de toutes les pages, la catégorie de documents « Vidéos » disparaît. En fait il n’y a jamais eu de vidéos indexées sur Xoolyx, du moins pas sur l’environnement de production. Les vidéos reviendront un peu plus tard, dans un Xoolyx Vidéos tout neuf, tout dédié. J’ai aussi supprimé la possibilité de commenter les articles, Cette fonctionnalité ne servait pas à grand-chose, a part occuper des spammeurs Ukrainiens et Russes. Suppression aussi de l’envoi des articles par courriel.

Au passage, je préviens quand même que si le service est un peu lent au début de chaque heure, cela est malheureusement normal. Le moteur d’indexation tourne justement dans cet intervalle et n’ayant qu’un seul serveur de production, son processeur ne peut pas tout faire en même temps.

Xoolyx
Bookmark and Share
XoolyxJe suis le créateur de Xoolyx.fr est j’en suis quand même un peu fier. Le service existe depuis mars 2006, il fêtera donc le mois prochain ses 2 ans (du coup je peux facilement dire : Xoolyx est sorti avant Wikio, son « principal concurrent » de l’époque. Laurent, Bertrand, Arnaud, Xavier, Franck, Jérôme, si vous passez par là, je vous adresse mes meilleures salutations et toutes mes félicitations pour l'excellent travail que vous réalisez ;-). Pas de fête avec vin à bulles à volonté, ce n’est pas dans mes moyens. Simplement j’en profiterais pour faire un petit lifting au service en utilisant une technologie pour l’instant peu présente sur le web, Adobe Flex, bien que les choses changent et vous êtes forcément au courant si vous lisez ce blog régulièrement. Bref, Xoolyx.fr fait parti de mon paysage web à moi et je dois en être son unique utilisateur, a part quelques ukrainiens qui n’ont pas encore compris que cela ne servait à rien de poster des spams sur un service qui a si peu de visiteurs. C’est de ma faute, je n’en ai jamais fait la promo, mais il n’est jamais trop tard. Ce billet est simplement là pour vous dire que Xoolyx.fr existe toujours et bien que le faire vivre me coute plus de 1200 euros par an, je vais continuer encore un peu. Pour ceux d’entrevous que découvriraient le service que maintenant (il y en a forcément, il y a toujours des nouveaux arrivant sur le web) et qui se diraient « ce service est nul, complètement inintéressant », et bien sachez que je suis d’accord avec vous et je l’assume bien volontiers. Tout simplement je ne travaille plus sur Xoolyx.fr depuis maintenant 18 mois. Le service vit tout seul, plutôt bien, si ce n’est la liste des podcasts sur la page d’accueil qui ne sont pas à jour. Pour tous les chroniqueurs du web qui voudraient faire un billet sur Xoolyx, après les quelques-uns qui ont été écrits il y a deux ans et j’en remercie encore les auteurs, et bien ce n’est pas la peine de perdre votre temps pour conclure que Xoolyx.fr n’est pas bon. Plutôt, revenez sur Xoolyx.fr dans un peu plus d’un mois. D’ici là des choses auront déjà changées, en prévision du grand saut qui sera fait ensuite : nouvelle forme, nouveau positionnement, nouvelle vie. Restez à l’écoute pour la suite, cette fois-ci sera la bonne et je me démènerais enfin pour le faire savoir au plus grand nombre.
Bookmark and Share
Je l’ai déjà écrit il y a quelques mois, la chose est toujours vraie. Il faut uniquement développer les services dont vous serez vous-même utilisateur. L’idée est de répondre à votre propre besoin, quelque chose que vous ne retrouvez pas dans les services existants ou dont vous êtes insatisfait. Et là, c’est le drame. Avec mes travaux récents sur Xoolyx Now, un service de micro vidéo-blogging, j’ai encore une fois dérogé à cette règle simple. Ce développement était pour moi un challenge technique, il a donc bien rempli sa tâche, je suis arrivé à faire correctement fonctionner l’ensemble. Mais maintenant c’est terminé, mon expérience n’ira pas plus loin. Il est donc temps de placer mon énergie ailleurs. Mais où ? Ou plutôt, « quel service dont je suis aujourd’hui utilisateur mais qui ne me convient pas totalement », ou bien « qu’est ce qui n’existe pas encore » ? Bien sûr, cette dernière question est limitée par le fait que je ne connais pas tous les services existants et qu’il en sort de nouveaux chaque jour. Mais ce n’est pas une raison pour ne rien faire. Le travail de réflexion sur tout ça est en tout cas lancé, je n’hésiterai pas à vous en tenir informé.
Bookmark and Share
J’ai effectué un petit nettoyage de fin de d’automne sur Xoolyx.fr, le service d’information basé sur l’aggrégation de sites web et blogs. J’ai donc supprimé tous les articles antérieurs au 15 juillet 2007, soit plus de 720 000 articles et billets. Ce nettoyage fait passer le nombre des articles et billets de plus de 1 220 000 articles à un peu plus de 500 000 articles ayant moins de 6 mois d’ancienneté. Pour ceux qui aiment la technique, cette suppression dans la base de données a durée plus d’1 heure et la réindexation des documents dans Apache Lucene s’est effectuée en 28 minutes.
Bookmark and Share
Bon, c’est très facile. Il vous suffit de me donner prêter un iPhone pour quelques semaines jours et je vous fais ça. Le challenge n’est pas bien compliqué, il suffit d’alléger un peu le page et de revoir les éléments de navigation entre les différentes catégories d’information. Mais bon, je n’ai pas encore d’iPhone (je résiste, je résiste, mais je ne suis pas sûr de tenir bien longtemps), alors si vous souhaiter utiliser Xoolyx de partout avec votre iPhone et dans de bonnes conditions il va falloir y mettre un peu du votre ! A votre bon cœur messieurs-dames, il vous suffit de laisser un petit commentaire sur ce billet avec votre adresse email pour que nous puissions mettre cela au point.

Tient, ce me fait penser que je pourrais préparer une version de Xoolyx pour Google Androïd, l’émulateur officiel du système existe et permet déjà d’y développer les applications mobiles du futur.
Bookmark and Share
Un très, très long jour de travail sur 10 jours « réels ». Un petit relâchement, il faut de temps en temps s’éloigner un peu d’un clavier. Pour ce nouveau jour de travail sur Xoolyx Now, voici ce que j’ai pu réaliser :
  • Ajout de la fonctionnalité de gestion des photos. A y réfléchir, cela me semblait un peu bête de limiter Xoolyx Now à la gestion des vidéos. J’ai donc ajouté celle des photos, je vous expliquerais plus tard ce que Xoolyx Now va devenir au fil du temps. Pour l’instant l’utilisateur peut uniquement importer ses photos, une par une ou par sélection multiple.
  • Ajout d’une nouvelle page de connexion au service, en Flex/Flash. La page précédente était en pur HTML mais puisque le reste de l’application est en Flash, autant utiliser la même technologie partout. J’ai fait un premier test en intégrant l’authentification dans le reste de l’application Flex, mais cela alourdissait un peu trop le fichier SWF pour ceux qui iront sur la page sans se connecter. Il y a donc maintenant deux fichiers Flash générés. L’un pour la page de connexion, l’autre pour l’application elle-même. Il est possible que j’ajoute par la suite un nouveau découpage entre l’application utilisateur intégrant la gestion des diverses fonctionnalités et celle qui servira de page publique.
En dehors de ces développements, j’ai aussi travaillé sur le serveur de production pour rendre bientôt publique la première version alpha de Xoolyx Now. Vous pourrez bientôt vous inscrire pour recevoir des invitations pour découvrir l’application dès que cela sera possible. Je vais essayer de vous faire ça pour les tout premiers jours de 2008 !
Bookmark and Share
Voici la première vidéo publiée sur Xoolyx Now. C'est aussi mon tout premier podcast vidéo, soyez donc un peu indulgent. Il me manque encore le matériel pour vous faire des vidéos d'une qualité suffisante, mais cette première vidéo a été produite dans les conditions réelles de Xoolyx Now, avec une webcam standard.
Bookmark and Share
Pour ce 8ième jour de travail sur Xoolyx Now (bien long, je me suis permis perdre quelques jours off) voici mes quelques avancées :
  • Ajout de l’édition d’une vidéo déjà existante
  • Ajout des droit d’accès : vidéos publiques, privées et accessibles aux amis
  • Changement des imagettes du format PNG vers le format JPEG. Le taille des imagettes diminue considérable et les temps de chargement sont donc plus courts.
  • Finalisation du système d’invitations.
  • Ajout de la recherche dans les vidéos (titre et description) et les utilisateurs (nom et prénom)
Et en petit cadeau du jour, voici la première preview de la dernière interface en date de Xoolyx Now. Rien de définitif, c’est juste pour vous donner une idée de la direction prise.

Xoolyx Now
Bookmark and Share
Tient, je tombe dans la période « les choses avancent moins vite » propre à tout projet après quelques jours de travail. Au départ on déblaie les grandes lignes. On part de rien donc le peu qui est fait donne l’impression d’un grand travail accompli, ce qui n’est pas faux. Mais en fin de compte, c’est dans les détails, dans ce qui ce voit souvent le moins que se trouve le gros du boulot. Et une fois ce premier lot de choses affiné, on peut de remettre de nouveau sur les gros travaux, ceux qui donnent vite un résultat visible. Ce dernier jour j’ai donc surtout pris du temps pour travailler sur l’interface utilisateur, sur laquelle il reste beaucoup de choses à réaliser vu mon choix récent d’être un plus novateur dans l’ergonomie du service. En passant, je vous donne deux captures d'écrans de l’interface utilisateur que j’avais jusqu’à maintenant réalisé, avant de changer d’avis. Oui, ça ressemble de loin à Seesmic. Bin oui, c’était un peu fait exprès ;-).

Xoolyx Now

Xoolyx Now
Bookmark and Share
Voici le menu de ce 6ième jour de travail réalisé sur Xoolyx Now :
  • De nouveau un gros travail sur l’interface utilisateur. En fin de compte mon idée de coller à Seesmic ne m’a pas suffit. L’utilisation de la technologie Flex/Flash permet d’aller bien plus loin qu’une simple reproduction d’une interface web classique. J’ai donc fait quelque tests d’interface sans encore avoir réellement trouvé la bonne inspiration. Je vais donc y passer un peu plus de temps dans les prochains jours.
  • Ajout de la fonctionnalité de suppression d’une vidéo existante.
  • Dans la liste des vidéos, ajout de l’affichage la date de prise de vue date au format temps écoule entre la prise de vue et maintenant (ex : il y a 26 minutes, il y a 5 jours).
  • Ajout de l’import des vidéos au format mp4 (MPEG-4). Cela permet notamment d’importer les vidéos prises avec l’appareil photo numérique intégré à beaucoup de téléphone mobile du marché. Testé pour ma part avec mon Nokia N70.
  • Un peu de travail sur mon serveur de production, un Linux hébergé chez OVH : compilation et installation d’un GCC pour récent, compilation et installation de FFmpeg.
Bookmark and Share
Un jour de travail dispatché sur 3 jours réels cette fois-ci, j’avais un peu de sommeil à rattraper :
  • un peu de doute sur l’interface utilisateur initialement choisie. Un petit tour pour voir comme c’est fait ailleurs, sur différents sites de partage de vidéos. Un tour plus approfondi sur Seesmic, qui me sert de base de travail. Je n’ai pas encore de compte sur le service (Loïc, si tu passes par là …), mais les quelques vidéos et captures d’écran trouvées ici et là suffise déjà. Toujours dans l’esprit de mon premier challenge, faire comme Seesmic mais avec une petite touche personnelle. Le mieux est toujours de « singer » le fonctionnement de quelque chose qui existe déjà, sans toutefois en faire un clone. Cela évite de perdre du temps au début des travaux sur la recherche de la différentiation et la nouveauté, cela sera pour plus tard, chaque chose en son temps.
  • Ajout d’une interface de changement des paramètres du compte utilisateur (nom, prénom, mot de passe, etc.).
  • Ajout l’envoi vers Twitter. L’utilisateur peut mettre à jour son statut sur Twitter en postant un lien vers sa vidéo.
  • Création d’une page publique de visualisation d’une vidéo. Utilisation pour l’instant du lecteur de vidéos Flash open source JW FLV PLAYER, en attendant d’en avoir un fait maison.
Bookmark and Share
Voici que cette 4ième journée de travail m’a permise de produire :
  • Développement du composant de lecture d’une vidéo dans le back office utilisateur.
  • Développement de la fonction d’importation d’une vidéo existante au format AVI (formats non compressé et compression i420). Utilisation de FFmpeg pour l’encodage AVI /FLV. Bien sur le système prend aussi en charge l’importation des fichiers au format FLV, mais c’est un peu moins courant.
  • Développement du module d’envoi des invitations à des amis. Du standard, l’utilisateur saisi les adresse emails de ses amis. Le module envoi un mail à chacun avec un code d’activation unique.
Bookmark and Share
Pour cette troisième journée de travail, voici les choses réalisées :

- Conception d’un logo pour Xoolyx Now. C’est dans la lignée des logos des autres services Xoolyx. C’est un logo provisoire, en attendant d’avoir plus de temps à y consacrer plus tard

Xoolyx Now

- Premiers pas sur l’interface générale du service, qui sera développée avec Adobe Flex 3 (interface Flash). Choix des grandes parties :
  • liste des vidéo personnelles
  • accès aux vidéos de amis
  • publication d’une vidéo.
- Développement des premiers flux XML qui serviront de base à la communication entre l’interface utilisateur Flex et le serveur applicatif : liste des vidéos d’un utilisateur (soi-même ou un amis), liste des amis.
Bookmark and Share
Au menu de cette deuxième journée de travail (sur 2 jours en fait) :
  • Installation et paramétrage du serveur red5, sous Windows (machine de développement) et Linux (environnement de production)
  • Développement d’un module de capture de vidéo en Flex/Actionscript, avec envoi vers le serveur red5 pour stockage
  • Installation de FFmpeg sur Windows
  • Développement d’une servlet de sauvegarde de la vidéo (+titre, +description) avec l’ajout de l’appel à FFmpeg pour la création de l’imagette au format png
  • Lecture de tutoriaux sur Flex et Actionscript. Ne pas oublier que je découvre cette techno en live, en même temps que je développe Xoolyx Now
Bookmark and Share