Monthly Archives for Septiembre 2008

Google Developer Day2008

Este año he asistido a este evento para desarrolladores que organiza Google en Madrid. El lugar es en el parque de atracciones, si dentro de este. Voy a resumir el evento y los temas interesantes que aparezcan.25092008340

Sesión introductoria

Empieza presentando Javier Rodriguez Zapatero como miembro de Google España. Él da paso a Chris Dibona que es el creador de Slashdot.org y varíos libros de opensource. Actualmente es el manager de opensource de Google.

Durante esta sesión hacen un resumen de la estrategia de Google y seguidamente comentan los principales áreas de desarrollo. Estas se irán viendo en las diferentes sesiones durante el día.

Durante este evento se hará la presentación oficial de Google Android y coincide con el quinto aniversario de Google España.

Presentan Google Chrome ( Kasper Lund desarrollador de V8), Google Gears, Google Data APIs, Google Visualitation API, Google App Engine, Google Android, Google Web Toolkit y Open Social ( Patrick Chanezon).

Todos hacen una breve explicación y comentan que el especialista profundizará más en cada sesión o taller específico.

Finalmente comentan que somos unos 400 asistentes y que en el mundo serán unos 5000.

 

Como dato  curioso las Google API están recibiendo unos 1000 millones de llamadas al día.

Para seguir los comentarios de la sesión tiniurl.com/gddmadrid ( Google moderator). Con esta aplicación la gente va haciendo preguntas y los asistentes las votan. Supongo que al final las más votadas serán respondidas.

Sesión AppEngine

Es una sesión introductoria de Appengine, el sistema de Google que permitirá publicar aplicaciones y que se ejecuten en su infraestructura.

El objetivo de Google es que se desarrollen aplicaciones web sin tener que preocuparse de la escalabilidad. Tan sólo publicar el código y estas se ejecutarán en la infraestructura de Google automáticamente.

 

Los principales factores que comentan:

  • Todo el software servidor y de desarrollo es opensource
  • Inicialmente soporta el lenguaje Python con pequeñas limitaciones
  • Existe una cuota gratis que permite unos 5 MM de páginas al mes
  • Dispone de una base de datos no relacional llamada Bigtables
  • Soporta Django templates y si quieres puedes actualizar la versión
  • Tiene un API de authentication
  • Un API de imágenes
  • …..

E n definitiva la visión de Google es de dar todo al desarrollador para que sólo se preocupe de su aplicación y que esta vaya escalando automáticamente en la infraestructura de Google

Android

Introducción a Android y lo que significa para Google. A diferencia de otras plataformas de móvil que existen, Google quiere llegar a todos esos posibles usuarios de móviles y para ello crea un sistema operativo para móviles gratuito para todos ( usuarios, desarrolladores, fabricantes de móviles). Además quiere que el desarrrollo en este entorno sea fácil para diferenciarse de los demás que suele ser bastante complicado.

Habla Mike Jenings y tras presentar el producto en unas transparencias muestra el entorno de desarrollo y una aplicación ejemplo.

State of Ajax

Dion Almaer

Interesante presentación en la cual se analiza la evolución de las aplicaciones web y el futuro de estas. Aparecen muchos elementos tecnológicos que han hecho que cada vez las aplicaciones produzcan una mejor experiencia para el usuario. Esto es una combinación entre el diseño de la página y la interacción que se produce con ella.

Ajax es uno de los elementos que ha sido clave y dedica un rato a explicar su evolución. Lo importante es que cada vez los navegadores tienen motores javascript más potentes ( uno de los motivos del lanzamiento de Google Chrome con su V8) y también las bibliotecas javascript han evolucionado a un punto que facilitan mucho esta interacción.

Habla sobre la convergencia de navegadores y el HTML5. Al final todos soportaran los mismos elementos nativamente.

Los elementos que comenta son:

  • canvas ( soluciones para que todos los navegadores lo soporten)
  • svg

Comenta que la semana pasada estuvo en Nueva York con alguien de Microsoft y le comentó que ellos llegarán a soportar también canvas.

Habla de la madurez que han llegado todas la frameworks javascript y en especial Dojo,Prototipe y jQuery. Comenta que actualmente cualquiera de ellas está preparada por igual.

