Limitaciones Java en Google Wave

lunes, abril 26, 2010

En un principio queríamos tener un servidor para guardar nuestra propia base de datos MySQL y el software de GATE que nos permitiría anotar. Pero descubrimos que App Engine presenta ciertas limitaciones Java.

Las tecnologías y APIs Java EE que no soporta son:
  • Enterprise Java Beans (EJB)
  • JAX-RPC
  • JAX-WS
  • Java Database Connectivity (JDBC)
  • Java EE™ Connector Architecture (JCA)
  • Java Management Extensions (JMX)
  • Java Message Service (JMS)
  • Java Naming and Directory Interface (JNDI)
  • Remote Method Invocation (RMI)
Las tecnologías y APIS Java EE que soporta son:
  • Java Data Objects (JDO)
  • Java Persistence API (JPA)
  • Java Server Faces (JSF) 1.1 - 2.0
  • Java Server Pages (JSP) + JSTL
  • Java Servlet API 2.4
  • JavaBeans™ Activation Framework (JAF)
  • Java Architecture for XML Binding(JAXB)
  • JavaMail
  • XML processing APIs including DOM, SAX, and XSLT
Más información aquí.

No era posible conectar con el servidor mediante RMI, CORBA, etc. Así que tuvimos que cambiar de estrategia y pasamos a utilizar:
  • El almacenamiento que proporciona App Engine -> Data Store
  • Otro anotador más sencillo que se podía añadir en la codificación del robot añadiendo una librería -> Lingpipe
Pensamos que en un principio la transición hacia HTML5 no causará ningún problema a R2R en la visualización de los contenidos, ya que usamos un gadget que interpreta HTML para presentar los posts y los comentarios que recuperamos de los blogs seguidos.

Qué es R2R

viernes, abril 23, 2010

R2R (Ready To Read) es un robot que te permite leer tus blogs de Blogger favoritos desde Google Wave.


Al añadirlo el robot pregunta al usuario los blogs que desea seguir. De tal manera que:
- Si el usuario quiere leer un blog que R2R no está siguiendo, el robot creará una nueva wave para ese blog.
- Si un usuario quiere leer un blog que R2R ya está siguiendo, el robot añadirá al usuario a la wave de dicho blog.
NOTA: Existe una wave por cada blog que está siguiendo el robot

Bienvenido al blog de R2R

jueves, abril 22, 2010

Hola!

Somos cuatro alumnos del Máster Interuniversitario en Ingeniería Telemática de la Universidad Carlos III de Madrid. Este cuatrimestre estamos cursando la asignatura Plataformas para Comunidades en Red (PCR) en la que trabajamos con Google Wave. Nos propusieron hacer un robot y/o gadget para dicha plataforma y así nació nuestro robot R2R.


Este blog queremos dedicarlo a R2R (funcionamiento, codificación, evolución) y a las sutilezas que hemos ido aprendiendo de Google Wave.

Esperamos que escribir aquí los problemas que hemos ido sorteando durante el desarrollo del robot sirvan de ayuda a alguien ;)