Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google offre un SDK permettant de créer des web apps natives en C et C++
Dans son navigateur Chrome

Le , par Katleen Erna

0PARTAGES

1  1 
Google offre un SDk permettant de créer des web apps natives en C et C++ dans son navigateur Chrome

Google vient de sortir une présentation du SDK de Native Client, sa technologie open source qui permet à des codes natifs en C et C++ de s'exécuter dans un navigateur. Ceci permettra d'utiliser des applications plus avancées sur le web, et qui pourront tourner dans Google Chrome.

Les capacités des applications web sont étendues au delà des limites imposées par l'utilisation de JavaScript.

Un aperçu vidéo du SDK vient d'être publié, il montre les bases de son utilisation : comment se lancer dans l'écriture d'une application en quelques minutes seulement.

Google offre donc un compiler C et C++ basé sur GCC, ainsi que des extraits de code source pour aider les développeurs à créer des applications conforme au code natif.

Mais alors que JavaScript est disponible pour différents navigateurs, Native Client se limite à celui de son concepteur : Chrome.

Ce qui ne satisfait pas tout le monde... Sur le blog officiel annonçant l'outil, un internaute anonyme écrit "Native Client est un grand bond en arrière pour moi", avant de continuer : "Qui voudrait utiliser Native Client quand ça empêchera ses applications de tourner sur plein de plateformes, comme les anciens Macs, les smartphones, les tablettes, les smartbooks équipés de processeurs ARM, etc... ?"

Google répond à cela que la portabilité sera sa priorité, et que la firme se concentre sur l'élaboration d'un système qui sera neutre en terme de plateformes.

Les développeurs de la compagnie travaillent également sur un autre projet, en parallèle : le V8 JavaScript Engine qui aide l'accélération des applications web.

Pour autant, les deux ne sont pas en compétition, car Google estime "qu'il y a certaines parties des applications que les gens veulent écrire en JavaScript, et d'autres qu'ils veulent écrire dans d'autres langages".

Source : La vidéo d'aperçu de Native Client :
[ame="http://www.youtube.com/watch?v=nP8Mo0jGQDk"]YouTube- Introducing the Native Client SDK[/ame]

Pensez-vous que Native Client soit "un grand bond en arrière" ?

Souhaitez-vous un élargissement de Native Client à d'autres plate-formes ?

Quels sont, selon vous, les avantages à développer des applications pour Chrome ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de gb_68
Membre confirmé https://www.developpez.com
Le 15/05/2010 à 0:28
Citation Envoyé par supersnail Voir le message
Whaou!

Google vient de réinventer l'ActiveX

Bref, faut juste espérer que le Native Client ne soit pas une daube infâme comme les ActiveX , avec tous les problèmes de sécurité que ce dernier a engendré...
Au contraire. J'avais plutôt peur que le projet n'aboutisse jamais, car ce que tente de proposer NaCl, c'est (enfin ?!) une sandbox pour applications natives, et ce pour tous les OS.
2  0 
Avatar de supersnail
Membre émérite https://www.developpez.com
Le 14/05/2010 à 18:37
Whaou!

Google vient de réinventer l'ActiveX

Bref, faut juste espérer que le Native Client ne soit pas une daube infâme comme les ActiveX , avec tous les problèmes de sécurité que ce dernier a engendré...

Bref, si Google Chrome se met à commettre les mêmes erreurs que Firefox, je crois que je vais revenir sous Firefox (ou passer définitivement sur Midori)
1  0 
Avatar de Mat.M
Expert éminent sénior https://www.developpez.com
Le 14/05/2010 à 19:39
Citation Envoyé par Katleen Erna Voir le message

Google vient de sortir une présentation du SDK de Native Client, sa technologie open source qui permet à des codes natifs en C et C++ de s'exécuter dans un navigateur. Ceci permettra d'utiliser des applications plus avancées sur le web, et qui pourront tourner dans Google Chrome.
Cela pourrait devenir intéressant pour Android
Ceci dit cela peut ouvrir des perspectives intéressantes si on peut compiler en code natif : par exemple de la 3d affichée à partir d'un navigateur , des jeux performants...
mais j'arrête-là on va me dire qu'on peut faire la même chose en Java


Google offre donc un compiler C et C++ basé sur GCC, ainsi que des extraits de code source pour aider les développeurs à créer des applications conforme au code natif.

Pensez-vous que Native Client soit "un grand bond en arrière" ?


oui le C++ c'est dépassé , Java et .NET c'est mieuxxe
1  0 
Avatar de metagoto
Membre éclairé https://www.developpez.com
Le 14/05/2010 à 18:02
J'ai trouvé mon jouet pour ce (court) week end
0  0 
Avatar de stardeath
Membre expert https://www.developpez.com
Le 14/05/2010 à 18:17
Citation Envoyé par Katleen Erna Voir le message
Pensez-vous que Native Client soit "un grand bond en arrière" ?
ne pouvant pas blairer ni html, ni javascript, ni java (ça fait beaucoup) je dirai juste enfin ><
après le fait que blabla ça tourne pas sur d'autres plateformes, va provient pas de c/c++, si il y a ce qu'il faut dans le navigateur, ça devrait pas poser de problème, vu que javascript tourne déjà.

mon véritable problème c'est javascript, que je considère comme une infâme ignominie.
1  1 
Avatar de Mat.M
Expert éminent sénior https://www.developpez.com
Le 14/05/2010 à 19:37
Citation Envoyé par supersnail Voir le message
Google vient de réinventer l'ActiveX

Bref, faut juste espérer que le Native Client ne soit pas une daube infâme comme les ActiveX , avec tous les problèmes de sécurité que ce dernier a engendré...
grosse daube c'est vite dit : si c'est bien conçu la technologie Active X peut-être intéressante.
Le problème ce sont les personnes mal intentionnées qui veulent utiliser cela pour envoyer des virus ou faire des spywares c'est un peu vrai
0  0 
Avatar de exodev
Membre averti https://www.developpez.com
Le 14/05/2010 à 20:39
Qu'en est-il de la sécurité pour empêcher le lancement de programmes malicieux avec une telle solution?
0  0 
Avatar de ghost10
Membre du Club https://www.developpez.com
Le 14/05/2010 à 22:43
bon rigolez pas mais c'est quoi un code natif?? comme ça je comprendrai mieux
0  0 
Avatar de vadreb
Futur Membre du Club https://www.developpez.com
Le 15/05/2010 à 0:18
Qui voudrait utiliser Native Client quand ça empêchera ses applications de tourner sur plein de plateformes, comme les anciens Macs, les smartphones, les tablettes, les smartbooks équipés de processeurs ARM, etc... ?
Ça pourrait être intéressant pour un intranet d'entreprise.
On se fou pas mal des autres plateformes quand on s'en sert seulement pour exécuter des applications internes...
0  0 
Avatar de benwit
Rédacteur https://www.developpez.com
Le 15/05/2010 à 9:11
Citation Envoyé par gb_68 Voir le message
ce que tente de proposer NaCl, c'est (enfin ?!) une sandbox pour applications natives, et ce pour tous les OS.
Tout a fait, si le problème de sécurité est géré et si on a une "sandbox" universelle, ça peut être pas mal.
Ce qui pourrait être sympa, c'est que GWT compile directement en code natif aussi !
0  0