Óscar pino morillas ([email protected]) josé luis gonzález sánchez ([email protected]) cristóbal...

22
Óscar Pino Morillas ([email protected]) José Luis González Sánchez ([email protected]) Cristóbal Espinosa Morente ([email protected]) Ponemos voz a tus Ponemos voz a tus sentimientos” sentimientos”

Upload: loida-armijo

Post on 03-Jan-2015

12 views

Category:

Documents


7 download

TRANSCRIPT

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

Óscar Pino Morillas ([email protected])José Luis González Sánchez ([email protected])Cristóbal Espinosa Morente ([email protected])

““Ponemos voz a tus Ponemos voz a tus sentimientos”sentimientos”

Page 2: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

¿Qué es Sc@ut?

Page 3: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Comunicarnos y aprender

Comunicador

Page 4: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Comunicador

Pictograma SPC

Page 5: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Comunicador

Símbolo Bliss Dibujos

Texto Fotografías

Símbolo SPC

Page 6: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Portal Web (http://scaut.ugr.es)

Portal:– Servicio Web– BD multimedia– Descargas – Foros – Historia– Contacto

Page 7: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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.

Page 8: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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

Page 9: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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

Page 10: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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

Page 11: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Diseño de la Red Semántica (5)

PrerrequisitosÁrbol binario de reglas

lógicas: sentencia lógica (expresiones Y, O, NO)

PostrequisitosPueden

seleccionarse a continuación

Nodos hojaNo tienen

postrequisitos

Page 12: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Niveles de la Red Semántica. Adaptación

Perfil Calendario Plantilla

Maria Dolores Paredes Garrido
Meter capturas de código correspondiente a cada cosa
Page 13: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Ayuda a la adaptación y evolución

Page 14: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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.

Page 15: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Diseñador de Plantillas

Page 16: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a
Page 17: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a
Page 18: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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.

Page 19: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Servicio Web

• Ejemplo:

public class Controlador { // Clases Clientes private ClienteBD bd = new ClienteBD(); /// <value>Cliente de BD mySQL</value> private ClienteFTP ftp = new ClienteFTP(); /// <value>Cliente FTP</value> […]

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); }

Page 20: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

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

Page 21: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a

Demostración

Page 22: Óscar Pino Morillas (oscarpm@ugr.es) José Luis González Sánchez (joseluisgs@ugr.es) Cristóbal Espinosa Morente (tobal@lawebdetobal.info) Ponemos voz a