Buscar
Social
Ofertas laborales ES
martes
sep022008

Google Chrome: el navegador web de Google

Google ha anunciado a través de un cómic  su proyecto Chrome que no es otra cosa que un navegador propio. Este navegador será 100% open source y basado en el proyecto de Apple WebKit (el motor de Safari y Adobe Air y que Google ya había usado en Android). Entre las características anunciadas para Chrome destaca un motor javascript llamado V8 que podrá ser reusado por otros navegadores, este motor busca mejorar el desempeño en relación con los motores existentes, así como el consumo de memoria.

Otro punto interesante, es que contará con el proyecto Gears instalado, un plugin que permite guardar el estado de las aplicaciones web en el cliente permitiendo navegación offline, de forma similar a como lo hace Adobe Air. 

Del lado de la interfaz, destaca un rediseño de las tabs comunes en los navegadores, Chrome tendrá las tabs arriba de la barra de direcciones y no abajo, esta viñeta del comic es un poco más explicativa. Otro punto destacable es un manejo nuevo de los popups, que los confina al tab donde fueron generados con la posibilidad de que el usuario los arrastre de dicho tab y los coloque en una ventana nueva.

Además, la barra de direcciones servirá como lo que Google llama "omnibox" una caja que te dará sugerencias basado en tu historial de navegación y en páginas populares que contengan el término que estas introduciendo y no solo eso, también permite realizar búsquedas en sitios, por ejemplo si pones "amazon" un tab y las palabras que quieres buscar, será suficiente para que Chrome realize la búsqueda en dicho sitio.

Otro punto que buscan cubrir es el de la privacidad y seguridad, para ello el navegador contará con un modo "incognito" que no dejará registros en el PC donde este siendo ejecutado y contará con una lista negra de sitios potencialmente dañinos. Además de ejecutar los plugins en procesos independientes a los de las páginas, lo que facilita la recuperación en caso de que un plugin tenga un error.

Por último, Chrome podrá ser ejecutado sin la barra de direciones ni el menú; de forma similar a como funciona el proyecto de Mozilla Prism para poder abrir aplicaciones web con una sensación más desktop. 

Si bien el rumor de que Google sacaría un navegador propio viene circulando al menos desde 2005 cuando contrataron a Ben Goodger el entonces líder del proyecto Firefox, este rumor había resultado falso. El auge de Firefox y el hecho de que Google es el principal financiador del proyecto (a través del pago de la comisión generada cuando los usuarios del navegador usan la barra de búsqueda de Google incluida por defecto), hacían poco creíble que el rumor se convirtiese en realidad.

Y sin embargo, el navegador Google es una realidad,  en el blog oficial responden a la obligada pregunta de ¿por qué?:

"Porque creemos que podemos añadir valor a los usuarios y, al mismo tiempo, ayudar a promover la innovación en la web ... Lo que necesitábamos realmente no era otro navegador, sino también una plataforma moderna para aplicaciones y páginas web y eso es lo que construiremos".

El navegador estará disponible a partir de mañana martes 2 de septiembre en su versión para Windows, las versiones para Mac OSX y Linux vendrán después.

 

lunes
sep012008

Firefox 3.1: Mas rapido con TraceMonkey

No hace mucho desde que la version 3.0 de Firefox  fue lanzada rompiendo record de descargas en solo 24 horas. El cambio en cuanto rendimiento es notable desde el primer clic, y el existo se siente en el ambiente. Siembargo no "contentos" con esto los desarrolladores de Firefox han anunciado que la proxima version incluira la tecnologia TraceMonkey que sorprendentemente puede aumentar el rendimiento del codigo JavaScript unas 20 veces, en algunos casos hasta 40 veces. Eso es muucho rendimento, ya TraceMonkey esta listo, pero segun sus desarrolladores todavian pueden aunmentarle el rendimiento mucho mas.

Ahora bien, ¿Como es posible aumentar el rendimiento de un lenguaje interpretado? Estoy seguro que mas de uno tiene el nucleo de la respuesta rondando su mente. ¿Que hemos aprendido de Java, Ruby y PHP en Quercus?? Pues sencillamente que si quieres mas rendimiento en un lenguaje interpretado tienes que dejar de interpretarlo.

La "novedosa tecnologia de tracing" de TraceMonkey sencillamente interpreta el codigo JavaScript la primera vez y realiza un rastreo de ejecucion y finalmente genera codigo compilado. O.o  En nuestro mundo Java eso es similar a hacer una compilacion  Just in time y generar codigo nativo. Una vez mas, aunque no se mencione por ningun lado, vemos el espiritu de Java en las cosas nuevas.

Los benificios son obvios, el monton de librerias JavaScript y frameworks que se apoyan en estas tendra un boost de rendimiento considerable. 

http://weblogs.mozillazine.org/roadmap/archives/2008/08/tracemonkey_javascript_lightsp.html

lunes
sep012008

JavaHispano Podcast - 015 - Desarrollo con Grails

Ya se ha publicado el número 15 de Javahispano Podcast. En este número entrevistaremos a Domingo Suarez e Isidoro Trevino donde nos hablarán de Grails y nos harán una introducción de este framework. Por otra parte, previamente podremos escuchar las noticias del mes de Agosto.

Sección Noticias: Presentado por Abraham Otero y Erick Camacho. Producido por Ruben Egiluz.

 

Sección Entrevista: En esta sección realizaremos una introducción a Grails. En esta, Domingo Suarez e Isidoro Trevino serán entrevistados por Rugi, Erick Camacho y Jorge Rubira.

Por último, quisieramos recordar que en teneis un mapa de oyentes donde podreis poner un pin en vuestra ciudad o desde donde escuchais el podcast.

domingo
ago312008

Liberado DataNucleus AccessPlatform 1.0 (final)

 

Acabamos de liberar version 1.0 (final) de DataNucleus AccessPlatform. AccessPlatform soporte la persistencia de objetos Java a bases de datos RDBMS, db4o, LDAP, Excel, NeoDatis ODB, XML, y JSON. Provee los APIs de JDO (1, 2, 2.1) y JPA (1), y permite el intercambio de uso de XML/annotations de JDO o JPA con el API de JDO o JPA; mas flexibilidad que se puede encontrar en otros librerias de persistencia. Soporte el uso de JDOQL o JPQL. Incluye unas partes de los futuros estandares JDO2.2 y JPA2. 

Proveemos soporte libre (limitado) por el foro, o soporte comercial cuando el cliente quiere algo mas fiable.

Gracias a todos que nos han ayudado durante los 4 meses de migración del mundo de JPOX, el antecesor de DataNucleus.

viernes
ago292008

Ganadores del Android Challenge

Ya se conocen los ganadores de la segunda ronda del Android Challenge en los que los 10 ganadores van a recibir 275,000 dólares y otros 10 recibirán 100.000 dólares. Recordemos que en esta segunda ronda se metieron dos proyectos españoles como GolfPlay y BioWallet a los que entrevistamos hace algunos meses.

La lista de ganadores y finalistas de la segunda ronda se puede ver aquí. La verdad es que hay aplicaciones de todo tipo, desde una aplicación para poder comparar precios, otra para editar imágenes y compartirlas con amigos o otra para los amantes de la noche, entre otras.

Esperemos que se empiecen a ver movimientos por parte de los fabricantes tal y como hizo T-Mobile para poder ver estas aplicaciones corriendo en dispositivos reales y desear suerte a los representantes españoles de GolfPlay y BioWallet.