Introducción a Google Web Toolkit

En I2E hemos realizado varios proyectos utilizando Google Web Toolkit para el desarrollo de la interfaz de usuario. Nuestra experiencia desarrollando con GWT ha sido muy positiva, gracias a esta experiencia positiva queríamos compartir con todos vosotros esta presentación donde realizamos una introducción a GWT. Si eres desarrollador Java, esperamos que esta presentación te anime a dar el paso y probar GWT.

Si tenéis cualquier duda, en I2E estamos a vuestra dispoción.

No Comments | Filed under GWT, I2E, Web 2.0

Introducción a los “Business Mashups”

Interesantes vídeos donde hacen una introducción a los Business (o Enterprise) Mashups y tambien nos explica los beneficios que podemos tener al integrar aplicaciones empresariales de una forma mas sencilla y natural.

¿Que es un mashup?

Introducción a los Business Mashups.

Visto via esmashup

No Comments | Filed under Arquitectura Software, Visualizacion, Web 2.0

WEB 2.0 por Michael Wesch

 Se que el tema esta un poco quemado y a mucha gente esto del concepto Web 2.0 lo tiene muy cabreado. Pero hace tiempo me encontré un vídeo que explica a mi razón lo que es la web 2.0 o mejor dicho la web tal como la conocemos hoy en día. En estos momento se empieza hablar de La Internet del Futuro pero personalmente que es la Web tal como la conocemos durará hasta que los operadores de telecomunicaciones abran las barreras al completo y podramos tener un acceso ubicuo a la red sin ningún coste.

No Comments | Filed under Futuro, Negocios, Web 2.0

Wikitecture, la colaboración llega a la arquitectura

Hace unos días publicaron en O’reilly radar un post sobre lo que han denominado como wikitecture, la cual consiste en aplicar los principios del Open Source (colaboración, crowdsourcing etc.) y la Web 2.0 en el proceso arquitectónico de diseño de construcciones.

Los pioneros en utilizar estas técnicas son el grupo Studio Wikitecture , hace un par de años comenzaron a utilizar Second Life como campo de prueba donde aplicar esta nueva aproximación. Han desarrollado una herramienta llamada “Wiki Tree”, es una versión en 3D de un sistema de votación que usa el árbol como metáfora. En el siguiente vídeo se puede ver la aplicación en acción.

Según los autores  se obtienen dos grandes beneficios con este sistema:

  • Proporciona un conocimiento local en el proceso de diseño, gracias a que pueden participar personas con diferentes perfiles en el proceso de diseño.
  • Utiliza un proceso estructurado para garantizar la calidad de la colaboración.

Es interesante ver como en disciplinas que parecen tan alejadas del desarrollo de software se empiezan a utilizar las técnicas que tanto existo están demostrando tener en el mundo del software. Seria interesante ver estas técnicas aplicadas sobre todo a la obra pública, para que los ciudadanos podamos seguir y en algunos casos colaborar en la evolución de nuestras ciudades.

No Comments | Filed under Futuro, Noticias, Web 2.0

I2E en la Google Developer Day 2008.

Ayer estuvimos en la Google Developer Day 2008 que se celebro en el parque de atracciones de Madrid.En general la jornada fue positiva, quizás el único problema es que no da tiempo a ver todas las tecnologías que Google tiene actualmente. De lo mejor es que las conferencias las daban Ingenieros que están actualmente trabajando en los proyectos.

A continuación os hago un resumen de las charlas que puede asistir

GData.
Sencillo protocolo para el acceso directo a los datos de las aplicaciones de Google. Soporta  OAuth como mecanismo de autenticación .
Cuando estén todas las APIs integradas en GWT va a ser todavía mas sencilla.

OpenSocial.
Junto con Android  es una la tecnologías por la que mas esta apostando Google. OpenSocial va a permite un acceso estándar a los datos en redes sociales. Uno de los problemas que le he visto es que las redes sociales tienen que implementar ellas las APIs y mantenerlas conforme al estándar. Hay algunas que ya lo han realizado,  pero otras como Facebook por ahora no están por la labor de sumarse a OpenSocial. Si Queremos que nuestra red social soporte OpenSocial tenemos el Compliance Test para validar que seguimos el estándar de OpenSocial. También presentaron 2 redes sociales que ya soportan OpenSocial, Netlog dedicada al ocio y Viadeo dedicada a las redes profesionales.

