La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Óscar Pino Morillas José Luis González Sánchez Cristóbal Espinosa Morente Ponemos voz a.

Presentaciones similares


Presentación del tema: "Óscar Pino Morillas José Luis González Sánchez Cristóbal Espinosa Morente Ponemos voz a."— Transcripción de la presentación:

1 Óscar Pino Morillas José Luis González Sánchez Cristóbal Espinosa Morente Ponemos voz a tus sentimientos

2 ¿Qué es

3 Comunicarnos y aprender Comunicador

4 Pictograma SPC

5 Comunicador Símbolo BlissDibujos Texto Fotografías Símbolo SPC

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 Diseño de la Red Semántica (5) Prerrequisitos Árbol binario de reglas lógicas: sentencia lógica (expresiones Y, O, NO) Postrequisitos Pueden seleccionarse a continuación Nodos hoja No 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 para PDA o PC. Configuración. Acerca De. Salir del programa.

15 Diseñador de Plantillas

16

17

18 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.

19 Servicio Web Ejemplo: public class Controlador { // Clases Clientes private ClienteBD bd = new ClienteBD(); /// Cliente de BD mySQL private ClienteFTP ftp = new ClienteFTP(); /// Cliente FTP […] public void 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); }

20 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

21 Demostración

22


Descargar ppt "Óscar Pino Morillas José Luis González Sánchez Cristóbal Espinosa Morente Ponemos voz a."

Presentaciones similares


Anuncios Google