Comenta sobre Sproutcore que ha utilizado Apple en su sistema de corro y también objective-j que usan en 280slides.com para tipo desktop.

Habla sobre Google Gears y los workers pools que descargan al navegador para tareas javascript intensivas.

Comenta la evolución de las RIA con Gears, Fluid, Mozilla prism y Adobe Air.

Por último habla de el nuevo Java Plug-in 1.6 que se convierte en un proceso fuera del navegador dando más estabilidad y otras características buenas.

Esta sesión es la que da una visión más clara de la evolución de las aplicaciones de internet y algunas pinceladas por donde irá el futuro. En este sentido comenta las animaciones CSS soportadas nativamente, CSS reflections y máscaras,evolución del javascript a mayor rendimiento, HTML 5 y GEARS.

 

Gadgets Sociales

Iñaki y Ludo

Presentación de la empresa madpixel sobre la utilización de OpenSocial de Google. Comentan el calvario que han pasado debido a la poca estabilidad y evolución de esta API. Pero que actualmente ha llegado a un punto bastante maduro como para poder empezar a desarrollar en serio.

En el ejemplo que presentan han hecho una aplicación que conecta con Orkut, MySpace y iGoogle 2.0. Actualmente sólo tienen una diferencia del código Javascript en el acceso a MySpace.

El consejo es que está llegando a un unto de mucha madurez. Por tanto es buen momento para empezar a desarrollar.

http://www.madpixel.com

 

GData

Mark Stahl25092008345

Comenta todos los detalles sobre las Google Data API. La filosofía de Google es abrir sus aplicaciones para que podamos acceder a ellas y utilizarlas desde el exterior con otras aplicaciones. Para ello la mayoría de sus servicios ya disponen de API que son gratuitas de usar.

Pone ejemplos de código, habla de la autentificación OAuth y AuthSub que soportan.

Comenta que Google facilita al desarrollador las librerías de lenguajes para acceder y las mantienen. Comenta específicamente que existe una para Ruby.

 

GEARS and HTML5

Dion Almaer

Interesante conferencia sobre GEARS y su filosofía. Comentan que GEARS viene a ser la solución que da Google para que los navegadores puedan tener más capacidad y compatibilidad hasta el momento que llegue HTML5.En pocas palabras buscan adelantarse al tiempo y conseguir que cada vez el navegador sea más potente y por tanto sus aplicaciones correrán con menos limitaciones y más rendimiento.

Google GEARS es Opensource para que todo el mundo se pueda aprovechar de ello y que esté para cualquier plataforma y navegador.

Temas que comenta interesante:

  • Necesidad de trabajar Offline – Local Server
  • Rendimiento – Worker Pools
  • Soporte Fool Text Search para SQLite
  • Base de datos SQLite completamente funcional
  • Versión 0.4 :  File system API, Blob API y Resumable HTTP. Que permiten descarga de varíos ficheros.
  • En el futuro Notification API y Audio API

Por último comenta que ellos dan acceso directo a las frameworks Javascript tanto Ajax como directamente.

 

Google Chrome

25092008350

Kasper Lund

Esta fue la charla más técnica ya que vino uno de los padres del motor Javascript V8 y fue una charla muy técnica. Kasper comentó que llevaban el proyecto en secreto desde hace más de dos años y su objetivo era conseguir un navegador más rápido para que sus aplicaciones corriesen bien. En aquellos momentos todas los navegadores eran lentos e ineficientes.

Por otra parte comenta que actualmente existe una sana competencia entre los navegadores y que todo ha evolucionado mucho. Que esto es bueno y que ellos publican su código Opensource para que entre todos se vaya evolucionando hacía una solución mejor. Si internet avanza Google avanza al final.

Comenta detalles sobre optimización de código, clases ocultas, etc…. Que soy incapaz de explicar.

Su motor V8 no utiliza bytecode sino que directamente compila y optimiza el código Javascript a lenguaje máquina.

 

Conclusión 

25092008349

Muy interesante la jornada y me ha dado una visión de por donde van las tendencias en internet. En especial la apuesta que hace Google.

He explicado tan sólo las sesiones que yo estuve  pero hubieron otras muy interesantes como la que participo el creador de Panoramio (Eduardo Manchón).

