dicyt.com
Diseñada por el Grupo de Investigación CIT de la Universidad de Valladolid posibilita, por ejemplo, el envío de una alerta si un estudiante no acude al instituto
25 de junio de 2012
En la actualidad, cada usuario dispone de uno e incluso varios dispositivos informáticos (ordenadores, smartphones, tablets, etc) y trata de sacarles partido con las aplicaciones que más se ajustan a sus necesidades diarias. Así, una de las tendencias más importantes en el mundo de las TIC radica en ofrecer servicios altamente personalizados. En este contexto, y teniendo en cuenta además las necesidades de los operadores de ofrecer servicios de valor añadido, el Grupo de Investigación CIT (Comunication and Information Technologies) de la Universidad de Valladolid ha diseñado una plataforma que permite a los usuarios sin conocimientos informáticos generar sus propias aplicaciones.
Según detalla a DiCYT Javier Aguiar, coordinador del Grupo CIT, se trata de un “cambio de paradigma”. “Tradicionalmente, un proveedor te ofrece los servicios y el usuario no puede personalizarlos de ninguna manera, no hay programas acorde a las necesidades de cada uno. Con este tipo de plataformas lo que se pretende es que personas que no tengan ningún tipo de experiencia ni conocimiento en informática sean capaces de hacer sus propias aplicaciones juntando piezas que sí son programadas por expertos”, señala.
Como si fueran las piezas de un mecano, el usuario puede “jugar” con diferentes módulos (calendarios, localización GPS, envío de mensajes de texto, etc), delimitar parámetros y crear aplicaciones mucho más complejas. “El usuario puede usar bloques y establecer normas lógicas para que la aplicación le envíe un SMS cuando una persona no esté en un determinado lugar a una hora concreta, por ejemplo, un padre que quiera que le envíen un mensaje si su hijo no está en el colegio”, añade Aguiar.
En la plataforma, denominada Opuce, el usuario puede controlar todo el ciclo de vida del servicio, desde la creación hasta su destrucción. En esta línea, al estar orientada a personas no expertas, la herramienta es “altamente sencilla e intuitiva”. Por otro lado, desde la perspectiva del operador, puede alcanzar nichos de mercado “muy reducidos” e “imposibles de cubrir siguiendo una aproximación tradicional”.
Desde el punto de vista técnico, la plataforma cuenta con seis bloques. El primero de ellos es el portal, que sirve de punto de contacto del usuario con la plataforma. Mediante una interfaz el usuario puede gestionar los datos de su cuenta e iniciar la creación de los servicios personalizados. En este sentido, puede elegir entre dos versiones: un editor básico que permite tomar servicios de una paleta y conectarlos formando una aplicación completa (especialmente dirigido para usuarios sin ningún conocimiento informático y para aquellos que operan a través de terminales con capacidad de visualización limitada, como los smatphones); y un editor avanzado que posibilita un mayor grado de libertad y está dirigido por tanto a las personas con un mayor conocimiento del sistema.
El segundo bloque, denominado UIM (siglas en inglés de Gestión de la Información del Usuario) es la base de datos que guarda los perfiles de usuario, con un acceso a la información controlado mediante autenticación. El tercero, SLM (del inglés Servicio de Gestión del Ciclo de Vida) se encarga de controlar el ciclo de vida de los servicios creados y lleva a cabo tareas de instalación, desinstalación y configuración de los componentes software necesarios.
Asimismo, el módulo SEE es el núcleo de ejecución de la plataforma mientras que el Context Awareness (contexto de conciencia) adapta automáticamente los servicios en función del contexto en el que se encuentre el usuario. Finalmente, el Service Advertising (servicio de publicidad) notifica a los usuarios los nuevos servicios en los que pueden estar potencialmente interesados. Para llevar a cabo esta notificación, el sistema realiza una comparación cruzada de la descripción de los servicios con la información del perfil e historial de usuario contenida en el UIM. De esta forma, es posible determinar los usuarios que con mayor probabilidad estarán interesados en un servicio y se puede hacer una publicidad muy focalizada, no intrusiva y adaptada al contexto.
www.dicyt.com/noticias/una-plataforma-permite-a-usuarios-no-expertos-desarrollar-aplicaciones-informaticas-personalizadas