Navegación

Búsqueda

Búsqueda avanzada

El autor Juan M. Murillo ha publicado 10 artículo(s):

1 - JET: A Proof of Concept Enabling Mobile Devices as Personal Profile Providers

In recent years smartphone users have increased the number of cloud services and platforms used from them. These platforms and services are usually used, by users, to interact with others people and, by
the mobile telephony firms, to create a sociological profile of the people and, thus, achieving a more adapted advertising. However, the information uploaded to these platforms is usually very similar. Uploading it to every platform entails an irrational consumption of the device resources.
But, if it is not the same, the sociological profiles created could be inconsistent. The capabilities of current smartphones enable them to keep all the owner’s information and to provide services for accessing it. To achieve such paradigm shift new tools and platforms are needed. This paper reports a proof of concept of a mobile application that creates and stores the sociological profiles of their users, allowing them to send messages based on those profiles. The use of this new paradigm reduces the consumption of the smartphone resources and facilitates the creation of comprehensive sociological profiles.

Autores: Javier Berrocal / Carlos Canal / Jose Garcia-Alonso / Niko Mäkitalo / Tommi Mikkonen / Javier Miranda / Juan M. Murillo / 
Palabras Clave: mobile computing - Smartphones - Sociological Profiles

2 - Towards Collaborative Human-Centric CPS

The massive involvement of human in Cyber-Physical Systems is to a large extend managed through their smart devices. So far, these devices have been used as simple set of sensors capable of capturing the users context and uploading it to a central server. However, this architecture leads to a high consumption of the device’s resources. Consumption that is dramatically increased when similar data are used in several CPS. Nevertheless, smart devices even increasing storage and computing capacities allow them to take a more active role in these systems. This paper presents an architecture where smart devices are treated as the bridge between the physical world and the cyber space. In this architecture, smart devices store and infer the user contextual and sociological information, reacting to the state of the user or collaborating with other computational infrastructures. This architecture enables the development of human-centric CPS with clear social orientation.

Autores: Javier Berrocal / Carlos Canal / Jose Garcia-Alonso / Juan Hernádez / Niko Mäkitalo / Tommi Mikkonen / Juan M. Murillo / 
Palabras Clave: CPS - Human-Cetric CPS - mobile computing

3 - Construyendo Perfiles Virtuales Mediante el Procesamiento de Eventos Complejos

A medida que se incrementa el número de dispositivos inteligentes, el esfuerzo requerido para adaptarlos a las necesidades de cada usuario también crece. Asimismo, el proceso de adaptación de un dispositivo al contexto de un usuario es todavía un proceso muy manual. A pesar de que en los últimos años han surgido algunas propuestas centradas en obtener la informacióon contextual de los usuarios para crear sus perfiles virtuales, se necesitan soluciones novedosas que permitan crear perfiles más completos, que sean utilizados por los dispositivos inteligentes para adaptarse automáticamente a las necesidades de sus usuarios, redundando en una mayor exactitud de la adaptación. En este artículo se propone la integración del modelo computacional People as a Service (PeaaS) con el procesamiento de eventos complejos (CEP) para la creación en tiempo real de perfiles virtuales complejos desde el propio dispositivo móvil y la compartición de estos como servicios para el resto de sistemas y dispositivos. Además, se evalúa esta integración en un caso de estudio sobre Alzheimer. Los resultados confirman que el uso de la tecnología CEP para la identificación de información contextual compleja es posible.

Autores: Javier Berrocal / Juan Boubeta-Puig / Carlos Canal / Jose Garcia-Alonso / Juan M. Murillo / Guadalupe Ortiz / 
Palabras Clave: Asper - CEP - Información Contextual - MDD - PeaaS

4 - El papel de los ciudadanos en las ciudades inteligentes: un escenario de movilidad urbana

Gran parte de los esfuerzos dedicados al desarrollo de las llamadas ciudades inteligentes se centran en el campo del Internet of Things (IoT). Las instituciones ofrecen habitualmente
la información recolectada mediante IoT en forma de datos abiertos y estadísticas, a partir de las cuales se pueden realizar análisis y obtener conclusiones que ayuden a mejorar la gestión de las ciudades, haciéndolas más eficientes y habitables. No obstante, sin el concurso de los ciudadanos en la generación y recogida de información, no es posible ofrecer una imagen completa de las ciudades. El análisis de la información recopilada no tendrá en
cuenta el contexto de las personas, ni podrá adaptarse a las necesidades de las mismas. Para resolver este problema, proponemos el uso de un nuevo modelo capaz de convivir con el de IoT actual y que cubra estas necesidades respecto a los ciudadanos. Se trata de Internet of People (IoP), un modelo de computación social y móvil que permite recopilar información a partir de los smartphones y del uso que hacen de ellos sus propietarios. Mediante
un motor de inferencia, dicha información se transforma en conocimiento de los hábitos del usuario del teléfono, conocimiento que puede ser ofrecido a su vez como un servicio. La
combinación de los datos recogidos por ambas partes, IoT e IoP, procurará realmente el adjetivo inteligente a la ciudad, permitiendo que los servicios que el IoT ofrece puedan adaptarse a cada persona, y convirtiendo a estas últimas en el objetivo central
de la ciudad inteligente.

