|
Trois captures de trois browsers : le premier et le deuxième sont deux bétas respectivement du 1er Janvier et du 8 Août 2000 et le troisième et le dernier sorti, le 6B1. On le voit bien, la barre de menu a laissé place à la page :)
Le XHL (eXtensible Hypr@net Language) :
Le XHL a été créé fin 2000 pour remplacer l'Hypr@MPFD, un langage trop « usine à gaz » (les deux premiers browsers ci-dessus l'utilisaient). Il est extensible comme son nom l'indique, et même s'il a été créé après le XML, il ne lui ressemble pas mais a été opérationnel bien avant : la version 1.0 du XHL est sortie en Mars 2001. Le XHL aborde un système de balises de type [objet/{paramètres} et dans sa version 4.0 et 5.0, des classes, de la 3D, de la synthèse et de la reconnaissance vocale. Enfin, la dernière version XHL7, pour Hypr@netPro, comporte des systèmes d'IA et de bases de données. XHL permet de faire beaucoup de choses et ceci plus facilement et plus rapidement que XML, même s'il reste moins puissant dans certains domaines...
XHL est un langage interprété et permet donc de créer des jeux, des applications Windows, des pages Hypr@net mais aussi et surtout, il est extensible donc on peut créer ses balises (Hypr@net Center à partir de la version 4B7 profite de cette éventualité) tout simplement. On peut donc se servir du langage pour créer des pseudos fichiers INI ou autres. La version 0.2 du slider Hypr@net2 utilise cette fonctionnalité. Enfin, XHL est portable à la manière d'un Java, puisque c'est une machine virtuelle qui l'exécute.
XHL a aussi été bien avant XML le premier langage équipé de la voix : VoiceXHL permet de faire parler des pages Web ou Red (Hypr@net) : le browser Hypr@net Center à partir de la version 3.0 profite de cette spécificité mais peu de sites l'ont utilisé. De même, les nouvelles versions de XHL ajoute une fonctionnalité à Voice XHL qui est la reconnaissance vocale : uniquement disponible en anglais pour le moment, le français devrait bientôt arrivé.
Les cas concrets de création avec XHL :
XHL étant libre, beaucoup d'applications l'utilisent. Ainsi, quelques universités ont utilisés successivement les versions de Hypr@net Center (jusqu'à la 4B5) et ont utilisés l'Hypr@net pour leurs propres travaux. Le centre de télé-travail universitaire utilise Voice XHL et Hypr@net pour une application de télé-travail :VoiceXHL permet des économies de bande passante au lieu d'un coûteux streaming en Wav. Enfin, la simplicité de l'Hypr@net a permis la création d'un mini-réseau en XHL qui mélange aussi le HTML (pour la compatibilité Apache).
|
|