Modelización y diseño interactivo de interfaces con estructura dinámica
|
|
- Gloria Figueroa Iglesias
- hace 8 años
- Vistas:
Transcripción
1 Modelización y diseño interactivo de interfaces con estructura dinámica P. Castells, F. Saiz, R. Moriyón, F. García E.T.S. de Informática, Universidad Autónoma de Madrid Ctra. de Colmenar Viejo km. 17, Madrid { pablo.castells roberto.moriyon francisco.saiz federico.garcia Resumen El actual panorama tecnológico demanda aplicaciones interactivas cada vez más flexibles y complejas, capaces de responder a una creciente dispersión y heterogeneidad de la información, de las plataformas y de los usuarios. En esta ponencia se describe el desarrollo de nuevas herramientas de diseño y soporte de interfaces de usuario capaces de definir y ajustar su propia estructura en función de diferencias en la información, los usuarios u otros factores, que no se conocen hasta el momento de la ejecución del software. Nuestro trabajo incluye el desarrollo de dos sistemas de modelización y soporte de presentaciones y tareas de usuario, una herramienta de autor interactiva para presentaciones avanzadas, así como la aplicación de las técnicas desarrolladas a la construcción de tutores interactivos. Palabras clave: interfaces de usuario, diseño de sistemas interactivos, herramientas de diseño, interfaces basadas en modelos, programación mediante ejemplos. 1 Introducción La rápida expansión de las tecnologías de la información plantea nuevas demandas para el software que ha de mediar entre las aplicaciones y las personas. Las nuevas aplicaciones tienen que manejar una información sujeta a variaciones, dispersa y heterogénea, y responder a la creciente diversificación de usuarios y plataformas. A nivel de las interfaces de usuario, esto significa que en muchos casos no es posible concebir de antemano soluciones satisfactorias en términos de una presentación gráfica fija y una estructura predeterminada de diálogo con el usuario. Las herramientas de desarrollo de interfaces de usuario de uso común hoy en día no dan un soporte adecuado para este tipo de necesidades, por lo que o bien se producen soluciones obsoletas, o bien una gran parte del desarrollo se lleva a cabo con lenguajes programación de propósito general y frameworks de bajo nivel, dando lugar a un desarrollo difícil,
2 costoso, y propenso a errores. La creación de herramientas de alto nivel para el desarrollo de interfaces que soporten expresamente los aspectos dinámicos es un problema difícil en general, por lo que sigue siendo un campo activo de investigación. En este artículo se describe el trabajo realizado por nuestro grupo en la línea del desarrollo de nuevas herramientas de diseño y soporte de interfaces que, en uno u otro aspecto, son capaces de definir, ajustar o ampliar su propia estructura y funcionalidad en función de diferencias en la información, los usuarios, sus acciones, el estado del programa u otros factores que se concretan y pueden cambiar en el momento de la ejecución del software. Nuestro trabajo en esta dirección se ha centrado en los siguientes aspectos (ver figura 1): Un sistema de presentación, para la modelización y generación de la componente visual de las interfaces, que soporta el flujo dinámico de datos, así como la construcción de presentaciones iterativas, recursivas y condicionales. Una herramienta de autor complementaria al sistema de presentación, para el diseño interactivo de modelos de la presentación mediante manipulación directa y programación basada en ejemplos. Un sistema de representación de tareas de usuario para una descripción de alto nivel de la funcionalidad de las interfaces, que permite el análisis de la actividad del usuario en tiempo de ejecución. Una herramienta basada en el modelo anterior, para la generación de tutoriales de aplicaciones arbitrarias a partir de la modelización de tareas. Figura 1. Componentes para la construcción de interfaces dinámicas 2 Interfaces basadas en modelos
3 Una interfaz con capacidad para ajustarse automáticamente a un entorno cambiante requiere una representación adecuada de sus propias componentes, tanto para razonar sobre ellas como para construirlas o modificarlas. Frente a la realización de las interfaces como una suma de componentes estándar y eventos de bajo nivel, a partir de la cual las características del diseño resultan difícilmente reconocibles, el llamado paradigma basado en modelos [1] propone la modelización las interfaces mediante descripciones declarativas (modelos) que incluyan explícitamente información semántica de alto nivel sobre el diseño, y relativa, en particular, a los aspectos que han de ser objeto de actualización y construcción dinámica. Siguiendo esta filosofía, hemos desarrollado un sistema de presentación [2], a partir de los sistemas de presentación de Humanoid [3] y Mastermind [4], para la modelización, generación y ejecución de la componente visual (presentación) de las interfaces. En nuestro sistema, el diseñador construye modelos de las interfaces en un lenguaje textual de alto nivel, a partir del cual el sistema genera código C++ basado en Amulet [5], una toolkit que incorpora un sistema de programación con restricciones sobre campos de objetos. El sistema de presentación incluye así mismo un módulo propio de soporte a la ejecución para las interfaces generadas. Nuestro modelo de la presentación permite la especificación de interfaces en las que el número, aspecto, y tipo de las componentes varían en función del espacio disponible, las capacidades del hardware, o las características de los datos que afectan a la interfaz. Concretamente, permite establecer dependencias en las propiedades de los objetos gráficos respecto de cualquier dato de la aplicación, así como la definición de componentes basadas en iteraciones, recursión y condicionales, de tal forma que estas estructuras de control se recomputan automáticamente cuando cambian los datos de los que dependen. Todo ello permite reflejar en el diseño datos de distinto tipo con un alto grado de libertad. Con este sistema es posible diseñar, por ejemplo, un plano dinámico del metro que refleje la posición de los trenes y otro tipo de información en tiempo real, mostrando mayor o menor cantidad de información y detalle en función de la resolución de la pantalla del dispositivo desde el que se está operando. Así mismo hemos desarrollado una versión del sistema de presentación para la visualización de datos relacionales a través de la web [6], con capacidades similares a las descritas, añadiendo además la posibilidad de adaptar la presentación de la información a las preferencias y perfil de los usuarios. Este sistema genera páginas HTML dinámicamente a partir de a) los datos almacenados en una base de datos, b) un metamodelo de datos que permite extender el modelo relacional con nuevas propiedades y descripciones asociadas a las estructuras de datos, c) una descripción de la presentación, mediante una extensión del lenguaje HTML que permite expresar distintos tipos de selección y procesamiento de los datos, d) un perfil de usuario en función del cual se personaliza automáticamente la
4 presentación de los datos y e) un conjunto de reglas de estilo para definir presentaciones condicionales. El sistema permite establecer, por ejemplo, que los valores de un campo de texto ocupen una columna de una tabla, o por el contrario se muestren como una lista HTML, dependiendo de la extensión del texto visualizado, utilizando al mismo tiempo distintos colores de fondo para destacar o agrupar visualmente los datos que cumplen ciertas propiedades o relaciones. 3 Modelización de tareas Junto con el sistema de modelización de la presentación, hemos desarrollado un sistema para la modelización del diálogo con el usuario, basado en una descripción de las tareas que el usuario final puede llevar a cabo con la interfaz. Este modelo es similar al que utilizan otras herramientas como Mastermind [4] y MOBI-D [1], y consiste en una descomposición jerárquica que pone en relación las tareas abstractas del dominio de aplicación (emitir una factura, dar de alta a un paciente, planificar calendarios laborales), con subtareas y acciones elementales de interacción básica propias de la interfaz (pulsar botones, escribir texto, arrastrar iconos). En nuestro sistema, el modelo de tareas no se utiliza para generar las interfaces. La capacidad expresiva del modelo funcional descendente, propio de las tareas, resulta limitada para describir por completo la funcionalidad de una interfaz, definida mediante programación basada en eventos, por poco compleja que sea. El modelo de tareas desempeña en nuestro sistema un papel descriptivo, con vistas a su utilización por otras herramientas que generan servicios añadidos en tiempo de ejecución, y que requieren un análisis del diálogo que lleva a cabo el usuario con la interfaz. A partir de este modelo, hemos desarrollado una herramienta, CACTUS [7], para el diseño de tutores de aplicaciones, que basan la enseñanza en a) unos contenidos explicativos transmitidos en forma de hipertexto mediante una metáfora de libro de texto, y b) la instrucción práctica utilizando la propia interfaz de la aplicación, bajo el control del programa tutor. En el segundo caso, el tutor utiliza el modelo de tareas para el seguimiento automático de las actividades de los usuarios, permitiendo proporcionar feedback a los usuarios y evaluar sus conocimientos de manera continua. CACTUS incorpora además la capacidad de emular, esto es, ejecutar por sí mismo, tareas abstractas de alto nivel de la interfaz sin la intervención del usuario. 4 Herramientas de autor Los sistemas descritos en los apartados anteriores permiten la construcción de un amplio rango de interfaces, presentaciones dinámicas y servicios en tiempo de ejecución, utilizando un conjunto relativamente pequeño de primitivas de alto nivel. No obstante, la utilización de estas herramientas sigue requiriendo un esfuerzo importante por parte del
5 diseñador, ya que éste tiene que aprender un lenguaje de especificación, comprender el funcionamiento del sistema soporte y la forma en que se generan las interfaces en tiempo de ejecución. Por este motivo, hemos complementado el sistema de presentación descrito en el apartado 2 con una herramienta de autor interactiva, HandsOn [8], más intuitiva y ergonómica, de una facilidad de uso comparable a la de los constructores de interfaces como los que integran Visual Basic o Delphi. Con HandsOn el diseñador trabaja en un entorno gráfico similar al de estas herramientas. La salida de HandsOn es un modelo de la interfaz que sirve de input para el sistema de presentación. En general las herramientas de autor son más fáciles de usar cuanto menor es la diferencia entre la representación manipulada por el diseñador y el resultado final. La dificultad estriba, en nuestro caso, en que la interfaz como tal no existe en tiempo de diseño, puesto que depende de condiciones que no se conocen hasta el momento de la ejecución. Para resolver este problema HandsOn, utilizando técnicas de programación mediante ejemplos [9], permite que el diseñador construya, en lugar de presentaciones genéricas y abstractas, ejemplos concretos de la interfaz utilizando ejemplos concretos de los datos, creados por él mismo en el propio entorno de edición. La herramienta examina las acciones del diseñador, analiza los ejemplos creados, infiere la intención del autor, y generaliza los ejemplos, generando un modelo abstracto listo para ser procesado por el sistema de presentación, que genera y gestiona la interfaz ejecutable. Las técnicas de programación mediante ejemplos han sido aplicadas también para la construcción de modelos de tareas. En concreto, hemos completado el sistema CACTUS, descrito en el apartado anterior, con un entorno de edición para los diseñadores, en el que tanto los libros de texto como las prácticas se pueden diseñar bien con un lenguaje textual, o bien de forma interactiva mediante técnicas de programación mediante ejemplos. Este entorno se ha utilizado para la enseñanza de sistemas de simulación digital continua, como el sistema solar o las ecuaciones de Volterra. También se ha usado para generar cursos tutores para un entorno de diseño orientado a objetos asistido por ordenador. Además, se han hecho pruebas con una agenda electrónica y, finalmente, hemos generado cursos acerca de Schoodule, una aplicación que utiliza una base de datos y un resolvedor de restricciones para planificar horarios de centros docentes. Nuestros planes de trabajo para el futuro próximo incluyen la ampliación de estas ideas para manejar en este tipo de entornos una representación gráfica de un modelo del usuario. Actualmente estamos desarrollando una herramienta de autor para la construcción de cursos adaptativos, que integra en un mismo entorno un modelo de tareas que describe las actividades de aprendizaje del curso, un modelo de la presentación de los cursos, y un modelo del usuario, de tal forma que el diseñador, mediante la manipulación gráfica de
6 estos tres modelos, puede establecer dependencias entre la interfaz del curso y las características de los estudiantes. Referencias [1] A. R. Puerta, A Model-Based Interface Development Environment, IEEE Software, v. 14, nº 4, 1997, pp [2] P. Castells, P. Szekely and E. Salcher, Declarative Models of Presentation, proc. International Conference on Intelligent User Interfaces (IUI'97), Orlando (Florida), 1997, pp [3] P. Szekely, P. Luo, and R. Neches, Beyond Interface Builders: Model-Based Interface Tools, proc. Conference on Human Factors in Computing Systems (INTERCHI 93), Amsterdam, 1993, pp [4] P. Szekely, P. Sukaviriya, P. Castells, J. Muthukumarasamy and E. Salcher, Declarative Interface Models for User Interface Construction: The Mastermind Approach, en Engineering for Human-Computer Interaction, L. Bass and C. Unger (eds), Chapman & Hall, 1996, pp [5] B. A. Myers et al, The Amulet Environment: New Models for Effective User Interface Software Development, IEEE Transactions on Software Engineering, v. 23, nº 6, 1997, pp [6] F. Saiz, P. Szekely, D. Devang, Customized Web-based Data Presentation, proc. World Conference on the WWW, Internet and Intranet (WebNet 98), Orlando (Florida), 1998, pp [7] F. García, CACTUS: Automated Tutorial Course Generation for Software Applications, proc. International Conference on Intelligent User Interfaces (IUI 2000), New Orleans (Louisiana), [8] P. Castells and P. Szekely, Presentation Models by Example, en Design, Specification and Verification of Interactive Systems '99, D.J. Duke and A. Puerta (eds), Springer-Verlag, Viena, 1999, pp [9] A. Cypher (ed.), Watch What I Do: Programming by Demonstration, the MIT Press, 1993.
Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet
Carro, R.M., Moriyón, R., Pulido, E. and Rodríguez, P. (2000): Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet. Interacción 2000. Actas de
Más detallesLos requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
Más detallesDiseño y desarrollo de una aplicación informática para la gestión de laboratorios
Diseño y desarrollo de una aplicación informática para la gestión de laboratorios M. Francisco, P. Vega, F. J. Blanco Departamento de Informática y Automática. Facultad de Ciencias. Universidad de Salamanca
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más detallesDIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS
DIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS Módulo 1. La formación on line. Unidad 1. La formación a través de la red. Unidad 2. La tutoría virtual. Unidad 3. Las plataformas de formación. Módulo 2.
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesGUIA PROGRAMACIÓN ORIENTADA A OBJETOS
GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesPROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.
Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes
Más detallesPROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.
Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes
Más detallesMANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA
Más detallesUnidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesMonitorización de Equipos y Redes [NAGIOS ] VIRTUALITY
Monitorización de Equipos y Redes [NAGIOS ] VIRTUALITY [INTRODUCCIÓN. QUÉ ES NAGIOS?] Nagios es un sistema de monitorización de equipos y de servicios de red, creado para ayudar a los administradores a
Más detallesGE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &
')) GE Power Management 6S``O[WS\bORS1]\TWUc`OQWÕ\g /\ãzwawars@suwab`]arszawabs[o GE-FILES 7\ab`cQQW]\Sa 539$ & *(Ã3RZHUÃ0DQDJHPHQW +D\DOJRTXHQRHQFXHQWUD" $OJRQRHVWiVXILFLHQWHPHQWHFODUR" 6,Ã 7,(1(Ã $/*Ô1Ã
Más detallesCaso práctico de Cuadro de Mando con Tablas Dinámicas
1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar
Más detallesMICROSOFT ACCESS 2010
MICROSOFT ACCESS 2010 1. BÁSICO Nº Horas: 24 Objetivos: Introducción a la suite ofimática Microsoft Office 2010 y se introducen los conceptos de análisis y diseño de bases de datos relacionales y cómo
Más detallesVicerrectorado de Investigación Oficina de Patentes y Valorización
TITULO PANELES INFORMATIVOS INTERACTIVOS ABSTRACT: Investigadores de la Universidad de Castilla La Mancha desarrollan aplicativos de interacción móvil. Básicamente, partiendo de espacios, zonas, o paneles
Más detalles11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman
11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas
Más detallesPrograma de Formación Certificación PMP alineada con el PMBOK 5th y, Gestión de Proyectos con Microsoft Project 2010
Programa de Formación Certificación PMP alineada con el PMBOK 5th y, Gestión de Proyectos con Microsoft Project 2010 PROGRAMA FORMATIVO OBJETIVOS Identificar los 5 grupos de procesos definidas en el PMBOK
Más detallesGuía de uso de Moodle para participantes
Guía de uso de Moodle para participantes ÍNDICE 1 ACCESO... 4 1.1 PORTAL... 4 1.2 INGRESAR A PLATAFORMA... 6 1.3 ESTRUCTURA DEL CURSO... 7 1.3.1 BLOQUES... 8 2 RECURSOS Y MÓDULOS... 10 LOS RECURSOS SE
Más detallesLABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Más detallesManual de ayuda para crear y gestionar Tareas, como actividad evaluable
Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer
Más detallesCapítulo 1. Introducción
Capítulo 1 Introducción 1.1 Antecedentes La producción musical, en su mayoría, se ha valido de distintos tipos de software computacional para realizar la edición de composiciones musicales. De toda la
Más detallesCASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detallesInstructivo de Microsoft Windows
Instructivo de Microsoft Windows El presente instructivo corresponde a una guía básica para el manejo de los programas y la adquisición de conceptos en relación a estos utilitarios. No obstante ello, para
Más detallesUn Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro
Introducción Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro acceso al mundo Web. Cuando queremos entrar a Internet, lo primero que se abre en el ordenador es el
Más detallesÍndice QUÉ ES QUALITAS ESCUELA FAMILIA? Escuela Familia. Qué es Qualitas Escuela Familia? 3. Secciones 4. Usuario y Contraseña 4. Página Principal 5
Escuela Familia Índice Qué es Qualitas Escuela Familia? 3 Secciones 4 Usuario y Contraseña 4 Página Principal 5 Información Personal 9 Calendario 10 Mensajería 11 Documentación 11 Sección Alumno 12 SMS
Más detallesGrupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT)
S PCT/WG/8/7 ORIGINAL: INGLÉS FECHA: 12 DE MARZ0 DE 2015 Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT) Octava reunión Ginebra, 26 a 29 de mayo de 2015 FORMACIÓN DE EXAMINADORES
Más detallesSUPLEMENTO EUROPASS AL TÍTULO DE TÉCNICO SUPERIOR DE ARTES PLÁSTICAS Y DISEÑO
SUPLEMENTO EUROPASS AL TÍTULO DE TÉCNICO SUPERIOR DE ARTES PLÁSTICAS Y DISEÑO TÉCNICO SUPERIOR DE ARTES PLÁSTICAS Y DISEÑO EN GRÁFICA INTERACTIVA --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesGUÍA DOCENTE. Curso 2015-2016. Ingeniería Informática en Sistemas de Información Doble Grado:
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Diseño de base de datos Módulo: Módulo M7: Complementos Obligatorios Específicos de Sistemas
Más detallesMarketmaker: Actualización 18/03/2009. Interfaz mejorado
Marketmaker: Actualización 18/03/2009 Tenemos el placer de anunciarles que, fruto del compromiso constante por ofrecer a todos nuestros clientes el mejor servicio en el marco de la negociación financiera,
Más detallesInterfaces de Usuario Inteligentes:
Interfaces de Usuario Inteligentes: Pasado, Presente y Futuro Víctor M. López Jaquero, Francisco Montero, José Pascual Molina, Pascual González Instituto de Investigación en Informática (I3A) Laboratorio
Más detallesDATOS IDENTIFICATIVOS:
DATOS IDENTIFICATIVOS: 1. Título del Proyecto Sistema Web de Planificación y Seguimiento de Actividades ECTS 2. Código del Proyecto 28_UCO_106031 3. Resumen del Proyecto MEMORIA DE LAS ACCIONES DESARROLLADAS.
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesFicheros Electrónicos
Última actualización: Marzo 11 Versión para Imprimir Ficheros Electrónicos Ver Índice Introducción A continuación detallamos los aspectos funcionales asociados a la gestión de ficheros electrónicos, herramienta
Más detallesLas propuestas que deseen licitar a este servicio, deberán presentar:
Términos de Referencia de la licitación de los servicios técnicos para el diseño y desarrollo de una página web para el índice de coherencia de políticas para el desarrollo (ICPD) de la Plataforma 2015
Más detallesNOVEDADES Y MEJORAS. datahotel versión 9.00 TRABAJAR CON I.V.A INCLUIDO
NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.00 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones
Más detallesCarteleras. Elaborar una agenda de conciertos y actividades musicales
Carteleras. Elaborar una agenda de conciertos y actividades musicales Etapa/Curso Área Destrezas Tiempo de realización Contenidos Competencias básicas 3º ciclo de Primaria 1º ciclo de Secundaria Educación
Más detallesCurso de programación y diseño de videojuegos Milla Digital Abril Diciembre 2011
Curso de programación y diseño de videojuegos Milla Digital Abril Diciembre 2011 Profesores Responsables del Curso: Francisco J. Serón y Eduardo Mena (Universidad de Zaragoza, Centro Politécnico Superior)
Más detallesWinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.
WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...
Más detalles1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.
1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los
Más detallesI NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA
I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.
Más detallesLa gestión de contenidos en el nuevo Portal del Ministerio de Hacienda
La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda Raquel Poncela González Introducción La aparición de los gestores de contenidos para la gestión de portales ha sido una verdadera
Más detallesJosefina Marin Moreno PAC 1 Postgrado: Enseñanza de literatura y creación y edición digital de contenidos literarios UOC/GRUP 62
Josefina Marin Moreno PAC 1 Postgrado: Enseñanza de literatura y creación y edición digital de contenidos literarios UOC/GRUP 62 NUEVAS TECNOLOGIAS APLICADAS A LA EDUCACION: 1.- La integración de las nuevas
Más detallesUF0320: Aplicaciones informáticas de tratamiento de textos
UF0320: Aplicaciones informáticas de tratamiento de textos TEMA 1. Conceptos generales y características fundamentales del programa de tratamiento de textos TEMA 2. Introducción, desplazamiento del cursor,
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesIntroducción a la Computación
UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,
Más detallesProyectos de Innovación Docente
Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...
Más detallesHERRAMIENTA DE DIMENSIONADO DE SISTEMAS FOTOVOLTAICOS AUTONOMOS
HERRAMIENTA DE DIMENSIONADO DE SISTEMAS FOTOVOLTAICOS AUTONOMOS M. VAZQUEZ, N. NUÑEZ Y L. DIAZ Sección Departamental de Electrónica Física EUIT de Telecomunicación Universidad Politécnica de Madrid e-mail
Más detallesMANAGEMENT CONSULTORES CURSO DE INTRODUCION A LA ADMINISTRACION Y DIRECCION DE PROYECTOS CON MICROSOFT PROJECT 2010 NIVEL INTERMEDIO
MANAGEMENT CONSULTORES CURSO DE INTRODUCION A LA ADMINISTRACION Y DIRECCION DE PROYECTOS CON MICROSOFT PROJECT 2010 NIVEL INTERMEDIO Cnel. Ramón L. Falcón 1435 C1406GNC 35 Buenos Aires, Argentina Tel.:
Más detallesGrupo de Trabajo sobre protección de las personas en lo que respecta al tratamiento de datos personales. Recomendación 1/99
5093/98/ES/final WP 17 Grupo de Trabajo sobre protección de las personas en lo que respecta al tratamiento de datos personales Recomendación 1/99 sobre el tratamiento invisible y automático de datos personales
Más detallesInstructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Más detallesI.E.S. AGUADULCE PROGRAMACIÓN DIDÁCTICA. Programación CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB
I.E.S. AGUADULCE PROGRAMACIÓN DIDÁCTICA Programación CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB PROFESORADO: José Luis Berenguel Gómez DEPARTAMENTO: Informática CURSO ACADÉMICO: 2011/2012
Más detallesManual de usuario Página 1 ÍNDICE
Manual de usuario Página 1 ÍNDICE 1. Qué es lacentral.coop? 2. Cómo funciona lacentral.coop? 3. Cómo funciona el catálogo de servicios, productos, y cooperativas? Buscador Ficha de cooperativa Perfil personal
Más detallesMANUAL DE GESTIÓN: SISTEMA DE GESTIÓN DE LA CALIDAD EN LA UNIDAD de FORMACIÓN DE LA DIPUTACION DE MALAGA
Página 1 de 17 MANUAL DE GESTIÓN: SISTEMA DE GESTIÓN DE LA CALIDAD EN LA UNIDAD de FORMACIÓN DE LA DIPUTACION DE MALAGA Página 2 de 17 1 ÍNDICE DEL DOCUMENTO 1 ÍNDICE DEL DOCUMENTO... 2 2 PRESENTACIÓN
Más detallesLas necesidades educativas especiales en la formación del profesorado en todas las especialidades de maestro/a
Cáceres 2, 3, 4 y 5 de Junio de 1999 IX CONGRESO DE FORMACIÓN DEL PROFESORADO Asociación Universitaria de Formación del Profesorado (AUFOP) I.S.S.N. 1575-0965 D.L. VA-369-99 Revista Electrónica Interuniversitaria
Más detallesBase de datos en la Enseñanza. Open Office
1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos
Más detallesAplicación docente para el cálculo de sistemas de alimentación de fundición. Fundisa 1.0
Aplicación docente para el cálculo de sistemas de alimentación de fundición. Fundisa 1.0 R. Balart; D. García-Sanoguera; O. Fenollar, T. Boronat; L. Sánchez-Nácher Departamento de Ingeniería Mecánica y
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesGRUPO DE TRABAJO SOBRE PROTECCIÓN DE DATOS -ARTÍCULO 29. Grupo de Trabajo sobre protección de datos - Artículo 29
GRUPO DE TRABAJO SOBRE PROTECCIÓN DE DATOS -ARTÍCULO 29 MARKT/5058/00/ES/FINAL WP 33 Grupo de Trabajo sobre protección de datos - Artículo 29 Dictamen 5/2000 sobre el uso de las guías telefónicas públicas
Más detallesEl proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Más detallesMicrosoft Access 2007 (Completo)
Microsoft Access 2007 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases de datos: desde su análisis
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesPoliEstudio: Una herramienta computacional para la enseñanza de la Matemática, en secundaria
IV CIEMAC J.J. Fallas, J. Chavarría 1 PoliEstudio: Una herramienta computacional para la enseñanza de la Matemática, en secundaria Juan José Fallas Monge 1 Jeffry Chavarría Molina. Resumen PoliEstudio
Más detallesCurso: Arquitectura Empresarial basado en TOGAF
Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo
Más detallesEn este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Más detalles- Dirigido a Centros Docentes- Versión 01-23/03/2010
K Manual de usuario "Inventario TIC - Dirigido a Centros Docentes- Versión 01-23/03/2010 ÍNDICE ÍNDICE...1 1. INTRODUCCIÓN...2 Terminología utilizada... 2 2. DESCRIPCIÓN DEL SISTEMA...2 3. CONSIDERACIONES
Más detallesEl Futuro de la Computación en la Industria de Generación Eléctrica
El Futuro de la Computación en la Industria de Generación Eléctrica Retos a los que se enfrenta la industria de generación La industria de generación eléctrica se enfrenta a dos retos muy significativos
Más detallesGERENCIA DE INTEGRACIÓN
GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos
Más detallesManual de usuario de Solmicro BI. Página 1
Manual de usuario de Solmicro BI Página 1 Índice 1. Estructura general del sistema, 2. Estructura de presentación de la información, 3. Acceso a Solmicro BI y los diferentes cuadros de mando, 4. Partes
Más detallesOtros tipos de Consultas
Otros tipos de Consultas Tabla de contenidos 1.- CONSULTA DE SELECCIÓN INTERACTIVA... 3 2.- CONSULTAS DE ACCIÓN... 4 3.- CONSULTAS DE TABLAS DE REFERENCIAS CRUZADAS... 6 Universidad de Salamanca Facultad
Más detallesAvanza Ciudadanía Digital Integración de personas con discapacidad, mayores y otros colectivos en riesgo de exclusión en las redes sociales mediante
Avanza Ciudadanía Digital Integración de personas con discapacidad, mayores y otros colectivos en riesgo de exclusión en las redes sociales mediante diferentes dispositivos: descripción y conclusiones
Más detallesMicrosoft Office: EXCEL. Objetivos curso
Objetivos curso Conocer las aplicaciones ofimáticas de Microsoft Office y las utilidades a las que se orientan cada una de ellas, con el objetivo que cada formado descubra las posibilidades concretas de
Más detallesGestión más simple y eficaz de las filiales Implementación de una estrategia de ERP de dos niveles con SAP Business ByDesign
SAP Business ByDesign Gestión más simple y eficaz de las filiales Implementación de una estrategia de ERP de dos niveles con SAP Business ByDesign Índice 3 Objetivos empresariales típicos para una red
Más detallesMACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Más detalles4.2 Mecanismos de consulta. Recomendación
Complemento respuesta institucional Chile sobre Mecanismos para estimular la participación de la sociedad civil y de las organizaciones no gubernamentales en los esfuerzos destinados a prevenir la corrupción
Más detallesInstructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
Más detallesAplicación para la docencia en ingeniería: Cálculo de costes de mecanizado. MECACOST 1.0
Aplicación para la docencia en ingeniería: Cálculo de costes de mecanizado. MECACOST 1.0 R. Balart, D. García-Sanoguera, O. Fenollar, T. Boronat, L. Sánchez-Nácher Departamento de Ingeniería Mecánica y
Más detallesPoblación con discapacidad en Jalisco en 2010
Nota Técnica: 11/11 Guadalajara, Jalisco, 03 de junio de 2011 Población con discapacidad en Jalisco en 2010 Resumen El Censo de Población y Vivienda 2010 captó las personas que de manera permanente tienen
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
Más detallesGUÍA RÁPIDA. www.cissprevencion.es
GUÍA RÁPIDA www.cissprevencion.es 2 Cómo localizar la información que necesita en CISS Prevención de Riesgos Laborales? Con esta sencilla Guía rápida descubrirá que acceder a la información que precisa
Más detallesLos 10 primeros pasos TARGET SKILLS. PlanningPME Guía del usuario. PlanningPME Software de planificación. Target Skills - Editeur de logiciels
PlanningPME Software de planificación TARGET SKILLS PlanningPME Guía del usuario Los 10 primeros pasos Guía del usuario de PlanningPME - Los 10 primeros pasos - 1 - Copyright 2002-2013 TARGET SKILLS. Todos
Más detallesProyecto Rediseño de los webs públicos de OMIE. Aplicación de resultados del mercado. Uso
Proyecto Rediseño de los webs públicos de OMIE Aplicación de resultados del mercado Uso Índice Índice... 2 0 Introducción... 3 1 Visión general de la aplicación... 3 2 Navegación por los informes... 4
Más detallesEL PORTAL DEL EMPRENDEDOR DE LA COMUNIDAD DE MADRID
EL PORTAL DEL EMPRENDEDOR DE LA COMUNIDAD DE MADRID Directora de Área de Formación Continua y Emprendedores Servicio Regional de Empleo de la Consejeria de Empleo y Mujer Jefe de Unidad innovación para
Más detallesRegión de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT
. Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...
Más detallesCapítulo 1 INTRODUCCIÓN. Introducción
Capítulo 1 INTRODUCCIÓN La palabra robot es de origen Checo y significa trabajo. Fue aplicada por primera vez a las máquinas en los años 1920. Sin embargo, existían máquinas autónomas mucho antes de que
Más detallesHERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I)
Revista de Dirección y Administración de Empresas. Número 10, diciembre 2002 págs. 59-76 Enpresen Zuzendaritza eta Administraziorako Aldizkaria. 10. zenbakia, 2002 abendua 59-76 orr. HERRAMIENTAS DE EXCEL
Más detallesAutoconsumo energético y gestión de la energía, una realidad
Autoconsumo energético y gestión de la energía, una realidad Formando parte de la revolución energética Autoconsumo instantáneo Una cosa está clara, el modelo energético fotovoltaico está cambiando. Lo
Más detallesTaller sobre la evaluación de programas de Recursos Humanos en Salud (RHS) São Paulo, Brasil, del 14 al 15 de mayo 2013
Taller sobre la evaluación de programas de Recursos Humanos en Salud (RHS) São Paulo, Brasil, del 14 al 15 de mayo 2013 Una declaración de necesidad describe el problema o la oportunidad que el programa
Más detalles1. VIRTUALIZACION DEL PROCESO REAL.
CAPITULO IV DISEÑO 86 En este capítulo se muestra el diseño realizado para el desarrollo del CD Interactivo del Museo e Historia Militar de la Fuerza Armada de El Salvador, se ilustra claramente el proceso
Más detallesDISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5
DISEÑO ORGANIZACIONAL Diseño web avanzado con HTML5 y CSS5 PRESENTACIÓN Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web
Más detalles1 La Resolución de Problemas utilizando la Computadora
La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre
Más detallesEl sector educativo no se caracteriza por incluir la tecnología como un elemento importante y necesario. Generalmente el profesorado (salvo
El sector educativo no se caracteriza por incluir la tecnología como un elemento importante y necesario. Generalmente el profesorado (salvo excepciones) se ha mostrado reacio a incorporar novedades en
Más detallesMODULO ADMINISTRATIVO
MODULO ADMINISTRATIVO 2 Tipo: Estado: Disponibilidad: Copyright: Informe Ejecutivo Versión Final Publico 2013 Makrosoft Resumen Descripción del Sistema DocXFlow 3 Tabla de Contenido DocXFlow Sistema de
Más detallesCálculo Simbólico también es posible con GeoGebra
www.fisem.org/web/union ISSN: 1815-0640 Número 34. Junio de 2013 páginas 151-167 Coordinado por Agustín Carrillo de Albornoz Cálculo Simbólico también es posible con GeoGebra Antes de exponer las posibilidades
Más detallesGestión de usuarios en la web educativa del centro con JOOMLA!
Gestión de usuarios en la web educativa del centro con JOOMLA! Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción Joomla! no permite asignar privilegios ni imponer restricciones a
Más detallesLUIS GALINDO PÉREZ DE AZPILLAGA HÉCTOR JOSÉ GARCÍA FERNÁNDEZ. Instituto Cibernos. Master Sistemas de Información Geográfica de Sevilla
APLICABILIDAD DE UN SISTEMA DE INFORMACIÓN GEOGRÁFICA PARA EL ESTUDIO DE LA IMPLANTACIÓN DE NUEVAS INFRAESTRUCTURAS EN UN ESPACIO INTERIOR DE LA CIUDAD DE SEVILLA. LUIS GALINDO PÉREZ DE AZPILLAGA HÉCTOR
Más detalles