Desde hace ya unas semanas tengo proyecto fin de carrera, su título: Herramienta colaborativa de tutorización de contenidos para la web de una asignatura. Aunque creo que no es el título definitivo, ya es lo suficientemente confuso.
Estos días estoy empezando, ya en serio, con el Documento de Objetivos del Proyecto, en el que debo determinar, entre otras cosas, el objetivo, el alcance del proyecto y las tecnologías a usar.
La idea, o al menos así lo he interpretado yo hasta ahora, es facilitar una herramienta que conecte al publisher (a.k.a. editor) de un documento web con los lectores del mismo. Permitiendo la interacción, de editores y lectores, mediante comentarios y preguntas que podrán ser formuladas sobre elementos concretos del documento.
Algunos procesadores de texto online como Zoho Writer o Google Docs ya facilitan la posibilidad de añadir comentarios y notas. Pero para ello es necesario tener permiso para editar el documento. Lo que se pretende es que el publisher sea el único que pueda modificar el documento, y los lectores puedan añadir comentarios y preguntas al documento una vez publicado. La conversación, generada a través de los comentarios, permitirá la corrección de posibles errores así como la posible incorporación de información recomendada por los lectores.
Como ejemplos, y omitiendo muchos detalles, podríamos tener:
- Una pregunta sobre las 5 últimas palabras de la segunda línea de séptimo párrafo del documento
- Un comentario sobre la celda situada en la fila 3 y la columna 4 de la primera tabla del documento
- Otro comentario sobre la cuarta imagen del documento
- …
Entre las tecnologías a usar, ahora mismo cuento con las siguientes:
- Java SKD 6 ó Java EE 5 *
- Apache Tomcat
- Spring Framework
- JDBC
- Oracle o MySQL *
- JSP/JSTL
- Apache Ant
- JUnit
- Apache log4j
- Hibernate **
* Puede variar según requisitos.
** Garantizar la persistencia, en un principio, puede resultar más costoso, en tiempo, con Hibernate que sin él.
Algunas de ellas están impuestas, otras han sido elegidas por mi, aunque viéndose condicionadas por las imposiciones.
Contestando a mis dudas iniciales sobre el proyecto:
- Me ciño a la propuesta de un profesor? De una empresa? Propongo mi propio proyecto? Propuesta de un profesor.
- Aplicación de escritorio? RIA? RIA!
- Java? Python? PHP? Java :-(
- Oracle? [Postgre|My]SQL? Pendiente de requisitos.
- Software libre? Código abierto? Software privativo? Tengo que leerme la normativa de proyectos y ver que se puede hacer con este delicado tema. Aunque al menos la mayoría de las herramientas que use serán libres.
- Posible público potencial? Cubrir expediente? Dependerá también de la normativa.
De momento sólo estoy planteando el objetivo principal. Si tienes dudas o sugerencias, te agradecería que las plantearas a través de los comentarios de esta entrada. Gracias :-).
Dejar un comentario
Sobre mi
My web-junkie life- Qué hago: O que ese mismo año estuve en Londres por primera vez. 32 mins ago
o avísame por email
Hacks
Comentan
- arpia49 (2)
Popular
- Google Reader Gears Search
- Ubuntu, Firefox, GMail y mailto
- Por qué son las tapas de las alcantarillas redondas
- Se busca Proyecto Fin de Carrera
- Download Movies from the IMDb website
- Habemus iMac 24
- Enhorabuena a 8000vueltas.com
- Posicionándome
- Patrones de diseño: Con novia deja que te observen no que te llamen constantemente
- La jirafa, el elefante y el frigorífico






3 de Diciembre de 2007 a las 2:15 am
Bueno, pues no tiene mala pinta del todo.
No sé si puede serte útil o interesante, pero quizá lo que buscas es lo que hacen las anotaciones de los pdf. Si buscas en la implementación de comentarios en pdf para evince (es un proyecto de google soc) puedes ver cosas interesantes que seguro que no te ayudan en nada. :)
3 de Diciembre de 2007 a las 3:23 am
Ummm, gracias @arpia49, aunque no sé si evince me será muy útil*. Pero siempre puedo intentar buscar alguna aplicación de escritorio que tenga un sistema de comentarios y además me permita ver su código.
*Evince simplemente tendrá que cubrir la especificación de PDF. Que yo sepa no se pueden añadir nuevos comentarios con evince. Seguramente esté suponiendo muchas cosas y de forma muy equivocada.
La idea es buena. Gracias.
9 de Diciembre de 2007 a las 3:54 am
Lo que has dicho es verdad, de momento.
La idea es que en el futuro sí que se puedan añadir. Saludos…