Breach, un navigateur Internet open source à l’ère du HTML5

News tagged: html5

Breach, un navigateur Internet open source à l’ère du HTML5

Dans un monde où les individus sont de plus en plus demandeurs et exigeants, à la recherche de l’unique pour réaffirmer leur identité, où le marché des produits personnalisables est en pleine expansion… Le navigateur Internet personnalisable, Breach, est fait pour eux. Bien qu’il en soit encore à sa version alpha, Breach, développé par des passionnés du web, s’annonce déjà prometteur.

Un navigateur basé sur des modules

Concrètement, Breach est construit en trois couches :

Au cœur du navigateur, la plateforme logicielle Node.js et le code open source Chromium forment les deux premières couches et garantissent sa sécurité et sa performance. La dernière couche est l’interface, développée autour de plusieurs modules en JavaScript, CSS et… HTML5. Ces modules permettent de personnaliser entièrement à votre goût votre navigateur. Donc, si par le plus grand des hasards vous souhaitez que vos onglets soient verticaux ou se situent en bas de la fenêtre, c’est possible ! Chaque module est une application web qui a accès à l’API (Application Programming Interface) de Breach.

De plus, qui dit navigateur personnalisable, dit forcément interface graphique du navigateur personnalisable.

Au départ, après avoir installé Breach sur votre ordinateur, vous vous retrouvez face à une fenêtre entièrement vide, dépourvue même de barre d’adresse. Le navigateur vous invite donc à télécharger le module qui contient la barre d’adresse et le système des onglets, et le tour est (presque) joué ! Ensuite, vous pouvez télécharger les modules qui vous intéressent.

Vous gardez aussi le contrôle de votre navigateur. Les modules que vous aurez choisis d’installer s’afficheront sur une seule page et vous pourrez facilement les fermer, les redémarrer, les mettre à jour ou les supprimer.

Vous souhaitez installer une fonctionnalité qui n’existe pas ? Il est également possible de créer vos propres modules : un guide est mis à votre disposition pour vous expliquer étape par étape le développement d’un module.

En résumé, les 3 particularités de Breach à retenir sont :

  • Breach est modulaire : chaque élément du navigateur est un module !
  • Breach est « hackable » : tous les comportements sont programmables
  • Breach est Open Source : vous pouvez adapter les modules selon vos envies ou en créer de nouveaux pour étendre les possibilités de Breach !

Hélas, le navigateur est uniquement disponible sur Mac et Linux. Pour les utilisateurs Windows (comme moi), il faudra encore patienter un peu pour une version Windows, du moins je l’espère !

Read more

HTML 5 et les terminaux mobiles

Dans le prolongement de l’article «Présentation de l’HTML 5», voici un sujet sur la compatibilité de la dernière version du langage avec les terminaux mobiles, sous-entendus les téléphones portables, les PDA (Personal Digital Assistant ou assistants numériques personnels) et les tablettes numériques.

Tout d’abord, un bref historique de l’Internet mobile. Dans un premier temps, l’accès aux contenus web pour les téléphones portables était possible grâce à un langage dérivé de l’HTML, le WAP (Wireless Application Protocol ou protocole d’application sans fil).

Read more

Présentation de l’HTML 5

Un peu d’histoire

Avant de nous attaquer au vif de notre sujet d’aujourd’hui, l’HTML5, replongeons-nous un instant dans l’histoire de l’HyperText Markup Language (HTML) ou langage de balisage hypertexte.

En 1990, l’informaticien Tim Berners-Lee créé le World Wide Web, interface graphique qui permet de consulter et d’échanger des informations de manière conviviale. L’HTML entre alors en scène en permettant de structurer les documents de cette interface, appelés par la suite pages web, grâce à des formats définis (balises), tout en incluant des ressources multimédias telles que des images ou des liens hypertextes (également appelés hyperliens, permettant d’aller consulter un document lié à celui que l’on est en train de lire).

Read more

Générateurs d’animations HTML 5

En 1996, Macromedia a racheté à FutureWave ce qui par la suite est devenu le moteur de rendu vectoriel le plus populaire pour l’exploitation d’animations et de vidéos dans le contexte d’une page web : Flash.
Ce bien connu de tous s’intègre sous la forme d’un plugin que l’on télécharge et installe pour être ensuite lié à chaque navigateur voulant l’utiliser.

Racheté finalement par Adobe en 2005, il est passé de la version 7 à la version 11 très récemment.
De nombreux sites utilisant cette technologie gravitent un peu partout sur la toile.
Voici un très bon exemple de rendu ici : http://www.lotie.com et d’autres là :
http://www.thefwa.com
Dans une gamme concurrente, Microsoft propose Silverlight depuis fin 2007.

Read more