La semana pasada tuve el honor de ser parte del jurado que evaluó la tesis doctoral de Pau Giner sobre el
Automatic Development of Physical Mobile Workflows” utilizando una aproximación model-driven.
Resumiendo mucho, los Physical mobile workflows son procesos de negocio que pueden incluir como actividades tareas de interacción entre dispositivos móviles y los objetos del mundo real, lo que añade una nueva dimensión a la definición de los workflows de una organización. Un physical mobile workflow puede verse como la intersección entre las áreas de procesos de negocio, dispositivos móviles y la Internet de las cosas (que se refiere a la identificación digital de objetos existentes en el mundo físico). No hace falta decir lo importantes que son (y serán aún más en el futuro) este tipo de workflows y la necesidad que tenemos de disponer de nuevas técnicas, como la que nos presentó Pau, para poder modelarlos y implementarlos. A continuación podéis encontrar un resumen de la tesis de Pau así como links a su presentación (no os decepcionará):
Desktop computers are not much aware of the user context. This is changing with the increasingly powerful mobile devices. Products such as
Google Goggles, Shop Savvy or Layar automate the physical virtual linkage and allow the user to get information about a physical element by making a picture of a book cover, pointing at a location or reading a barcode.
The availability of different technologies for connecting the physical and the digital world has several implications at modeling level: tasks bridging the physical and digital world have to be identified and information regarding how this interaction occurs (e.g. how the physical elements are identified, how the communication with the user takes place,…) must be made precise as part of the workflow definition. For example, we could define a workflow where users with an appropriate mobile device can automatically borrow books without interacting with the librarian.
The PhD thesis of Pau provides modeling primitives to describe how this physical-virtual linkage is performed in the workflow and how, afterwards, this physical mobile workflow can be translated into executable code for a given mobile platform. More specifically, tool support based on the Eclipse modeling project is provided to edit, validate and guide the generation of a software solution for the Android platform.
For more detail on the work, you can
read the
article published at IEEE Pervasive Computing or watch the presentation
below:
Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog y/o seguirme en twitter y/o a través de la lista de distribución del portal Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación: