Native Client: plugin libre de Google quiere competir con Microsoft ActiveX
Google hizo público ayer su nuevo 'Native Client', un plugin libre que pretende ofrecer a los
desarrolladores web "la oportunidad de crear aplicaciones dinámicas más seguras y más dinámicas que puedan ser ejecutadas en cualquier
Sistema Operativo y en cualquier navegador".
La filosofía de 'Google Native Client' es crear un "sistema de contención" llamado "sandbox interior" que ha sido diseñado para prevenir cualquier
interacción imprevisible entre un módulo que se cree para ser ejecutado en el navegador web del usuario y el PC de este usuario. Para conseguir
evitar estas interacciones, este "sandbox interior" utiliza análisis estadísticos para detectar "defectos de seguridad" en código x86 que no sea
de confianza.
El plugin se ha lanzado tanto para Linux, como para Mac y MS Windows, y su funcionamiento es muy sencillo. Simplemente os debéis descargar el
software desde este link, seguir las instrucciones que aparecen en
esta página
para crear el plugin, y probar algunos de los ejemplos, como este
del juego 'Quake'.
Además, 'Google Native Client' también puede ejecutarse como aplicación (sin necesidad de abrir el navegado web), y para ello debéis seguir
las instrucciones que se describen en este
enlace. Por ejemplo, podéis ejecutar una aplicación que muestra el planeta Tierra (ver
captura para Mac OS X).
Si queréis desarrollar aplicaciones para 'Native Client', no dejéis de echar un vistazo a
esta guía. Independientemente del Sistema
Operativo que tengáis, tenéis que tener instalado Python en vuestro sistema. Y es que este lenguaje
de programación se está convirtiendo en un estándar para Google desde que contratase
a su creador, Guido van Rossum, en octubre de 2005. Mientras que
JavaScript será utilizado para aplicaciones web, Python es el lenguaje
que debes aprender si quieres desarrollar el resto de herramientas, como sitios para 'Google
App Engine', o aplicaciones para ser ejecutadas con utilidades de Google tanto en tu PC como en cualquier servidor.
Si bien en principio Google quiere presentarnos este nuevo 'Native Client' como una tecnología "experimental" para que sea probada por los
desarrolladores para analizar cómo mejora la seguridad de estas aplicaciones ejecutadas en local dentro de los navegadores web, a nadie se le
escapa que se trata, a largo plazo, de un serio competidor del popular
'ActiveX de Microsoft, pero que puede ser ejecutado en otros Sistemas Operativos distintos
de MS Windows, y que además se lanza con licencia libre (BSD).
Con 'Native Client', Google pretende ofrecer una nueva alternativa (de nuevo, libre) para que los desarrolladores creen aplicaciones para el
acceso a la información sin depender de herramientas propiedad de uno de sus principales rivales, Microsoft. Esta vez, este plugin permite
programar utilidades que se ejecuten directamente en el navegador web aprovechando la capacidad de procesamiento de los PCs, pero también
puede ser la puerta para competir con otros plugins multimedia, como el popular Flash de Adobe, que de nuevo son una puerta a la información
en manos de empresas ajenas a Google.
De hecho, no sería la primera vez que Google pretende popularizar un plugin libre para visualizar vídeos, puesto que en junio de 2005 se lanzó
'Google Video Viewer para 'Google Video', basado en el popular reproductor libre
'VLC-Videolan'. El resultado de este visor fue un fracaso, y los responsables de Google tuvieron que
implementar finalmente Adobe Flash en sus páginas web.
Daniel G. Blázquez, el 11 de de 2008 a las 12:33h ( CET), dijo:
¿80MB de plugin? ¿En que están pensando Google?
Arte de Badalona, el 11 de de 2008 a las 15:41h ( CET), dijo:
hombre parece interesante lo probaremos y os comentamos vale !
 angel morales, el 06 de de 2009 a las 5:40h ( CET), dijo:
en principio el plugin no es de google...sino que se dio a conocer en google code y a los directivos de google les parecio interesante, segundo...imposible que logres correr quake con ese plugin, de por si esta en pañales el soft y no vas a poder correr nada que tenga graficos ni sonidos, esa demostracion de quake parece mas la demostracion de compañias como microsoft con su proyecto natal, en cuanto a python, google tiene mas de 4 idiomas oficiales y python es solo uno de ellos, hasta donde se google app soporta java ahora y con esto viene soporte a varios lenguajes como php con Quercus y ruby con jruby
 host203, el 14 de marzo de 2011 a las 19:40h ( CET), dijo:
hola,
he visto esta idea en internet:
http://descargasoscar.dyndns.tv/sugerencias.jsp
http://descargasoscar.dyndns.tv/programas.jsp
y estoy intentando buscar algun manual que me diga si las conexiones que tengo son las adecuadas y si el plugin del navegador no me dara problemas.
Gracias.
Puedes dejar un comentario sobre la noticia del post rellenando y enviando el siguiente formulario. Los campos marcados con asterisco (*) son obligatorios.
|