Desarrollo.

11 views
Skip to first unread message

Fernando Carpani

unread,
May 18, 2015, 6:24:08 PM5/18/15
to open...@googlegroups.com
Sigo :-)

Con respecto al desarrollo:
* Estoy con esto solo por ahora. El año pasado dicté un módulo de taller que llevó créditos para los que lo hicieron. Se avanzó bastante, pero no tuve fuerzas para completar una primer versión.
* En el segundo semestre se sumaría Juan Saavedra pensando  en proponer la aplicación para el PIS (si alguien lo va a hacer, ir preparándose).

Esta aplicación, implementa en parte:
* El manejo de usuarios con autenticación LDAP (*)
* El manejo de anotaciones de texto, temas y recursos. En este manejo, los usuario pueden hacer las anotaciones asociadas a fragmentos de video, y luego se despliegan a los usuarios cuando ven ese fragmento.

Todo está hecho utilizando HTML5 y es básicamente un servidor en NodeJS. Ahora estamos haciendo una cambiandolo (en realidad haciéndolo) con Express.

El soporte de datos, se hace con tecnologías semánticas: (OWL, RDF, SPARQL sobre un triplestore). La ventaja de esto es que permite hacer algún tipo de inferencias sobre los datos, esto es, devuelve datos que deduce y que no están físicamente.

En mi cabeza, el modelo de aplicación, está más cerca de una aplicación de streaming, que de algo tipo MVC.

Un argumento que me da alguna gente es que con MVC se puede hacer cualquier cosa, es cierto, pero se adapta muy bien a un modelo de datos fuerte y fijo. En SW se usan modelos débiles que soportan bastante variabilidad. Por esto, no creo que MVC sea un buen enfoque (siempre se puede tomar sopa con tenedor :-) ), pero siempre estoy dispuesto que me convenzan de lo contrario :-). 

Si hay gente interesada en pelotear estas cosas, la seguimos !

Saludos
FDO.

Pablo Perdomo

unread,
May 19, 2015, 2:06:22 AM5/19/15
to Openfing - Lista de correo
Entiendo alguna de las cosas a las que queria llegar la aplicacion. Una vez Matias me habia mostrado la idea de loguearse a la pagina por ejemplo para subir los videos o para crear las clases, supongo que autenticandome con LDAP ahora que todos tenemos un usuario propio esta como mas en cuenta.
Quiero aclarar tambien que todo esto del MVC no es algo que entienda bien de bien todavia, solamente hice algo de eso en la UTU para el proyecto final y no era la gran cosa lo que hice :-)
En lo que se necesite ayudar me prendo, no conozco mucho Rails que es en lo que esta implementado actualmente pero ta se podria salir de eso.
Voy a investigar a ver que encuentro 8-)

Saludotes!!

--

---
Has recibido este mensaje porque estás suscrito al grupo "OpenFING" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openfing+u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Pablo Perdomo

unread,
Jun 5, 2015, 3:30:02 PM6/5/15
to Openfing - Lista de correo

Una pregunta. Y el código fuente o algún paper o algo explicando la estructura de la aplicación se puede ver. Para ver donde estamos parados?

Saludos.

Fernando Carpani

unread,
Jun 5, 2015, 4:16:31 PM6/5/15
to open...@googlegroups.com
Hola.
Yo tengo hasta una versión trucha de la versión nueva :-) (la que tendría que manejar los comentarios.).

Mi propuesta para encarar el desarrollo es:
1) Hacer la versión single_page, operativa y más prolija cuanto antes. Yo hice una suerte de cascarón. Está en: https://gitlab.fing.edu.uy/openfing/SimpleSinglePage
Si me mandás tu usuario de @fing.edu.uy te agrego para que puedas acceder. La diferencia con la versión actual, es que no necesita nada para actualizar (nada más que hacer lo que estamos haciendo hasta ahora).
No me centraría en los aspectos móviles... eso luego se ajusta.
Esto falta probar bien lo que hay , arreglarlo (Diego había sugerido algunas cosas), y luego hacer una prueba chica, y una prueba más "grande" y ver cómo responde.

Una vez que tengamos una versión razonable, entonces habilitamos esta y deshabilitamos la otra. Con eso zafamos limpiamente de Rails.

2) Terminar prolijamente la otra versión (la trucha que tengo :-) ). Esto aún no lo subí al gitlab.
Esta versión está hecha en NodeJS, que parece ser una herramienta bastante adecuada.
Si se puede sacar relativamente rápido mejor, pero, en el segundo semestre, está la intención de proponer un PIS para esto, que lo dirigiría Juan Saavedra.

Me parece que no vale la pena perder demasiado tiempo con el rails.

Adjunto un documento que capaz que ya lo vieron , pero puede dar alguna idea de lo que tengo en la cabeza.

Tenemos un artículo aquí: http://www.ieeetclt.org/content/bulletin-16-4 (que es bastante parecido al otro :-) con algún detalle técnico más).

Cualquier cosa, coordinamos una reunión.

Pero insisto, cuando tengamos una versión más prolija del "SinglePage"... probamos y ponemos eso...

Me olvidaba. El Link a la single page corriendo es:
http://open.fing.edu.uy/new/index_v2.html


Saludos
FDO.
OpenFING-Intro.pdf
Reply all
Reply to author
Forward
0 new messages