Debido a que tengo que coger el AVE a Barcelona no puedo quedarme a la sesión de clausura. Como comentario general la organización ha sido buena, la comida decente y el ambiente muy bueno.

En la web del evento colgarán todos los documentos e imagino que también algún vídeo.

Finalmente os añado una lista L-exp : Desarrollando con Google

Popularity: 1% [?]

Windows Live Wave 3 disponible

Ya se pueden descargar la nueva “OLA” de productos Windows Live desde la nueva página de descarga.image

Se tratan de versiones beta de todos los productos que traen muchas novedades que pueden ir desde cambios en el interface a nuevas funcionalidades.

Los programas que puedes descargar incluyen:

Hasta el momento sólo he probado la nueva versión de Windows Live Writer ( estoy escribiendo este post usándolo) y me ha gustado mucho el nuevo interface. Encuentro que las cosas están más accesibles y con muchas opciones.

Vía Liveside

L-exp: All windows Live services and products

Popularity: 1% [?]

Vmware: La infraestructura virtual evoluciona al SO virtual de los Datacenters

El nuevo CEO de VMWare Paul Maritz ha presentado la estrategia en VMWare 2008.

Se presenta la evolución de la infraestructura virtual, que actualmente se basan su producto estrella ESX, a VDC – OS ( Virtual datacenter OS) en el cual se integran aplicaciones y servicios dando una solución mucho más completa y cuya capa supera a los sistemas operativos que hasta ahora eran los que ocupaban el asiento superior.

Este concepto es bastante revolucionario ya que está invadiendo terrenos que pueden traer conflictos con Microsoft. Esto ha traído muchos comentarios en la blogosfera ya que puede ser el principio de una guerra entre ambos.

También se anuncia que en la beta de la versión 4.0 de ESX los usuarios podrán ya empezar a entender y probar estos nuevos elementos del VDC-OS.

Las tres grandes áreas de vServices VMware son:

  • Application vServices – Availability, Security, Scalability
  • Infrastructure vServices – vCompute, vStorage, vNetwork and vCloud
  • Management vServices – vCenter (VirtualCenter)

Una de las cosas que más me ha llamado la atención es la inclusión de vCloud que permitirá el despliegue de cloud computing.

El tema de la virtualización cada día coge más peso y hemos de estar atentos de los lentos movimientos de Microsoft, Xen y Oracle. ¿podrán coger a VMWare?

Podéis leer más detalles sobre la keynote en la fuente.

L-exp: Listas sobre virtualización

Popularity: 4% [?]

Acer Aspire One – El verdadero portátil

Tras varios meses de búsqueda y análisis de los ultraportátiles hoy me he decidido a adquirir el Acer Aspire One con Windows XP.

El modelo que he escogido tiene 1 GB de RAM, 120 GB de disco, procesador Intel Atom N270, Wifi b/g, lector de tarjetas 5 en 1, lector SD, 3x USB, conector RJ45 Ethernet, altavoces, conexión micro y auriculares, webcam, Windows XP Home edition SP 3, pantalla de 8,9”, peso menor a 1 kg y color blanco.

Todo esto por 399€.