Autores: Alejandro Pérez-Vereda / Carlos Canal / Javier Berrocal / José Garcia-Alonso / Juan M. Murillo / 
Palabras Clave:

5 - Coordinating heterogeneous IoT devices by means of the centralized vision of the SDN controller

The IoT (Internet of Things) has become a reality during recent years. The desire of having everything connected to the Internet results in clearly identified benefits that will impact on socio economic development. However, the exponential growth in the number of IoT devices and their heterogeneity open new challenges that must be carefully studied. Coordination among devices to adapt them to their users’ context usually requires high volumes of data to be exchanged with the cloud. In order to reduce unnecessary communications and network overhead, this paper proposes a novel network architecture based on the Software-Defined Networking paradigm that allows IoT devices coordinate and adapt them within the scope of a particular context.

Autores: Jaime Galán-Jiménez / Javier Berrocal / Jose Garcia-Alonso / Carlos Canal / Juan M. Murillo / 
Palabras Clave: Internet of Things - Situational-Context - Software-Defined Networking

6 - Early analysis of resource consumption patterns in mobile applications (Summary)

The success or failure of a mobile application largely depends on the resources it consumes. A resource-intensive application will quickly be rejected by its users. One of the most important aspects that determines this consumption is the software architecture applied in its development. However, which architecture is the most efficient depends on the application’s behaviour.

With the aim of providing mobile developers information on what architectural style consumes fewer resources for each application, in this work we analysed the resources consumed by two applications, each of them built with two different architectures (a server-centric architecture and a mobile-centric architecture) in order to identify under which situation each architecture is more efficient. We observed that, for these cases, as the number of interactions with external entities grows, the more efficient becomes a server-centric architecture. Instead, a mobile-centric architecture is more efficient if the data to be shared has to be updated frequently or if there are few external entities involved.

In addition, by generalizing the analysis of the two applications, a conceptual framework was created with which to analyse the consumption pattern of any applications in their early development phases. This framework can be used to estimate a particular application’s consumption with different architectures, or to predict its consumption under future evolution of the app.

Autores: Javier Berrocal / Jose Garcia-Alonso / Cristina Vicente-Chicote / Juan Hernández / Tommi Mikkonen / Carlos Canal / Juan M. Murillo / 
Palabras Clave:

7 -

8 -

9 - Entorno extensible para la monitorización y detección de síntomas de depresión

La depresión es una enfermedad silenciosa que está aumentando de forma alarmante debido al ritmo de vida de la sociedad. Los propios síntomas de la depresión hacen que los pacientes se enfrenten a barreras psicológicas que dificultan la búsqueda de tratamiento. Actualmente, los dispositivos móviles están siendo usados para monitorizar el comportamiento de las personas y, así, identificar si presentan distintas enfermedades. En este artículo se presenta un conjunto de aplicaciones que detectan síntomas de depresión de forma pasiva para el usuario, reduciendo los posibles obstáculos para la identificación de esta enfermedad. Estas aplicaciones han sido desarrolladas para que los datos monitorizados puedan ser reutilizados por otros sistemas, sin que ello conlleve un incremento en el consumo de recursos.

Autores: Javier Berrocal / José Garcia-Alonso / Daniel Flores-Martin / Jaime Galán-Jiménez / Alejandro Pérez-Vereda / Carlos Canal / Juan M. Murillo / 
Palabras Clave: Contexto - Depresión - Salud - Teléfono Inteligente

10 - Un Framework de Programación Dinámica para IoT

El crecimiento del Internet of Things está permitiendo la conexión a la red de muchos dispositivos. La tecnología debería permitir a estos dispositivos adaptarse automáticamente a las necesidades de sus usuarios. Con este propósito, desarrollamos en trabajos anteriores la arquitectura de referencia People as a Service, para crear perfiles virtuales de los usuarios almacenados en sus smartphones. Sin embargo, para la obtención de un perfil completo necesitamos información de contexto, que solo pueden proporcionarnos estos dispositivos del entorno. Nuestro objetivo es desarrollar un framework en el que usuarios y dispositivos conectados se integren de manera transparente y dinámica, permitiendo una actualización programática de los perfiles y el comportamiento de los dispositivos. De esta forma, damos un primer paso hacia un Mundo Programable.

Autores: Alejandro Pérez-Vereda / Daniel Flores-Martin / Carlos Canal / Juan M. Murillo / 
Palabras Clave: Beacons - Framework de programación - Internet of Things - Mundo Programable - People as a Service - Perfiles virtuales de usuarios