Tópicos Selectos de Tecn de Inf Con Aplicaciones
Tópicos Selectos de Tecn de Inf Con Aplicaciones
Tópicos Selectos de Tecn de Inf Con Aplicaciones
net/publication/235354675
CITATION READS
1 1,227
6 authors, including:
Some of the authors of this publication are also working on these related projects:
Updating and standardizing methodologies used at the University of Colima to implement digital libraries according to the new international standards View project
All content following this page was uploaded by Gabriel López-Morteo on 17 April 2015.
MC Miguel Ángel Aguayo López, Rector $ Dr. Ramón Arturo Cedillo Nakay,
Secretario General $ MC Christian Torres-Ortiz Zermeño, Coordinador General
de Comunicación Social $ Licda. Guillermina Araiza Torres, Directora General de
Publicaciones.
Consejo Editorial
Lic. Víctor Santacruz Bañuelos, Coordinador del Consejo Editorial $ Dr. Jesús
Muñiz Murguía, Coordinador de Consejos de Área.
TÓPICOS SELECTOS DE
TECNOLOGÍAS DE INFORMACIÓN
CON APLICACIONES PRÁCTICAS
Coordinadores
JRG Pulido
Juan Contreras-Castillo
Armando Román-Gallardo
© Universidad de Colima, 2009
Avenida Universidad 333
Colima, Colima, México
Dirección General de Publicaciones
Teléfonos: (013) 31 61081 y 31 61000, ext. 35004
Correo electrónico: publicac@ucol.mx
http://www.ucol.mx/
ISBN: 978-607-7565-20-8
Introducción .....................................................................................................7
Aplicación de las TI en la educación
TIC’s en educación de las matemáticas .......................................................15
María Andrade-Aréchiga, Gilberto López, Gabriel López-Morteo,
Juan Contreras-Castillo
Técnicas para el análisis y visualización de datos ........................................41
JRG Pulido, María Andrade-Aréchiga, JR Herrera-Morales,
EM Ramos-Michel
Las TI en la mejora de servicios y aplicaciones
Accesibilidad web: El caso de los usuarios invidentes ................................59
Silvia Berenice Fajardo-Flores, Sara Sandoval-Carrillo
Lourdes Galeana de la O, Pedro Damián-Reyes
La interoperabilidad de aplicaciones y los servicios web ...........................85
JR Herrera-Morales, HC Ponce-Suárez, EM Ramos-Michel,
Pedro Damián-Reyes
Representación del conocimiento ..............................................................107
Ricardo Acosta-Díaz, Sara Sandoval-Carrillo, JRG Pulido
Tendencias en cómputo móvil
Cómputo consciente del contexto ..............................................................135
Pedro Damián-Reyes, Jesús Favela, Juan Contreras-Castillo,
María Andrade-Aréchiga, Armando Román-Gallardo
Accesibilidad y tecnologías asistidas de apoyo a la estandarización
en aprendizaje móvil ...................................................................................161
Armando Román-Gallardo, Luis Anido Rifón,
Juan Contreras-Castillo, Ricardo-Acosta Díaz,
Silvia Berenice Fajardo-Flores
Acerca de los autores ...................................................................................195
[5]
INTRODUCCIÓN
[7]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
5DE# 5NIVERSIDAD DE #OLIMA &ACULTAD DE 4ELEMÖTICA #OLIMA -£XICO
5!"# 5NIVERSIDAD !UTNOMA DE "AJA #ALIFORNIA )NSTITUTO DE )NGENIER¤A -EXICALI "AJA #ALI
FORNIA -£XICO
#)#%3% #ENTRO DE )NVESTIGACIN #IENT¤lCA Y DE %STUDIOS 3UPERIORES DE %NSENADA $EPAR
TAMENTO DE #IENCIAS DE LA #OMPUTACIN "AJA #ALIFORNIA -£XICO
8
INTRODUCCIÓN
9
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
10
INTRODUCCIÓN
11
I
APLICACIÓN DE LAS TI
EN LA EDUCACIÓN
TIC’S EN LA EDUCACIÓN
DE LAS MATEMÁTICAS
Introducción
[ 15 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
16
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
17
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
TIC’s en matemáticas
18
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
19
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
20
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
Ambientes de aprendizaje
21
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
22
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
23
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
-OODLE HTTPMOODLEORG
/SIRIS ,-3 HTTPWWWOSIRISLMSCOM
%DUC 0LATAFORMA DE %DUCACIN A $ISTANCIA HTTPEDUCUCOLMXEDUC
%NCOUN %NTORNO DE #OLABORACIN 5NIVERSAL HTTPENCOUNUCOLMX
24
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
25
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
26
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
Caso de estudio
27
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Ambiente de aprendizaje
28
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
Módulo contenido
$ Competencia
$ Presentación histórica
$ Antecedentes (se refiere a conceptos previos o nociones que reque-
rirá el estudiante para el mejor entendimiento del tema)
$ Contenido instruccional
- Subtema 1
- Subtema 2
- Subtema n
$ Ejercicios de retroalimentación
$ Evaluación
$ Ejercicios extraclase
29
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
30
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
31
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Experimento
1. Capacitación de observadores
2. Capacitación a profesores
3. Inducción para los estudiantes
4. Ejecución
32
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
Resultados
33
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
dos estén los datos, es mejor, lo cual se refleja a través del estadístico
“p”. Cuando el valor de p<0.05 se infiere que los datos no provienen
de una distribución normal [Berenson y Levine, 2006]. El resultado de
esta prueba corroboró que los grupos provienen de una distribución
normal, pues el valor del estadístico “p” para cada uno de los casos
fue mayor que 0.05, como se observa en la tabla 1.
Enseguida, por carrera se analizó que entre los grupos, por carrera,
éstos fueran significativamente homogéneos, o bien que no pre-
sentaran diferencias significativas, con el propósito de que los resul-
tados que se derivaran de la experimentación permitan tener un
mayor grado de confianza. El análisis que se hizo para ello se basó
en el análisis 2-Muestreo t [Berenson y Levine, 2006], ya que entre
grupos se analizó la hipótesis de la no existencia de diferencias sig-
nificativas. Los resultados reflejan que antes de la experimentación
los grupos eran significativamente homogéneos (tabla 2).
34
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
35
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Conclusiones
36
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
37
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Referencias
38
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (TIC’S)) EN LA EDUCACIÓN DE LAS MATEMÁTICAS
39
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
40
TÉCNICAS PARA EL ANÁLISIS
Y VISUALIZACIÓN DE DATOS
Introducción
[ 41 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Fundamentos
HTTPWWWGNUPLOTINFO
HTTPBUSCONRAEESDRAE)
42
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
43
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Técnicas básicas
Gráficas de puntos
Las gráficas de puntos pueden ser consideradas como un paso
previo a la elaboración de histogramas. En general este tipo de gráfi-
cas nos permiten visualizar datos en una sola dimensión. En la figura
1 se muestra la gráfica de los datos de la variable 2 del cuadro 2,
44
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
Gráficas de dispersión
Las gráficas de dispersión son una de las herramientas más utiliza-
das para realizar análisis de datos. En general este tipo de gráficas
nos permiten identificar si existen o no relaciones entre variables,
comúnmente entre pares de variables. En la figura 2 se muestra la
gráfica de las variables 1 y 2 del cuadro 2 (izquierda), en donde se
aprecian claramente las diferencias respecto de la escala de los datos
en los ejes cartesianos: [110-140] y [0.79-0.85]. Cuando se hace nece-
sario homogenizar las escalas, podemos aplicar cualquier técnica
para este fin, sea normalización o estandarización. Por su parte, en
la misma figura se muestra la gráfica de las variables 2 y 3 del mismo
cuadro (derecha).
45
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Histogramas
Los histogramas hacen posible visualizar de manera resumida las
distribuciones de frecuencia, a través de clases, de una sola variable.
En la figura 4 se muestra el resumen de la variable 2 del cuadro 2.
Nótese la similitud con la figura 1. En este histograma se aprecian
agrupados los datos en cuatro clases, mientras que en la gráfica uni-
dimensional aparecen todos los datos sin agrupar. Podemos obser-
var que la clase con mayor frecuencia es la cuatro (frec=5), mientras
46
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
47
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Figura 4: Histograma
48
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
Técnicas avanzadas
Gráficas de Estrella
Las gráficas de estrella nos permiten visualizar datos multivariable y
analizarlos de una manera muy sencilla. Las muestras de los datos
se representan por medio de estrellas. Cada estrella representa una
muestra. Este tipo de gráfica es útil para identificar qué variable o
variables son las importantes en una muestra o conjunto de mues-
tras.
En la figura 5 se grafican, haciendo uso de esta técnica, las
muestras de la variable 3 del conjunto de datos que estamos anali-
zando (cuadro 2). En este caso estamos visualizando sólo una varia-
ble. Dependiendo del software que utilicemos para hacer el análisis,
tendríamos la posibilidad de revisar más de una variable a la vez y
hacer comparaciones entre diversas variables. Estas gráficas se ela-
boran de la siguiente manera: cada estrella está conformada por
un conjunto de picos, por ejemplo si tenemos 11 muestras (n=11),
entonces tenemos una estrella de 11 picos. La longitud del pico es
proporcional a la magnitud de la variable. La gráfica se completa
uniendo todos los picos resultantes, de aquí su nombre.
Gráficas de Chernoff
Con base en la idea de que la gente reacciona a los rostros, se creó
este tipo de representación de datos. Estas gráficas fueron introdu-
49
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
HTTPWWWMATHYORKUCA3#3SASMACFACESHTML
50
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
4OMADA DE HTTPKSPARKKAISTACKR(UMAN%NGINEERINGLES
#HERNOFF#HERNOFF&ACESHTM
51
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
HTTPWWWCISHUTPROJECTSSOMTOOLBOXDOWNLOAD
HTTPWWWSPSSCOMCLEMENTINE
52
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
Tendencias
Mapas de navegación
Los mapas de navegación surgen como una alternativa para la visua-
lización de grandes cantidades de datos, por ejemplo, páginas web.
El web está conformado por una cantidad inimaginable de páginas
con datos. Una primera solución al problema de visualizar el web
son las categorías. Cualquier buscador7 importante en su página
principal muestra una categorización8 del contenido del web que
posee, por ejemplo: autos, finanzas, salud, entre otros.
En la figura 8 tenemos otra solución para la visualización del
web, un mapa de navegación. En este caso, se nos presenta una
taxonomía de las diferentes temáticas que contiene este sitio del
web. En este caso, el usuario puede ir seleccionando, según su inte-
4AMBI£N CONOCIDOS COMO MÖQUINAS DE B¢SQUEDA
HTTPMXYAHOOCOM
53
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Desarrollo de software
Existen infinidad de comunidades de estudiosos dedicados a crear
nuevas formas de comunicarse con este instrumento tan valioso
para el análisis y visualización de datos que es la computadora [Gero-
imenko y Chen, 2003].
.ETBEANSORG
54
TÉCNICAS PARA EL ANÁLISIS Y VISUALIZACIÓN DE DATOS
Conclusiones
55
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Referencias
56
II
[ 59 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
60
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
Actividad Porcentaje de la
población con
alguna
discapacidad
Consultar noticias y estado del tiempo, u 39%
obtener estadìsticas de deportes
Tomar cursos por internet o utilizar 29.3%
contenidos en lìnea para sus materias
Resolver asuntos relacionados con su trabajo 26.2%
Hacer compras y pagar sus cuentas o hacer 17%
otras actividades comerciales
Buscar oportunidades de empleo 15.9%
Tabla 1. Actividades que realiza por internet la población con discapacidad
en Estados Unidos [Kaye, 2000].
61
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Aplicaciones adaptativas
62
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
63
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
La accesibilidad web
64
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
65
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
66
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
67
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
68
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
HTTPWWWTECHNOSITEESACCESIBILIDADRECURSOSDOCUMENTOSWCAGFULL CHECKLISTHTML
69
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
70
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
71
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
72
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
73
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
74
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
Recomendaciones generales
Las siguiente es una lista de recomendaciones que pueden ser útiles
al diseñar y desarrollar una página web accesible para invidentes:
75
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
76
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
77
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
78
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
79
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
80
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
81
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
–JOSÉ: Aquí no hay ningún problema para entrar, a donde sí hay pro-
blema es a la página de la Universidad, por ejemplo a Culturales sí hay
problema..., ¿por qué no checan la página de Culturales, que es ahí
donde no podemos accesar [sic]? ¿Cómo le hacen ustedes normalmente
para entrar a Culturales?
–LAURA: Bueno, yo desde la página.
GIBRÁN: Desde la página de SICEUC, adentro viene un link que te lleva a
Culturales.
–JOSÉ: Pero aquí en la página de la Universidad no podemos entrar por
ejemplo a varias cosas... Lo que quiero es que vean a dónde no puedo
entrar para ver por qué no podemos entrar. Supuestamente hay gráficos
aquí...
–LAURA: Sí.
–JOSÉ: ¿Qué gráficos hay?
–LAURA: Está una barra que en ocasiones se mueve y aparecen imáge-
nes animadas... Son anuncios, como comerciales.
–[... el lector de pantalla continúa leyendo menús]
–JOSE: [escuchando hasta que el lector se detiene]... Ya, hasta aquí, y
todo lo demás? Nada...
Conclusiones
82
ACCESIBILIDAD WEB: EL CASO DE LOS USUARIOS INVIDENTES
Referencias
Asakawa, C. (2005). What’s the web like if you can’t see it? Proceedings of the 2005
International Cross-Disciplinary Workshop on Web Accessibility. (Chiba,
Japan). ACM Press, New York, N.Y., pp. 1-8.
Fajardo Flores, S. B., Losoya Castrejón, J., y Velázquez Vaca, G. (2007).
“Distance education resources for the blind: Accessibility in practice.” The
International Journal of Learning, vol. 14, núm. 5, pp. 23-32. Common
Ground: Melbourne, Australia.
First, P. F. y Hart, Y. Y. (2002). “Access to cyberspace: The new issue in educational
justice.” Journal of Law & Education, 31(4), 385-411 (2002).
INEGI (2000). Condición y tipo de discapacidad nacional. XII Censo general de
Población y Vivienda 2000. Disponible enhttp:
//www.inegi.gob.mx/est/librerias/tabulados.
asp?tabulado=tab_di01b&s=est&c=11516.
83
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Kaye, H. S. (2000). “Computer and internet use among people with disabilities.
Disability Statistics Report (13).” U.S. Department of Education. National
Institute on Disability and Rehabilitation Research, San Francisco, CA.
Ley federal para prevenir y eliminar la discriminación. (2003, junio 11). Diario Oficial
de la Federación. Congreso de los Estados Unidos Mexicanos.
Losoya Castrejón, J. (2007). Versión accesible de EDUC para el aprendizaje en línea
de invidentes. Universidad de Colima, Facultad de Telemática.
Márquez Jiménez, J. y Hernández Rivas, J. (2006). Análisis de accesibilidad de
SICEUC con estudiantes invidentes de nivel superior. Universidad de
Colima, Facultad de Telemática.
ONCE (2005). Pautas para el diseño de entornos educativos accesibles para perso-
nas con discapacidad visual. Dirección de Educación, Grupo de Accesibi-
lidad.
Section508. Summary of Section 508 Standards. Extraído el 5 de junio de 2007
desde http://www.section508.gov/index.cfm?FuseAction=Content&ID=11#
general.
Sloan, D., Gregor, P., Rowan, M., y Booth, P. (2000). “Accessible accessibility.” Pro-
ceedings on the 2000 Conference on Universal Usability CUU ‘00 (Arling-
ton, Virginia). ACM Press, New York, pp. 96-101.
Takagi, H., Asakawa, C., Fukuda, K., y Maeda, J. (2004). “Accessibility designer:
Visualizing usability for the blind.” Proceedings of the 6th International
ACM SIGACCESS Conference on Computers and Accessibility (Atlanta,
Georgia). ACM Press, New York, N. Y., pp. 177-184.
Theofanos, M. F., y Redish, J. (2003). “Bridging the gap between accessibility and
usability.” Interactions. Vol. 10, Issue 6. pp. 36-51.
Wattenberg, T. (2004). “Beyond standards: Reaching usability goals through user
participation.” Accessibility and computing. 79. ACM Press, New York,
N.Y., pp 10-20.
84
LA INTEROPERABILIDAD DE APLICACIONES
Y LOS SERVICIOS WEB
JR Herrera-Morales, HC Ponce-Suárez,
EM Ramos-Michel, Pedro Damián-Reyes
Introducción
[ 85 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
86
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
87
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
88
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
89
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
XML
Es un lenguaje de marcado personalizable y aplicable para dife-
rentes tipos de aplicaciones, fue desarrollado para facilitar el inter-
cambio de información entre sistemas heterogéneos, sin importar
la plataforma, lenguaje de programación y sistema manejador de
datos, fue llamado a ser la lengua franca de la internet. XML se deriva
90
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
<SOAP-ENV:Body>
<sws:VerificaDisponibilidadISBN
xmlns:sws=”http://siabuc.ucol.mx/wsVerificaDisponibilidad”>
<ISBN>047143257</ISBN>
<Biblioteca>1</Biblioteca>
<Fecha>20070813</Fecha>
</sws: VerificaDisponibilidadporISBN >
</SOAP-ENV:Body>
91
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
XML namespaces
Los XML namespaces juegan un papel muy importante para la for-
mación de los mensajes SOAP. Un mensaje SOAP puede incluir varios
elementos XML que se llamen de manera similar tanto en la sección
de la cabecera y el cuerpo del mensaje SOAP, para evitar ambigüe-
dades en el nombre de cada uno de estos elementos se utilizan una
especie de prefijos para los elementos XML como si fueran un alias
o sobrenombre para ser identificados por un único nombre.
En el siguiente ejemplo se ilustra el uso de namespaces para
dos elementos “id” que pertenecen a entidades diferentes, las cuales
estarían presentes en un mensaje de petición para la reserva de un
libro de un sistema bibliográfico automatizado con servicios web:
92
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
<SOAP-ENV:Body>
<sws:ReservaLibro
xmlns:sws=http://siabuc.ucol.mx/wsReservaLibro
xmlns:persona=http://siabuc.ucol.mx/ws/persona/
xmlns:producto=”http://siabuc.ucol.mx/ws/producto/”>
<persona:id>20045467</persona:id >
<producto:id>9781861005069</producto:id >
<Fecha>20070813</Fecha>
</sws:ReservaLibro>
</SOAP-ENV:Body>
xmlns:persona=”http://www.servidor.com/aplicaciones/ws/persona/” y
xmlns:producto=”http://www.servidor.com/aplicaciones/ws/producto/”,
93
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
94
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
<soap:Envelope xmlns:soap=”http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<obtenerDetallesISBN xmlns=”http://siabuc.ucol.mx/ws”>
<ISBN>827635</ISBN>
</ obtenerDetallesISBN >
</soap:Body>
</soap:Envelope>
95
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
<soap:Envelope xmlns:soap=”http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
< obtenerDetallesISBNResponse xmlns=”http://siabuc.ucol.mx/ws”>
< obtenerDetallesISBNResult>
<titulo>PostgreSQL. Essential reference</titulo>
<autor>Stinson, Barry</autor>
<editorial>New Riders</editorial>
<fechapub>2001</fechapub>
</ obtenerDetallesISBNResult>
</ obtenerDetallesISBNResponse >
</soap:Body>
</soap:Envelope>
96
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
97
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
HTTP/1.1 200 OK
Content-Type: text/xml; charset=”utf-8”
Content-Length: 311
98
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
99
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
100
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
Elemento Descripción
Definitions Nodo raíz del documento WSDL. Define el nombre del documento y los
espacios de nombres (namespaces) usados en el mismo.
Types Define los tipos de datos que se usarán en el servicio Web, tomando una
representación al estilo de los XML Schemas.
Message Define el contenido de cada uno de los mensajes que soporta el servicio
Web, generalmente se incluirá un mensaje de petición y respuesta para
cada uno de los servicios implementados.
portType Define un grupo de operaciones como una secuencia de mensajes. El tér-
mino “portType” resulta medio confuso pero es análogo al término inter-
fase que se utiliza en la mayoría de las plataformas de desarrollo. Cada
elemento de operación contiene a su vez una combinación de elementos
de entrada y salida dependiendo el tipo de comunicación a establecer por
cada método del servicio Web (puede ser una comunicación bidireccional
o de un solo sentido entre los extremos del servicio Web)
Binding Define el conjunto de protocolos a utilizar para el trasporte de los mensajes
(generalmente SOAP y HTTP), el estilo de los mensajes (estilo RPC o docu-
ment), y el tipo de codificación de los mensajes (Literal o SOAP Encoding)
para cada operación especificada en la sección “portType”.
Service Define un punto de acceso específico para cada elemento “binding” defi-
nido. De manera más concreta nos dice la dirección de Internet del servicio
Web.
101
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
amarilla. Una vez que un Servicio Web es registrado los clientes usan
consultas mediante una API (Application Programming Interfaces)
para localizar un servicio.
102
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
Conclusiones
103
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
104
LA INTEROPERABILIDAD DE APLICACIONES Y LOS SERVICIOS WEB
Referencias
105
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
OSOA. Open Service Oriented Architecture, página web del proyecto Open SOA
Collaboration, disponible en http://www.osoa.org/display/Main/Home/.
Rodríguez L., Vignaga A. y Zipitría F. (2002). Estudio de interoperabilidad .NET/J2EE.
Reporte técnico. InCo-PEDECIBA. Disponible en línea en http://
www.fing.edu.uy/inco/grupos/coal/investigacion/publicaciones/
rvz02.pdf .
Ruggia R., Besil J. y Pais C. (2003). “Interoperabilidad entre servidores de aplica-
ciones heterogéneos.” CITA 2003, 3er Congreso Iberoamericano de Tele-
mática. Montevideo, Uruguay. Disponible en línea en http://www.
fing.edu.uy/~ruggia/publications/CITA03_InteropServAplic(Final).pdf.
Skonnard, A. (2003). Understanding WSDL. Northface University. De la serie Web
Services Technical Articles. Disponible en línea en http://msdn2.
microsoft.com/en-us/library/ms996486.aspx.
SOAP. Simple Object Access Protocol. Página oficial de la especificación de SOAP
del World Wide Web Consortium W3C, disponible en http://www.w3.org/
TR/soap/.
WSDL. Web Services Description Language. Especificación de WSDL disponible en
http://schemas.xmlsoap.org/wsdl/.
XML. eXtensible Markup Language. Sitio oficial de XML del Web Consortium, dis-
ponible en http://www.w3.org/XML/
106
REPRESENTACIÓN
DEL CONOCIMIENTO
Una revisión de metodologías
y lenguajes de software
Introducción
[ 107 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Definición de conocimiento
Se pueden encontrar muchas definiciones de conocimiento, sin
embargo desde la perspectiva de gestión del conocimiento se
puede decir que:
El conocimiento es información organizada y analizada para
hacerla comprensible y aplicable a la resolución de problemas
y toma de decisiones” [Turban, 1992].
Tipos de conocimiento
Para clasificar los distintos tipos de conocimiento se deben conside-
rar varios factores [Deutsch, 1999]:
108
REPRESENTACIÓN DEL CONOCIMIENTO
109
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Ontologías
110
REPRESENTACIÓN DEL CONOCIMIENTO
Definición
La palabra ontología proviene del griego, idioma en el que significa
“estudio del ser”.
La primera definición de ontología en inteligencia artificial
apareció en 1991:
Una ontología define los términos básicos y relaciones que
conforman el vocabulario de un área específica, así como las
reglas para combinar dichos términos y las relaciones para defi-
nir extensiones de vocabularios.
111
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
112
REPRESENTACIÓN DEL CONOCIMIENTO
113
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Clasificación de ontologías
A continuación se describen algunas clasificaciones de ontologías:
Ontologías para representar conocimiento: El ejemplo más
representativo de este tipo es la Frame-Ontology (DAML-S DAML Ser-
vices), que captura las primitivas de representación (clases, instan-
cias, ranuras, facetas) usadas en lenguajes basados en frames.
Ontologías generales/comunes: Incluyen vocabularios rela-
cionados con cosas, eventos, tiempo, espacio, causalidad, compor-
tamiento, función. A continuación, se describen las características
deseables para este tipo de ontologías:1
Meta-ontologías, también llamadas ontologías genéricas o
centrales, que son reusables en varios dominios. El ejemplo más
representativo sería una ontología mereológica que incluiría el tér-
mino parte-de.
HTTPWWWCYCCOM
114
REPRESENTACIÓN DEL CONOCIMIENTO
115
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
116
REPRESENTACIÓN DEL CONOCIMIENTO
117
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Metodología Cyc
La metodología Cyc [Lenat y Guha, 1990] consiste en varios pasos. En
primer lugar hay que extraer manualmente el conocimiento común
que está implícito en diferentes fuentes. Una vez que tengamos sufi-
ciente conocimiento en nuestra ontología, podemos adquirir nuevo
conocimiento común usando herramientas de procesamiento de
lenguaje natural o aprendizaje computacional. Esta metodología
recomienda los siguientes pasos:
118
REPRESENTACIÓN DEL CONOCIMIENTO
Escenarios motivantes
$ Cuestiones informales de competencia
$ Terminología formal
$ Cuestiones formales de competencia
$ Axiomas formales
$ Teoremas de completitud.
$
Metodología KACTUS
En esta metodología [Bernaras et al., 1996] se construye la ontología
sobre una base de conocimiento por medio de un proceso de abs-
tracción. Cuantas más aplicaciones se construyen, las ontologías se
convierten en más generales y se alejan más de una base de cono-
cimiento. En otras palabras, se propone comenzar por construir una
base de conocimiento para una aplicación específica. A continua-
ción, cuando se necesita una nueva base de conocimiento en un
dominio parecido, se generaliza la primera base de conocimiento
en una ontología y se adapta para las dos aplicaciones, y así suce-
sivamente. De esta forma, la ontología representa el conocimiento
consensuado necesario para todas las aplicaciones. Esta metodolo-
gía ha sido utilizada para construir una ontología para diagnosticar
fallos, y recomienda seguir los siguientes pasos:
$ Especificación de la aplicación.
$ Diseño preliminar basado en categorías ontológicas top-level relevantes.
$ Refinamiento y estructuración de la ontología.
119
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Methontology
Metodología SENSUS
La metodología basada en SENSUS [Swartout et al., 1997] es un enfo-
que top-down para derivar ontologías específicas del dominio a
partir de grandes ontologías. Los autores proponen identificar un
conjunto de términos semilla que son relevantes en un dominio
particular. Tales términos se enlazan manualmente a una ontología
de amplia cobertura. Los usuarios seleccionan automáticamente los
términos relevantes para describir el dominio y acotar la ontología
SENSUS. Consecuentemente, el algoritmo devuelve el conjunto de
términos estructurados jerárquicamente para describir un dominio,
que puede ser usado como esqueleto para la base de conocimiento.
Esta metodología sirvió para construir la ontología SENSUS y reco-
mienda los siguientes pasos:
120
REPRESENTACIÓN DEL CONOCIMIENTO
Metodología On-To-Knowledge
El proyecto OTK [Staab et al., 2001] aplica ontologías a la información
disponible electrónicamente para mejorar la calidad de la gestión de
conocimiento en organizaciones grandes y distribuidas. La metodo-
logía proporciona guías para introducir conceptos y herramientas de
gestión de conocimiento en empresas, ayudando a los proveedo-
res y buscadores de conocimiento a presentar éste de forma efi-
ciente y efectiva. Esta metodología incluye la identificación de metas
que deberían ser conseguidas por herramientas de gestión de cono-
cimiento y está basada en el análisis de escenarios de uso y en
los diferentes papeles desempeñados por trabajadores de conoci-
miento y accionistas en las organizaciones. Cada una de las herra-
mientas de la arquitectura de OKT se centra en el desarrollo de
aplicaciones dirigidas por ontologías y finalmente describe el uso
y la evaluación de la metodología mediante casos de estudio. Los
siguientes pasos son recomendados por esta metodología:
$ Estudio de viabilidad
$ Refinamiento
$ Evaluación
Terminae
Aporta [Aussenac-Gilles et al., 2002] tanto una metodología como una
herramienta para la construcción de ontologías a partir de textos.
Se basa en un análisis lingüístico de los textos, el cual se realiza
mediante la aplicación de diferentes herramientas para el procesa-
miento del lenguaje natural. En particular se usan dos herramien-
tas:
1. Syntex para identificar términos y relaciones.
2. Cameleon para identificar roles o relaciones, estas herramientas se
121
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
122
REPRESENTACIÓN DEL CONOCIMIENTO
Lenguajes ontológicos
123
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
124
REPRESENTACIÓN DEL CONOCIMIENTO
OML
El Ontology Markup Language [Kent, 1998] fue desarrollado en la Uni-
versidad de Washington y está parcialmente basado en SHOE. Entre
los cuatro niveles existentes en OML, el Simple OML es el que mejor
se ajusta a este análisis puesto que mapea su contenido directa-
mente a RDF. Las ontologías OML representan conjunto de entidades
de todos los tipos.
Así, es natural definir un tipo colección llamado Ontología y
especificar ontologías como instancias del tipo Ontología. La ontolo-
gía OML define este tipo entre otros, permitiendo la especificación
de ontologías arbitrarias como instancias. En otras palabras, OML
tiene ontologías objetos.
OML es un marco que usa tipos (categorías o clases) e ins-
tancias. Las instancias son llamadas tokens en teoría de flujos de
información. Instancias y tipos en OML pueden ser relaciones o fun-
ciones binarias, objetos, relaciones o valores de datos, colecciones o
constantes. Puesto que se usan las ontologías como contenedores
de tipos y se usan colecciones como contenedores de instancias, las
instancias ontológicas no son sintácticamente similares a las ontolo-
gías, aunque semánticamente son equivalentes.
XOL
XML-based Ontology Exchange Language [Karp et al., 2002] fue desa-
rrollado por la comunidad bioinformática de EU para intercambiar
ontologías entre sistemas heterogéneos. La base de este lenguaje
es OML.
OIL
El Ontology Interchange Language [Horrocks et al., 2000] fue desa-
rrollado como parte del proyecto OntoKnowledge. Pretende conse-
125
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
DAML+OIL
El lenguaje DAML+OIL [Horrocks y Van Harmelen, 2001] fue desarrollado
por un comité formado por miembros de la Unión Europea y de
Estados Unidos en el contexto de DARPA Agent Markup Language
(DAML). Fue construido sobre RDF(S), y comparte los mismos objeti-
vos que OIL. DAML+OIL divide el universo en dos partes disjuntas.
Una parte consiste en los valores que pertenecen a los tipos de
datos del esquema XML. Esta parte se llama dominio de tipos de
126
REPRESENTACIÓN DEL CONOCIMIENTO
Conclusiones
127
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
128
REPRESENTACIÓN DEL CONOCIMIENTO
Referencias
129
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
130
REPRESENTACIÓN DEL CONOCIMIENTO
Lenat, D.B. y Guha, R.V. (1990). Building large knowledge based systems. Addison-
Wesley, Reading Massachussets.
Liebowitz, J. and Beckman, T. (1998). Knowledge Organizations: What Every Mana-
ger Should Know. St. Lucie Press.
Lindberg, D.A.B., Humphrey, B.L., McCray, A.T. (1993). The Unified Medical Lan-
guage System. Methods of Information in Medicine. 32, 281-291.
Nonaka, I., Takeuchi, H. (1995). The Knowledge Creating Company: How Japanese
Companies Create the Dynamics of Innovation. Oxford University Press.
Poli, R. (2000). Levels of Reality. BISCA 2000: Bolzano International Schools in Cog-
nitive Analysis “Dependence and Dynamic Categories”.
Poli, R. (2002). “Ontological methodology.” International Journal of Human-Com-
puter Studies, 56(6):639-664.
Luke, S. Spector, L, Rager, D, y Hendler, J. (1997). Ontology-based web agents. Auto-
nomous agents.
Sowa, J.F. (2000). Knowledge Representation: Logical, Philosophical, and Computa-
tional Foundations, Brooks Cole Publishing Co., Pacific Grove, CA.
Staab, S., Schnurr, H.P., Studer, R., Sure, Y. (2001). Knowledge Processes and Onto-
logies, IEEE Intelligent Systems, 16(1).
Studer, R., Benjamins, R., Fensel, D. (1998). Knowledge Engineering: Principles and
Methods. Data and Knowledge Engineering 25 (1-2):161-197.
Swartout, B., Patil, R. Knight, K., Russ, T. (1997). “Toward distributed use of large-
scale ontologies.” In AAAI-97 Spring Symposium Series on Ontological
Engineering.
Thomas H. Davenport (1999). Ecología de la información. Por qué la tecnología
no es suficiente para lograr el éxito en la era de la información. Oxford
University Press, México, pp. 38-49.
Turban, E. (1992). Expert systems and applied artificial intelligence. Macmillan
Uschold, M., Groninger, M. (1996). “Ontologies: Principles Methods and Applica-
tions.” Knowledge Engineering Review. Vol. 2.
131
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
132
III
Introducción
[ 135 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Conceptos
136
CÓMPUTO CONSCIENTE DEL CONTEXTO
137
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
138
CÓMPUTO CONSCIENTE DEL CONTEXTO
Cuando Mark Weiser [1994] escribió sobre su visión acerca del futuro
de las computadoras parecía algo muy lejano, debido a que no exis-
tía la suficiente infraestructura para alcanzar el objetivo de tener
espacios físicos que contaran con capacidades de procesamiento y
respuesta para brindarle apoyo oportuno y adecuado al usuario, en
todo lugar y en todo momento.
Desde ese momento a la fecha, el trabajo en el desarrollo
de hardware y software para la creación del cómputo ubicuo ha sido
exponencial.
Por un lado los dispositivos móviles han disminuido enorme-
mente su tamaño y aumentado su capacidad de procesamiento, por
lo que ahora podemos tener un alto poder de cómputo en un dispo-
sitivo extremadamente pequeño. Como por ejemplo, los asistentes
personales digitales (PDA, Personal Digital Assistant), teléfonos móvi-
les o sistemas de navegación basados en satélites (GPS, Global Posi-
tioning System), como se observa en la figura 1.
139
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Figura 1. Dispositivos móviles. Imagen del teléfono móvil obtenida de: http://
www.healthpia.us/ Imagen de GPS obtenida de: http://www.garmin.com/garmin/cms/
site/us
140
CÓMPUTO CONSCIENTE DEL CONTEXTO
141
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
142
CÓMPUTO CONSCIENTE DEL CONTEXTO
143
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
144
CÓMPUTO CONSCIENTE DEL CONTEXTO
145
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Áreas de desarrollo
146
CÓMPUTO CONSCIENTE DEL CONTEXTO
Cuidado de la salud
El cuidado de la salud es una de las áreas que se ha visto benefi-
ciadas con la implementación de aplicaciones conscientes del con-
texto.
Ejemplo trascendental y de gran importancia lo es el trabajo
realizado en los hospitales. Son ambientes en donde los trabajado-
res requieren de movilidad y acceso de información para desempe-
ñar sus actividades diarias [Muñoz et al., 2003]. Estas características
particulares de trabajo se han visto beneficiadas por la introducción
de tecnologías ubicuas, tales como redes inalámbricas, dispositivos
móviles, dispositivos de despliegue públicos y sistemas de informa-
ción conscientes del contexto [Favela et al., 2006, 2007; Sánchez et al.,
2008], como se observa en la figura 6.
147
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Turismo
La industria turística es otra área en donde han surgido importantes
nichos de desarrollo del cómputo consciente del contexto. Una de
las aplicaciones de mayor éxito en esta área lo son las guías electró-
nicas para turistas. Dentro de las características principales de estas
herramientas se encuentra el proporcionan información y servicios
al usuarios con base en la información contextual, principalmente la
localización del usuario.
148
CÓMPUTO CONSCIENTE DEL CONTEXTO
Figura 8. Dispositivo utilizado para implementar una guía electrónica consciente de la loca-
lización [obtenidas de Beeharee y Steed, 2007]
149
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
150
CÓMPUTO CONSCIENTE DEL CONTEXTO
151
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
El automóvil
El mercado del automóvil es otro espacio donde la consciencia del
contexto está avanzando a pasos agigantados. En el futuro, la llave
que hoy abre a distancia al coche, será diferente para cada conduc-
tor, de modo que según la llave que se encienda, el automóvil podrá
regular automáticamente, asientos, retrovisores, altura del volante,
temperatura interior, emisora y volumen de sonido, etcétera, de
acuerdo con los gustos del conductor, mientras que el motor arran-
cará automáticamente cuando el conductor termine de ocupar su
asiento. Según la hora y el punto de inicio del trayecto, el sistema
puede intuir igualmente quien será el acompañante del piloto y
poner también su asiento a su gusto personal.
Del mismo modo, de acuerdo con la hora y dirección que
toma el vehículo, el sistema puede determinar el destino del viaje
y en función de ello informar sobre las aglomeraciones de tránsito
de la ruta, para sugerir un camino alternativo. Así mismo, estudiará
el nivel de gasolina y aconsejará en su caso acudir a la gasolinera
con combustible a mejor precio que esté próxima a la vía habitual
de tránsito. Igualmente el sistema puede controlar el grado de alco-
152
CÓMPUTO CONSCIENTE DEL CONTEXTO
153
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
154
CÓMPUTO CONSCIENTE DEL CONTEXTO
155
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Conclusiones
156
CÓMPUTO CONSCIENTE DEL CONTEXTO
Referencias
Abowd, G. D., Ebling, M., Hunt, G., Lei, H., y Gellersen, H.-W. (2002). “Context-
aware computing.” IEEE Pervasive Computing, 1(3), 22-23.
Abowd, G. D., y Mynatt, E. D. (2000). “Charting past, present, and future research
in ubiquitous computing.” ACM Transactions on Computer-Human Inte-
raction, 7(1), 29-58.
Antifakos, S., Kern, N., Schiele, B., y Schwaninger, A. (2005, septiembre 19-22).
“Towards improving trust in context-aware systems by displaying system
confidence.” Presentado en: 7th International Conference on Human
Computer Interaction with Mobile Devices and Services (MobileHCI’05),
Salzburg, Austria.
Beeharee, A., y Steed, A. (2007). “Exploiting real world knowledge in ubiquitous
applications.” Personal and Ubiquitous Computing, 11, 429-437.
Castro, L. A., y Favela, J. (2005, Septiembre 26-30). “Continuous tracking of user
location in wlans using recurrent neural networks.” Presentado en: Sexto
Encuentro Internacional de Computación (ENC 2005), Puebla, México.
Christensen, H. B., y Bardram, J. (2002). “Supporting human activities, exploring
activity centered computing.” Presentado en: 4th international confe-
rence on Ubiquitous Computing, Göteborg, Sweden.
Darrell, T., Gordon, G., Harville, M., y Woodfill, J. (1998, junio 1998). “Integrated
person tracking using stereo, color, and pattern detection.” Presentado
en: Conference on Computer Vistion and Pattern Recognition, Santa Bar-
bara, CA.
Davies, N., y Gellersen, H.-W. (2002). “Beyond prototypes: Challenges in deploying
ubiquitous systems.” IEEE Pervasive Computing, 1(1), 26-35.
Dey, A. K. (2001). “Understanding and using context.” Personal and Ubiquitous
Computing, 5(1), 4-7.
157
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Dey, A. K., Abowd, G. D., y Salber, D. (2001). “A conceptual framework and a tool
kit for supporting the rapid prototyping of context-aware applications.”
Human-Computer Interaction (HCI), 16(2-4), 97-166.
Favela, J., Tentori, M., Castro, L. A., González, V. M., Moran, E. B., y Martínez-García,
A. I. (2006). “Estimating hospital workers activities and its use in context-
aware hospital applications.” Presentado en: First Conference in Pervasive
Healthcare, Salzburg, Austria.
Favela, J., Tentori, M., Castro, L. A., González, V. M., Moran, E. B., y Martínez-García,
A. I. (2007). “Activity recognition for context-aware hospital applications:
Issues and opportunities for the deployment of pervasive networks.”
MONET.
Fogarty, J., Hudson, S. E., Atkeson, C. G., Avrahami, D., Forlizzi, J., Kiesler, S., et
al. (2005). “Predicting human interruptibility with sensors.” ACM Transac-
tions on Computer-Human Interaction (TOCHI), 12, 119-146.
Hazas, M., y Ward, A. (2002). “A novel broadband ultrasonic location system.” Pre-
sentado en: 4th International Conference on Ubiquitous Computing: Ubi-
Comp 2002, Goteborg, Sweden.
Hightower, J., y Borriello, G. (2001). “Location systems for ubiquitous computing.”
IEEE Computer, 34(8), 57-66.
Horvitz, E., y Apacible, J. (2003, noviembre). “Learning and reasoning about inte-
rruption.” Presentado en: Fifth International Conference on Multimodal
Interfaces (ICMI 2003).
Kendall, K. E., y Kendall, J. E. (2007). Systems analysis and design (7th ed.): Prentice
Hall.
Maurer, U., Rowe, A., Smailagic, A., y Siewiorek, D. (2006). “Location and activity
recognition using ewatch: A wearable sensor platform.” En Ambient inte-
lligence in everyday life, 3864, 86-102: Springer.
Muñoz, M. A., Rodríguez, M., Favela, J., Martínez-García, A. I., y González, V. M.
(2003). “Context-aware mobile communication in hospital.” IEEE Compu-
ter, 36, 60-67.
158
CÓMPUTO CONSCIENTE DEL CONTEXTO
159
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS
DE APOYO A LA ESTANDARIZACIÓN EN
APRENDIZAJE MÓVIL
Introducción del elemento Assistive Technology (AT)
dentro de Device Profile (DP) como extensión de
ACCLIP
Armando Román-Gallardo, Luis Anido Rifón,
Juan Contreras-Castillo, Ricardo Acosta Díaz,
Silvia Berenice Fajardo-Flores
Introducción
[ 161 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
E-learning
El e-learning es el suministro de programas educativos y sistemas de
aprendizaje en línea y se basa en el uso de una computadora u otros
dispositivos (por ejemplo, un teléfono móvil o un asistente personal
digital, PDA, entre otros) para proveer a las personas de materiales
educativos. Los sistemas de educación a distancia establecieron las
bases para su desarrollo, el cual viene a resolver algunas dificultades
en cuanto a tiempos, sincronización de agendas, asistencia y viajes,
problemas típicos de la educación presencial. Algunos de los bene-
ficios que proporciona son: la eliminación de las barreras de tiempo,
acortamiento de la distancia física al usar un medio electrónico y
reducción de las brechas económicas y sociales. Además, los estu-
162
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
M-Learning
Desde hace tiempo las computadoras están siendo utilizadas para
transferir información en entornos tan formales como las aulas tradi-
cionales de las clases. Sólo se necesita observar un poco el entorno
para darse cuenta que los dispositivos computacionales ahora son
dispositivos de información portátiles, con algunos de los cuales, por
ejemplo, podemos llamar a casa desde cualquier lugar donde nos
encontremos. Aprender dentro de este contexto, en el momento
en que se necesite, explorando y solicitando la información que se
requiere, es un cambio de paradigma fundamental para la forma en
la cual concebimos a la educación actualmente. Al mezclar el e-lear-
ning y la computación móvil, se crea una nueva forma de educación
y se le llama aprendizaje móvil o m-learning, que se define como el
uso de los programas de entrenamiento o aprendizaje sobre dispo-
sitivos inalámbricos como teléfonos celulares, PDAs, u otros dispositi-
vos electrónicos. Pero el m-learning es mucho más que simplemente
163
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Estandarización
La normalización o estandarización es la redacción y aprobación de
normas que son establecidas con la finalidad de garantizar el acopla-
miento de elementos construidos independientemente, su calidad
y la seguridad de su funcionamiento, así como la forma de reponer-
los en caso de ser necesario. ISO lo define como “documentos de
acuerdos que contienen las especificaciones técnicas y otros crite-
rios exactos que se utilizarán constantemente como reglas, pautas,
o definiciones de características, para asegurarse que los materiales
y productos de los procesos y los servicios estén dentro de su pro-
pósito” [ISO, 2002]. En el contexto de las tecnologías de e-learning
los estándares son utilizados generalmente el diseño y la implemen-
tación para asegurar la interoperabilidad, la portabilidad, la reusabili-
dad y la administración de sus contenidos, datos y procesos [Anido y
Nistal, 2001].
Tecnologías asistidas
Es un término genérico que incluye a los dispositivos asistidos que
son adaptables, que pueden rehabilitar a otros dispositivos y el pro-
ceso utilizado para seleccionarlos, localizarlos y hacer uso de ellos.
Assistive Technology (AT) promueve en gran parte la independencia
para las personas con capacidades diferentes, permitiéndoles realizar
tareas que tenían gran dificultad en lograr, proporcionando los meca-
nismos o cambiando los métodos de interacción con la tecnología
necesarios para lograr tales tareas [Congress USA, 1998; IMS, 2003].
164
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
165
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
166
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
167
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
168
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
Preferencias de accesibilidad
169
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
170
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
171
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
172
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
173
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
174
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
175
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
176
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
177
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
<futureTechnology>
<nuevoControlDeContenido>
<param usage=”preferred” name=”Nuevo-Contenido-Parametro-1”
value=”0.6”/>
<param usage=”preferred” name=”Nuevo-Contenido-Parametro-2”
value=”true”/>
</nuevoControlDeContenido>
</futureTechnology>
178
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
179
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
$ Ambiente
$ Temperatura
$ Luz
$ Ruido
$ Nivel del discurso
$ Instrucción (complejidad del contenido del texto)
$ Detalles de contenido
$ Nivel de confianza
$ Privacidad y seguridad
$ Restricciones al contenido
180
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
181
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
182
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
183
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
184
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
185
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Tecnologías asistidas
186
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
187
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Figura 12. Estructura para definir una tecnología asistida basada en GPS
188
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
<?xml version=”1.0”?>
<accessForAll xmlns=”http://www.imsglobal.org/xsd/acclip”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://www.imsglobal.org/xsd/acclip
AccessForAllv1p0d27.xsd”>
<context identifier=”DeviceProfile” xml:lang=”en”>
<content>
<futureTechnology>
<assistiveTechnology>
<gpsTechnology>
<waypoint >
<latitude value=572104/>
<length value=2106796/>
<altitude value=0>
<time value=”10:30”/>
</waypoint >
<track>
<waypoint >
<latitude value=572104/>
<length value=2106796/>
<altitude value=0/>
<time value=”10:30/”>
</waypoint >
<waypoint >
<latitude value=572104/>
<length value=2106776/>
189
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
<altitude value=0>
<time value=”10:31”/>
</waypoint >
</track>
<height value=0/>
<time value=”10:33”/>
<distance value=235/>
<bearing value=30.5/>
<headingTrack value=30.4/>
<position>
<latitude value=572104/>
<length value=2106776/>
<altitude value=0/>
<time value=”10:31”/>
</position>
</gpsTechnology>
</assistiveTechnology>
</futureTechnology>
</content>
</context>
</accessForAll>
190
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
Conclusiones
191
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
Referencias
192
ACCESIBILIDAD Y TECNOLOGÍAS ASISTIDAS DE APOYO A LA ESTANDARIZACIÓN EN APRENDIZAJE MÓVIL
193
LOS AUTORES
Armando Román-Gallardo
Profesor-investigador de tiempo completo en la Facultad de Telemática,
Universidad de Colima. Actualmente estudiante de doctorado de la Uni-
versidad de Vigo (2008). Tiene una maestría en ciencias computacionales
(2000) y una ingeniería en sistemas computacionales (1993), ambas por la
Universidad de Colima, México. Ha escrito artículos de revista y conferen-
cia en los siguientes temas: multimedia, desarrollo de aplicaciones distri-
buidas y bibliotecas digitales. e-mail: aroman@ucol.mx
Gabriel López-Morteo
Doctor en ciencias de la computación por el Centro de Investigación
Científica y de Educación Superior de Ensenada (CICESE). Investigador titu-
lar de tiempo completo en el Instituto de Ingeniería de la Universidad
[ 195 ]
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
196
LOS AUTORES
Juan Contreras-Castillo
Doctor en ciencias de la computación en el Centro de Investigación Cientí-
fica y de Educación Superior de Ensenada (CICESE). Investigador titular B de
tiempo completo en la Facultad de Telemática de la Universidad de Colima.
Líneas de Investigación: educación a distancia y cómputo móvil aplicado a
la salud. e-mail: juancont@ucol.mx.
Lourdes Galeana de la O
Médico cirujano y partero, y maestra en ciencias con especialidad en mor-
fología humana por el Instituto Politécnico Nacional (México, 1988). Pio-
nera en la aplicación de tecnologías de información en la educación en
la Universidad de Colima. Dirigió la elaboración de la plataforma de educa-
ción a distancia de la Universidad de Colima (EDUC), así como el desarrollo
de numerosas aplicaciones multimedia interactivas para diversas áreas. Fue
197
TÓPICOS SELECTOS DE TECNOLOGÍAS DE INFORMACIÓN CON APLICACIONES PRÁCTICAS
María Andrade-Aréchiga
Estudiante de doctorado en ciencias de la computación en el Centro de
Investigación Científica y de Educación Superior de Ensenada (CICESE).
Maestra en educación con especialidad en matemáticas en el ITESM. Profe-
sora-investigadora de tiempo completo en la Facultad de Telemática de la
Universidad de Colima. Sus intereses de investigación incluyen tecnología
educativa y matemáticas. Participa en las líneas de investigación aplicacio-
nes en multimedia y sistemas de información. e-mail: mandrad@ucol.mx
Pedro Damián-Reyes
Es maestro en ciencias, egresado de la Facultad de Telemática de la Uni-
versidad de Colima. Actualmente es profesor-investigador de tiempo com-
pleto de la Facultad de Telemática y se encuentra estudiando el doctorado
en ciencias de la computación en el Centro de Investigación Científica
y Educación Superior de Ensenada (CICESE). Su trabajo de investigación
se enfoca en aplicaciones de cómputo consciente del contexto. e-mail:
damian@ucol.mx
198
LOS AUTORES
Ricardo Acosta-Díaz
Es maestro en ciencias de la computación, egresado del Centro de Investi-
gación Científica y Educación Superior de Ensenada (CICESE). Ingeniero en
sistemas computacionales por el Instituto Tecnológico de Colima. Ha traba-
jado como consultor de tecnologías de información para la Organización
de los Estados Americanos. Se desempeña como profesor-investigador en
la Universidad de Colima desde el año 2000. Actualmente es director de la
Facultad de Telemática de la Universidad de Colima y cursa el tercer año
de doctorado en la Universidad de Vigo, España. Las áreas de investiga-
ción que cultiva son cómputo ubico, informática médica y recuperación de
información. e-mail: acosta@ucol.mx
Sara Sandoval-Carrillo
Maestra en ciencias, área telemática. Profesora-investigadora de tiempo
completo en la Facultad de Telemática de la Universidad de Colima. Parti-
cipa en las líneas de investigación de aplicaciones de multimedia y siste-
mas de información. Es evaluadora del Consejo Nacional de Acreditación
en Informática y Computación (CONAIC) y ha impartido cursos sobre los
mecanismos y procesos de acreditación. e-mail: sary@ucol.mx
199
Tópicos selectos de Tecnologías de Información
con aplicaciones prácticas
Coordinadores
JRG Pulido,
Juan Contreras-Castillo
y Armando Román Gallardo