Bookmark and Share
charleslales@gmail.com

"L'imagination est plus importante que le savoir." Albert Einstein

"L'intelligence artificielle n'est rien comparée à la stupidité naturelle." Thomas Edison

"Les femmes sont faites pour être aimées, non pour être comprises."  Oscar Wilde

meteo en Aquitaine

Music

What I'm listening nowadays...
Wax-tailor thanks to NovaBlockhead, Angus & Julia Stone
news‎ > ‎

Google met son grain de sel... avant de se jeter à l'eau !

publié le 17 mai 2010 15:25 par Charles Lales   [ mis à jour : 17 mai 2010 16:09 ]
Encore une fois c'est assez tiré par les cheveux.. mais prenez 2s de réflexion pour trouver de quoi il est question..

Vidéo YouTube

C'est bien simple. Comme à son habitude Google propose une nouvelle approche dans la façon de concevoir un logiciel, et ce dans la mouvance du cloud-computing, ie l'informatique dans le nuage. 
En effet, le kit de développement (ou SDK) Native Client permet de créer des applications web fonctionnant via le navigateur internet en utilisant les langages de programmation tels que HTML, CSS, Javascript (là, rien de nouveau) mais aussi C/C++ (là, ça devient intéressant).
Comme l'explique Henry Bridge (product manager de Native Client) dans cette vidéo, il s'agit de concevoir des interfaces clientes basées notamment sur l'HTML5 et s'interfaçant avec des codes C ou C++ compilé/exécuté également sur le poste client, et ce, sans jamais n'avoir besoin d'installer quoique ce soit, pas même le moindre plugin pour votre navigateur (Chromium, ça va sans dire).

Une première implémentation qui me botterait bien serait.. voyons voir, une thèse en simulation numérique de processus biologique, avec un noyau en C++ et une visualisation 3D grâce à VTK... hum, ça me dit qqc !

En tout cas c'est typiquement le virage qu'est en train de prendre O3D, la surcouche graphique from Google permettant d'obtenir une scène 3D voire un jeux complet (Quake 2) directement dans son navigateur !
Depuis 1an ce moteur est proposé sous la forme d'un plugin, sorte de surcouche de haut niveau à OpenGL et/ou DirectX (fonction de ce qu'offre l'OS hôte). Maintenant le développement se tourne vers une bibliothèque Javascript interfaçant WebGL, la nouvelle API émergeante pour la 3D.

Ha vi, et donc.. pourquoi mettre du sel directement dans l'eau des pâtes me direz-vous...?? Et bien le diminutif de Native Client est NaCl... soit chlorure de sodium, plus communément du sel ! dsl... ;)