•31 agosto, 2009 •
Dejar un comentario
Empezando con los servicios, primero iré mostrando ejemplos de cada servicio, y luego posteriormente ya el widget con la versión definitiva del servicio.
En primer lugar, comenzaré con la monitorización de los usuarios en Asterisk, lo cual realizaremos a través de la API Manager mediante asterisk-java.
El ejemplo lanza la acción SipPeers, que devolverá un evento PeerEntry por cada extensión, pudiendo tratar datos sobre ésta como el estado, y un PeerlistComplet cuando haya terminado.
Además, tendrá escuchadores para los eventos PeerStatus y ExtensionStatus que permiten ver los cambios en los estados de las extensiones (usuarios), tanto al conectar, como al recibir llamadas, colgarlas…
El código de ejemplo está aquí: Ejemplo
Escrito en Implementación del sistema
Etiquetas: api, asterisk, extensionstatus, manager, monitorizacion, peerentry, peerstatus, sippeers, tutatisk
•28 agosto, 2009 •
Dejar un comentario
Aunque hasta ahora no se había subido nada de implementación al blog, el desarrollo se ha ido realizando. A partir de hoy, habrá múltiples entradas con las cosas desarrolladas y las que se van aún desarrollando.
A partir de hoy el blog no estará descuidado.
Escrito en Uncategorized
•28 julio, 2009 •
Dejar un comentario
En el siguiente enlace (aquí) se puede ver el diagrama de estados general de la web, donde están detallados los estados de acceso, registro y simplemente los bloques de servicios que habrá. Posteriormente, conforme implementemos los servicios, añadiremos los diagramas de estados de cada bloque de servicios, constando cada servicio básicamente de dos estados (el estado del servicio en sí y del estado de error de dicho servicio).
Análogamente, se añadirán diagramas similares para el acceso telefónico, para ver similitudes y diferencias. Ya que, básicamente, los servicios serán prácticamente los mismos, pero la transición de estados no será la misma.
Escrito en Implementación del sistema
Etiquetas: diagrama, estado, estados, granada, tutatisk, ugr, universidad, web
•20 julio, 2009 •
3 comentarios
La tecnología escogida para el sistema para el módulo web (es decir, la página web desde donde se podrá acceder/gestionar el sistema, a parte del sistema telefónico) ha sido Google Web Toolkit. Google Web Toolkit (GWT) permite crear aplicaciones AJAX en el lenguaje de programación Java que son compiladas posteriormente por GWT en código JavaScript ejecutable optimizado que funciona automáticamente en los principales navegadores. A diferencia de los minimizadores de JavaScript, que sólo funcionan con texto, el compilador de GWT realiza un análisis estático completo de toda la base de código de GWT y, frecuentemente, genera código JavaScript que se carga y ejecuta con mayor rapidez que el código JavaScript equivalente creado de forma manual.
Web de GWT
Por otro lado, para la comunicación con Asterisk desde dicho acceso web, utilizaremos el paquete Asterisk-Java, el cual consiste en un conjunto de clases Java que permite construir aplicaciones Java que interactúan con el servidor PBX Asterisk. Para ello, se da soporte a dos interfaces que provee Asterisk para este escenario:
- Protocolo FastAGI: La FastAGI da soporte a la implementación de todos los comandos disponibles para Asterisk.
- API Manager: La API Manager da soporte a la implementación de la recepción de eventos de Asterisk y envío de acciones a la PBX.
Web de Asterisk-Java
Con estas dos tecnologías trabajaremos en el proyecto, dando más detalle en sucesivas entradas.
Escrito en Implementación del sistema
Etiquetas: api, asterisk, fastagi, google web toolkit, gwt, java, manager, tutatisk
•9 marzo, 2009 •
Dejar un comentario
Gracias a José Manuel García Cobo ya hemos diseñado el logo final para la plataforma TUTATISK.
Es el siguiente:

Logo original de TUTATISK
Además, hemos definido una serie de logos que permitirán identificar a los tipos de usuarios:
- Profesor: arriba izquierda
- Administrador: los otros dos de la columna de la izquierda
- Alumnos: los de la columna de la derecha

Logos originales para usuarios de TUTATISK
Escrito en Logos de TUTATISK
•9 marzo, 2009 •
Dejar un comentario
Ya hemos terminado el análisis de los casos de uso a realizar en la plataforma TUTATISK.
En él, detallamos una primera clasificación del perfil de usuarios disponibles (básicamente profesores, alumnos y administradores) y los servicios que se relacionan con cada uno de ellos, a su vez divididos en 5 bloques de servicios clasificados:
- Básicos (para todo tipo de usuarios)
- Comunicación (para todo tipo de usuarios)
- Seguimiento de asignaturas (para alumnos)
- Gestión de asignaturas (para profesores)
- Gestión, administración y mantenimiento de la plataforma (para administradores)
En el siguiente enlace (aquí) se puede ver el informe completo del análisis de casos de uso.
Escrito en Uncategorized
•25 febrero, 2009 •
Dejar un comentario
Tras haber acabado los exámenes de febrero, comienza el proceso duro del proyecto fin de carrera, que es el mismo que se presenta al concurso. El primer paso es definir los casos de uso del sistema, y para ello, hemos analizado los casos de uso que había que tener en cuenta y hemos sondeado a 50 alumnos representativos de la UGR para valorar su opinión y realimentar la definición de los casos de uso.
Hoy hemos subido a la forja el informe de la encuesta a los alumnos (las encuestas ya estaban subidas, las 50), y en un día o dos subiremos el informe definitivo del análisis de casos de uso.
El enlace del informe de la encuesta a los alumnos, con estadísticas extraídas está aquí.
Escrito en Análisis de casos de uso