Clochix

Aller au contenu | Aller au menu | Aller à la recherche

mardi 3 février 2009

Lire des vidéos en Ogg Theora avec Internet Explorer

La Fondation Mozilla, fidèle à sa mission d'œuvrer pour un réseau toujours plus ouvert, vient de donner 100.000USD pour aider au développement de Theora. Theora est un format d'encodage de vidéos dont les spécifications sont ouvertes et non soumises à brevets[1]. N'importe qui peut donc l'utiliser librement pour encoder des vidéos et les diffuser, sans devoir payer de redevance ou être lié par des restrictions d'usage.

Theora sera intégré au prochain Firefox 3.1, c'est à dire que c'est le premier (je crois) format multimédia qui sera lu directement par le navigateur sans avoir besoin d'installer le moindre "plugin", quelquesoit la plate-forme.

La principale critique que je vois un peu partout est que tant que ce format ne sera pas lu par la majorité des navigateurs (c'est à dire IE qui malgré une chute inéluctable représente encore un peu plus de la moitié du marché), il ne fournira pas une alternative crédible aux formats propriétaires utilisés actuellement. J'ai donc fait quelques recherches pour voir s'il n'était vraiment pas possible de lire du Theora avec IE. Et en fait, ça semble tout à fait possible[2], même si les différentes solutions manquent parfois un peu de finition.

Notes

[1] on le sait peu, mais la plupart des format d'encodage audio et vidéo sont protégés par des brevets, et leur utilisation nécessite de payer des royalties aux détenteurs de ces brevets

[2] je n'ai pu tester aucune de ces solutions, ni ie ni windows n'ayant jamais franchi le seuil de ma grotte. Tout retour sera donc le bienvenu

Lire la suite...

mardi 30 mai 2006

La liste des fonctionnalités de Firefox 2 est bouclée !

La troisième et priori dernière alpha[1] de Firefox 2.0 (nom de code Bon Echo) est sortie le 26 mai. Elle est normalement complète au niveau des fonctionnalités que l'on trouvera dans Firefox 2.0. Une bonne occasion de faire le point.

D'abord un regret: l'abandon en cours de route de places. Il s'agissait d'une importante avancée mon sens: stocker les marques-pages et l'historique non plus dans de simples fichiers mais dans une vrai base de donnée embarquée dans le navigateur. Le but était d'abord de faciliter et d'améliorer la gestion des bookmarks et de l'historique, de permettre d'y adjoindre peu peu de nouvelles données (cf les micro-formats ci-dessous). A terme, l'utilisation d'une vrai base de données l'intérieur de Firefox ouvrait de nombreuses perspectives. Mais ce n'est que partie remise. Places n'a pas été retenue pour Firefox 2.0 car il y avait des problèmes d'instabilité, mais devrait faire partie de Firefx 3.

Heureusement, Firefox 2 ne sera pas totalement dépourvues de nouveautés, même si certaines d'entre elles sont déj disponibles via des extensions:

  • une amélioration de la gestion des onglets, avec par exemple le bouton de fermeture désormais présent sur chaque onglet.
  • gestion de microsummaries. Il s'agit d'informations d'une page web régulièrement mises jour et qui apparaîtront dans les marques-pages. Les exemple d'utilisation sont nombreux: rafraîchir une donnée (cours d'une action, enchère, disponibilité d'un produit), afficher des informations importantes, les prévisions météo... C'est une première implémentation des microformats (des méta-données permettant d'enrichir la sémantique du web, aussi bien pour les humains que pour les agents automatiques, cf par exemple le site http://microformats.org/)
  • un correcteur orthographique pour toutes les zones de texte !
  • restauration automatique de la session (ie de tous les onglets ouverts dans l'état où ils étaient) en cas de crash (Opéra le propose depuis longtemps, plusieurs extensions aussi)
  • suggestions automatiques dans le moteur de recherche (comme avec Google suggest) pour les appels Google et Yahoo. L'ajout et la suppression de moteurs de recherche sont également simplifiés, Firefox signalant même lorsqu'un site propose un moteur de recherche qu'il peut intégrer !
  • un nouveau gestionnaire pour améliorer la gestion des extensions et des thèmes. Des modifications du système d'extensions devraient rendre celles-ci plus sûres et faciliter leur traduction.
  • implémentations toujours plus poussée de la norme SVG (svg:textPath)
  • une gestion améliorée de fils RSS et ATOM, pour faciliter l'abonnement, ou les afficher directement dans le navigateur avec un style par défaut et non plus en XML.
  • une amélioration de la protection contre le phising (définition): par défaut Firefox vérifiera que les sites visités ne figurent pas dans une liste noire de sites frauduleux.
  • un nouvel installateur sous windows
  • enfin, Firefox 2.0 implémentera une proposition du whatwg[2] : la gestion de sessions côté client et de données persistantes !! C'est une extension du système des cookies qui permet des sites web de stocker des données sur le poste client. Ainsi par exemple vos préférences d'affichages sur certains sites pourraient être stockées non plus sur le serveur mais sur votre ordinateur.

A noter que dans son soucis d'innover, la fondation Mozilla fait le choix d'implémenter des fonctionnalités qui ne sont pas encore des normes. Une attitude qui se rapproche de celle de Microsoft avec son IE. A sa décharge, je reconnais que le W3C est très lent édicter des normes (lenteur qui s'explique par la complexité du processus). Cela dit, même si c'est peut-être moins attendu, un support complet de normes existantes (XForm, SVG par exemple), ou en bonne voie de finalisation (CSS 3) serait le bienvenu. Bon, ok, je sais que c'est en cours dans Gecko.

A lire aussi, des revues détaillées des alpha 2 et 3 sur mozilla links

<troll>et pendant ce temps l , IE7 cherche corriger les bugs du vieil IE6</troll>

Notes

[1] une version de test destinée un public averti, afin de corriger un maximum de problèmes avant la sortie de la version finale. Elle peut manquer de stabilité, donc déconseiller pour un usage "normal"

[2] un groupe de travail sur le futur des navigateurs et du web. Il publie régulièrement des recommandations