Llevo poco rato de prueba, pero he podido profundizar en varios aspectos:15092008325

  • El teclado funciona bastante bien. Los que sabemos mecanografía podemos escribir sin problemas y de forma rápida. Cosa muy importante ya que con el ASUS que probé iba bastante mal.
  • Tamaño y peso muy buenos. En especial el monitor se ve muy bien 1024×600.
  • He probado de conectarlo a un monitor externo con el conector VGA que lleva y ha funcionado a la perfección.
  • Rendimiento muy bueno. La verdad es que en comparación con mi portátil del trabajo (ACER algo viejete) no he encontrado diferencias de rendimiento.
  • Windows XP viene actualizado a Service Pack 3. Viene con otro software preinstalado como un antivirus, Office 2007 con 60 días de prueba, Intevideo DVD y otros.
  • Incluye Acer eRecovery que lleva una partición con el sistema original guardado. Esto nos permite hacer una reinstalación completa simplemente rearrancando el sistema y dándole a unas teclas especiales
  • La funda es bastante justilla pero funcional. No cabe el cargador en ella.
  • Lleva una batería de tres celdas. Veremos que autonomía tiene, intuyo que este será uno de sus puntos débiles.
  • El cargador es bastante pequeño.
  • El diseño estético me gusta bastante. Con su pantalla Wide queda bastante proporcional.
  • El touchpad funciona bien. Quizás la disposición de los botones al lado hace que uno tenga que acostumbrarse.
  • He instalado Ubuntu con Wubi y me lo ha arrancado sin problemas. El único problema que he tenido ha sido la configuración Wifi. Tengo que pelearme más y he encontrado un post donde explican como hacerlo.
  • He instalado el software que suelo utilizar y sin problemas.
  • El disco duro libre tras arrancar el sistema inicialmente es de unos 98 GB.
  • Los altavoces se oyen regulares.
  • He estado probando el Office 2007 y responde muy bien. Se puede trabajar sin retardo ni problema alguno.
  • El arranque de windows  tarda unos 35-45 segundos.
  • He escrito este post desde el One usando Windows Live Writer de forma muy ágil y rápida. Me reitero en la importancia del teclado que es factor clave para estos dispositivos reducidos.

Por todos estos puntos que comento creo que por fin tengo un verdadero portátil que puedo llevar a cualquier lugar de forma de fácil sin perder la potencia y agilidad de uso de un ordenador.

Adjunto algunos enlaces que me ayudaron a tomar la decisión:

Algunas fotos del desembalado del ordenador:

15092008316

15092008317

15092008324

Popularity: 32% [?]

Apple’s ‘Let’s Rock’ desde San Francisco

Para todos los entusiastas del mundo Apple en estos momentos se está haciendo un evento en San Francisco dirigido por el genial Steve Jobs.

Con gran humor ya que ha empezado diciendo que los rumores de su muerte son algo exagerados. Para los que no lo sepan hace unos días salió una noticia que había muerto.

Está presentando una serie de novedades que las resumo no exhaustivamente:

  • iTunes 8 con Genius. Aprenderá de nuestros gustos y nos aconsejará música.
  • HD TV shows ( para USA)
  • Un nuevo iPod nano que coincide con la forma de los de segunda generación pero ovalado. Lleva mejoras en el interface, acelerometro (“shake”) y creación de listas de reproducción con Genius. Más reciclable y más colores. 16 GB. Nuevos auriculares. Soporte Nike+, ……
  • …..

 

y muchas cosas más. Como siempre espectacular.

Para los que lo quieran ver en unas horas estará en la página de Apple el vídeo.

Podéis ver el resumen completo que han hecho en directo en  engadget.

Popularity: 1% [?]

Google Chrome

Supongo que soy el último en comentar la noticia pero no me puedo resistir en aportar mi granito de arena.

Independientemente de la buena impresión que me ha causado, incluso cuando hotmail me avisa que debo de actualizar mi navegador. La verdad encuentro que es un claro ejemplo de la innovación que se puede aplicar a un producto ya existente con éxito.image

Como beta he encontrado algunos fallos y he leído de algunas cosas que no soporta. Pero me ha sorprendido el buen funcionamiento para ser un primer lanzamiento.

La pregunta del millón que quería enfatizar en este post es:

¿ porque Google le interesa que usemos su navegador propio?

Miraré de contestarla desde mi humilde opinión. Entiendo que por un lado quiere innovar en un producto y competir en la guerra de navegadores. Pero su principal objetivo es que a través del navegador podrá obtener más información de los usuarios que navegan por internet. Sabrá que páginas visitamos, con que frecuencia, las visitas, que enlaces usamos, nuestras preferidas, las búsquedas y muchas otras cosas que entiendo que sin el navegador le costaría más recopilar y analizar. Además está optimizando la experiencia del usuario con sus aplicaciones web que son intensivas en el uso de Javascript (V8 creo que se llama el motor Javascript)

Me ha gustado el poco espacio que ocupa el navegador en si, dejando una ventana muy amplia.

Todo esto es de mi cosecha ….

Os recomiendo que os lo descarguéis ….

para probar otros navegadores : L-exp Best Free web browsers alternatives

para conocer todos los productos de Google: L-exp Find all the Google products and services

Popularity: 1% [?]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes