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.

1 comentarios:

LST dijo...

Y luego dicen que los de Apple son muy restrictivos... Google quiere que usemos todas sus herramientas, sin depender de los demás :).