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:
Las tecnologías y APIS Java EE que 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)
- 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
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.