El futuro de las aplicaciones Web.
Magnifica presentación donde mostraron la evolución de la web y su visión del futuro.  Hizo hincapie en que las aplicaciones tienen que estar centrada en la experiencia de los usuarios. Como no podía ser de otra forma, apuesta por el navegador como plataforma universal de acceso a la cloud con Ajax en el centro de universo. Hablo sobre nuevas tecnologías como Canvas y CSS animations para poder realizar animaciones en el navegador. También mostraron como usar el mando de la wii para interactuar con el navegador.

Gadgets Sociales
Como Gadget presentaron Mis lugares favoritos, en la presentación explicaron el proceso de desarrollo y como han sufrido en sus
carnes los problemas que tenia al comienzo OpenSocial. En teoría OpenSocial promete el escribe una vez y usala en todas las redes sociales que soporte OpenSocial, el problema es que por el momento no todas las implementaciones siguen correctamente el estándar.

App Engine
Dieron un repaso a todo lo que ofrece el App Engine.Explicaron que la elección de Python a sido puramente técnica. Lo que es de agradece es que explicaron algunas de las limitaciones que tiene actualmente el APP Engine, las limitaciones mas importantes, al no usar una Base de Datos relaciones, son relativas al tratamiento de los datos.

Android
Dieron un repaso todas las características de Android y mostraron como crear un proyecto con comandos y otro con Eclipse, obviamente con Eclipse es todo mas sencillo :-D. Lo bueno mejor de Android es su arquitectura modular y abierta, se puede incluir cualquier aplicación incluso sustituir las aplicaciones que vienen de serie por otras. En la sesion de cierre hicieron una demostración del nuevo móvil, lo mas sorprendente fue ver como podía navegar por StreetView simplemente andando por la sala y moviendo el móvil.

GWT
Dieron una visión general de GWT, sobre todo dieron algunos detalles de como el compilar genera código JavaScript optimizado y dieron algunos consejos para la implementación y los test.

Lo siento por el pedazo de post que ha salido, pero era difícil resumir mas el las conferencias.
PD: lo mejor la comida, había hasta solomillo :-D.

No Comments | Filed under I2E, Web 2.0

GWT 1.5 ya esta disponible

Después de varios meses de espera y de dos RC ya podemos descargar la version definitiva de GWT. Entre las nuevas características podemos destacar:

  • Soporte de Java 5.
  • Optimización del rendimiento.
  • Mejor aspecto por defecto de los widgets.
  • Soporte de ARIA para mejorar las accesibilidad.

Para mas información podéis consultar el post oficial.

En breve comenzaremos a migrar las aplicaciones que tenemos realizadas con GWT 1.4 a GWT 1.5.

No Comments | Filed under GWT, Web 2.0

Arquitectura de LinkedIn

Los ingenieros de la LinkedIn estuvieron en la Java One presentando la arquitectura que utilizan, son dos presentaciones muy interesantes, a modo de resumen destacamos lo siguiente:

Toda la arquitectura esta implementada con tecnologías java, entre otras utilizan Spring, Lucene, Grails. Utilizan Eclipse como entorno de desarrollo.

Ademas de la arquitectura actual nos muestran la evolución que ha tenido la arquitectura para poder soporta el gran volumen de visitas que tienen actualmente.

Aunque no lo ponen explícitamente viendo el proceso de ingeniería y la herramienta que utilizan para la gestion de los proyectos (Jira/GreenHopper) podemos suponer que utilizan Scrum.

En definitiva otro ejemplo real de que con java se pueden montar grandes sistemas con un buen rendimiento.

No Comments | Filed under Arquitectura Software, Noticias, Scrum, Web 2.0

Nueva version de GWT

La nueva versión de GWT (1.5 RC1) ya esta disponible para descargarse. Entre otras novedades las más destacadas son las siguientes:

  • Java 1.5 Support
  • Compiler Enhancements to Improve Application Speed
  • UI Library Additions: Widget Animations, Visual Themes
  • DOM API for simplified DOM Programming
  • Internationalization Improvements: Bi-di, Pluralization
  • Accessibility Support
  • Enhancements to the JRE Emulation Library

También han creado unas nuevas paginas de documentación.

No Comments | Filed under GWT, Web 2.0

Arquitectura de redes sociales

Después de mucho marear por la red, he decidido realizar una pequeña presentación de lo que es la web 2.0 y las redes sociales. En ella se realiza también una pequeña aproximación de lo que tiene que ser una arquitectura de una aplicación de red social.

 

 

SlideShare | View | Upload your own

No Comments | Filed under Negocios, Web 2.0