Vous êtes probablement au courant, la machine virtuelle java va être publiée sous licence libre à partir de l'année prochaine. Outre le fait que c'est une excellente nouvelle pour les nombreux logiciels libres écrits en java car cela fait disparaître le piège java, c'est surtout une véritable révolution pour le multimédia sur le web !
Actuellement, un des points sur lequel l'accessibilité et l'interopérabilité est le plus en retard est le multimédia sur internet. À cause de l'hétérogénéité des logiciels de lecture multimédia et des codecs présent sur les ordinateurs des visiteurs, les diffuseurs de médias sur le web se sont tournés vers les lecteurs programmés en flash. On trouve ainsi sur de nombreux sites le DewPlayer ou un de ses nombreux clones, ou encore les lecteurs vidéos tels que celui de YouTube.
Outre le fait que le plugin flash n'est pas libre, il n'est pas non plus disponible sur toutes les plateformes. Les lecteurs basés sur le plugin flash, aussi libres soient-ils, obligent l'utilisateur à posséder le plugin flash propriétaire, aucune version libre n'étant à la hauteur, et aucune ne pourra jamais l'être, puisqu'elles devront sans cesse rattraper les nouvelles version du plugin officiel.
Mais avec la libération de java, nous obtenons une plateforme de programmation intégrée au navigateur proposant des caractéristiques similaires à flash (voir supérieures) : une grande disponibilité (quasiment tout le monde à java et flash) et un langage de programmation puissant (là où flash se limite au mp3, il est tout à fait possible d'écrire un décodeur Ogg Vorbis en java). Alors désormais, pensez au java pour mettre du multimédia sur vos sites !
Les solutions libres pour le faire ne sont pas légions, mais il en existe déjà, notamment le lecteur JOrbis et le projet Cortado.
Commentaires
Par contre Java est un peu lourd... quand la JVM lance une applet on le sent bien (disque qui gratte, ralentissement...)
J'espère que l'ouverture du code va permettre de le rendre moins gourmant.
C'est vrai (surtout sous linux), même si je trouve qu'il y a des progrès... Mais avec une communauté de développeurs qui travailleront dessus au lieu d'en faire des clones (surtout que java est aimé par pas mal de monde, donc il y aura probablement beaucoup de contributeurs), il y a de l'espoir !
(Peut-être qu'il y aurai moyen de faire une jvm spécial web, qui ne charge que certains modules - je ne sais pas trop de quoi je parle, je ne connais pas vraiment le java.)