Developpez.com - Rubrique Dév. Web

Le Club des Développeurs et IT Pro

Navigateurs : Google va ajouter O3D et Native Client dans Chrome

Est-ce un avant-goût de Chrome OS ?

Le 2009-07-24 10:29:11, par Emmanuel Chambon, Correspondant Actualités
Chrome : Google va intégrer les modules O3D et Native Client

C'est sur le newsgroup dédié au développement de Chrome que les ingénieurs Google ont dévoilé les évolutions à venir de leur navigateur.
Outre l'ajout d'extension, déjà prévu depuis plusieurs semaines, on découvre deux modules très importants.
D'abord, l'ajout du plug-in O3D qui permettra d'afficher des animations en 3D à l'intérieur même du navigateur. Pour cela, ce plug-in exploitera les fonctions d'accélération 3D des cartes graphiques. L'objectif est, par exemple, pour les développeurs de créer des jeux surpuissants accessibles en ligne.
L'autre nouveauté du jour est Native Client, une technologie qui permet d'exécuter du code x86 à l'intérieur du navigateur. Le but est évidemment de développer des applications web, et de soulager le système d'exploitation en faisant en sorte que les processus soient directement traités à l'intérieur du navigateur. ce n'est ni un plug-in, ni une technologie d'affichage comme Java. C'est une sorte de mini-OS à l'intérieur même du navigateur.
Et qui dit OS, dit forcément Chrome OS...

Qu'en pensez-vous ?
  Discussion forum
12 commentaires
  • Leonhart
    Membre confirmé
    Google avance ses pions dans cette partie d'echec face à Microsoft.

    Developper un OS d'un côté et Chrome de l'autre n'a pas vraiment d'interet tant on imagine à quel point ils devront etre liés. Améliorer Chrome vers un mini-OS, puis le passer en full-OS sur netbook, et beaucoup plus salutaire !
  • Kalite
    Membre confirmé
    Envoyé par Emmanuel Chambon
    une technologie qui permet d'exécuter du code x86 à l'intérieur du navigateur.
    Euh la sa commence à devenir chaud. On va pouvoir lancer une application dans un navigateur web. J'espère qu'il ont pensé à la sécurité de ce type de solution sinon c'est massacre assuré, surtout avec l'annonce qu'ils ont faite à propos de chrone OS.
  • gulain
    Membre habitué
    Envoyé par Emmanuel Chambon
    Le but est évidemment de développer des applications web, et de soulager le système d'exploitation en faisant en sorte que les processus soient directement traités à l'intérieur du navigateur.
    D'accord, ça soulage le système d'exploitation, mais ça surcharge l'ordinateur : le navigateur devient un système d'exploitation par dessus le système d'exploitation de l'ordinateur. D'une, c'est forcément moins efficace (il ne faudrait pas essayer de cacher ça en employant le verbe « soulager »), de deux, ça augmente le risque de failles exploitables. Je ne dis pas que c'est mal, juste que ça va complexifier encore un peu plus leur navigateur.
    On s'approche de Chrome OS.
  • Floréal
    Membre éclairé
    Ca m'inquiète également niveau sécurité. Ca me rappelle un peu les composants ActiveX.
    J'espère qu'il y aura des processus d'identification qui éjecteront les codes non autorisés.
    Mais j'y pense tout ça, ce ne serait pas pour concurrencer également toutes les solutions RIA déjà existantes (Flash, Flex, etc.)?
  • Firwen
    Membre expérimenté
    O3D est une technologie vraiment bluffante, j'espere que son intégration à chrome contribuera à sa propagation.

    > http://code.google.com/intl/fr/apis/o3d/

    Si O3D fini intégré à la fois sur Chrome et firefox, sliverlight et Flash ont du souci à se faire.
  • bartoumi
    Membre actif
    On dirait que c'est juste un emulateur du futur Chrome OS et rien d'autre.
  • cherkaoui.j.e
    Membre actif
    La vidéo est pas mal du tout.

    Envoyé par Kalite
    J'espère qu'il ont pensé à la sécurité de ce type de solution sinon c'est massacre assuré
    D'accord avec toi, Ça pourrait vite devenir un nid à trojans et à virus.
  • Ca fait des lustres qu'on a la même chose qu'O3D : UNITY, tout aussi performant, sans doute plus évolué (c'est portable sur iPhone et Wii, on a aussi accès à l'accélération "Physics" pour les cartes NVidia, etc), et utilisable dans la plupart des navigateurs.

    Si vous connaissez un certain jeu nommé "Minotaure dans un magasin de porcelaine", vous connaissez l'excellent UNITY ( http://unity3d.com/ ).
    Au moins, ça passe partout, c'est éprouvé, et on n'est pas limité à UN navigateur, contrairement à l'enfermement que propose Chrome.
  • Firwen
    Membre expérimenté
    Envoyé par entreprise38
    Ca fait des lustres qu'on a la même chose qu'O3D : UNITY, tout aussi performant, sans doute plus évolué (c'est portable sur iPhone et Wii, on a aussi accès à l'accélération "Physics" pour les cartes NVidia, etc), et utilisable dans la plupart des navigateurs.

    Si vous connaissez un certain jeu nommé "Minotaure dans un magasin de porcelaine", vous connaissez l'excellent UNITY ( http://unity3d.com/ ).
    Au moins, ça passe partout, c'est éprouvé, et on n'est pas limité à UN navigateur, contrairement à l'enfermement que propose Chrome.
    La technologie n'est pas nouvelle oui, mais contrairement à UNITY elle est sous licence BSD donc libre de droits.

    On pourrait donc imaginer une implémentation d'O3D directement dans les navigateurs Web, ce qui regle les problemes de portabilité [edit] et de licence ( voir de performances).
    Unity, si ma mémoire est bonne, est un plug-in disponible seulement pour certaines plateformes données au même titre que Flash/Flex & sliverlight.
  • Kaiten
    Futur Membre du Club
    Au moins, ça passe partout, c'est éprouvé, et on n'est pas limité à UN navigateur, contrairement à l'enfermement que propose Chrome.
    Bonsoir,

    Excusez moi, mais O3D est plug-in pour navigateur qui fonctionne sous safari firefox et chrome, pour l'avoir tester.il suffit de l'installer, et il est donc multi-plateforme et navigateur, je l'utilise sous firefox et safari sous mac os x.

    Donc voila, à moins que j'ai rien ou mal compris à ce qu'a dit Firwen, ce qui est possible vu l'heure avancé qu'il est...

    Sinon qu'en à rivaliser avec flash,silverlight ou même java fx le développement de RIA est plus compliqué en utilisant depuis un script javascript 03D.C'est surtout adapté pour et seulement la 3D.

    Bon voila c'est mon humble avis.
    Bonne soirée

    (Et il me semble que cette API web et open-source, ce qui est un point non négligeable)