1 / 22

Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es)

“Ponemos voz a tus sentimientos”. Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info). ¿Qué es Sc@ut?. Comunicador. Comunicarnos y aprender. Pictograma SPC. Comunicador. Comunicador. Símbolo SPC.

Download Presentation

Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “Ponemos voz a tus sentimientos” Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info)

  2. ¿Qué es Sc@ut?

  3. Comunicador Comunicarnos y aprender

  4. Pictograma SPC Comunicador

  5. Comunicador Símbolo SPC Símbolo Bliss Dibujos Fotografías Texto

  6. Portal Web (http://scaut.ugr.es) Portal: • Servicio Web • BD multimedia • Descargas • Foros • Historia • Contacto

  7. Diseño de la Red Semántica • No hay dos casos de autismo iguales. • Muchos niños no hablan o apenas hablan • Diferente el grado de dificultad que pueden alcanzar en la construcción de frases  La sintaxis del lenguaje debe adaptarse a cada niño concreto.

  8. Diseño de la Red Semántica (2) • Ejemplo: “Yo quiero comer más bocadillo” • Primer niño: Yo Quiero + Comer + Bocadillo • Segundo niño: Bocadillo  Interesante la posibilidad de que la red semántica para representar el entorno sea específica para cada niño

  9. Diseño de la Red Semántica (3)

  10. Diseño de la Red Semántica (4) ¿Y si quisiéramos inducir en el niño hábitos de comportamiento? • Prerrequisitos • Postrequisitos de cada componente • Postrequisitos de cada actividad

  11. PrerrequisitosÁrbol binario de reglas lógicas: sentencia lógica (expresiones Y, O, NO) Diseño de la Red Semántica (5) PostrequisitosPueden seleccionarse a continuación Nodos hojaNo tienen postrequisitos

  12. Niveles de la Red Semántica. Adaptación Perfil  Calendario  Plantilla

  13. Ayuda a la adaptación y evolución

  14. Diseñador de Plantillas • Perfiles (y Calendarios). • Plantillas. • Descarga/Subida de ficheros de imágenes, sonidos, plantillas,… desde/al servidor (Servicio Web). • Creación de un Comunicador Sc@ut para PDA o PC. • Configuración. • Acerca De. • Salir del programa.

  15. Diseñador de Plantillas

  16. Servicio Web • Controlador: • Estructura en capas • Interfaz de usuario no interactúa directamente con cada elemento o clases subyacentes (patrón façade) • Creando toda la comunicación de manera atómica para la interfaz. • Gestiona el trasporte mediante FTP y su sincronización con la BD • De esta forma, cualquier cambio en las clases subyacentes no modifica la lógica del programa.

  17. Servicio Web • Ejemplo: publicclass Controlador { // Clases Clientes privateClienteBD bd = new ClienteBD(); ///<value>Cliente de BD mySQL</value> privateClienteFTP ftp = new ClienteFTP(); ///<value>Cliente FTP</value> […] publicvoid insertarElementoFichero(string nombreRemoto, string pathRemoto, string[] listaFicheros) { // Comprimimos la lista de ficheros en uno temporal Zip("temp.zip", listaFicheros) // Ficheros: (Nombre, path) string consulta = "insert into ficheros values('" + nombreRemoto + "','" + pathRemoto + "')"; bd.actualizarBD(consulta);// Enviamos la consulta y subimos el fichero al directorio especificado ftp.subirFichero("temp.zip", nombreRemoto, pathRemoto); }

  18. Servicio Web • Problema: mandar y recibir la multitud de ficheros generados por el Diseñador al Servidor Web. • Ficheros relacionados, con una jerarquía y estructura determinada (corresponde al esquema conceptual). • Solución: utilizar ficheros comprimidos. • Pero, ¿cómo integrarlo de forma invisible para el usuario? • Comprimir y enviar / Recibir y descomprimir • .NET: podemos usar clases de otros lenguajes • Ficheros zip En C#, usamos clases de J# pertenecientes al paquete java.util.zip

  19. Demostración

More Related