Abstract DAI Virtual Lab Architecture and Interaction ...

6 downloads 876 Views 3MB Size Report
DAI Device Macro Programming is a graphical programming language ... When the iPad Interface sends the open door command, the virtual environment execu ...
DAI VIRTUAL LAB: a Virtual Laboratory for Testing Ambient Intelligence Digital Services Francisco Javier Ferrández-Pastor, Juan Manuel García-Chamizo, Mario Nieto-Hidalgo and Francisco Flórez-Revuelta

Dept. of Computing Technology, University of Alicante, P.O. Box 90, E-03080, Alicante, Spain {fjferran,juanma,mnieto,florez}@dtic.ua.es

Abstract Ambient Intelligence Technologies provide the possibility of using context information to act on the environment. These systems bring into play a wide variety of sensors and acting devices that are organized in complex interconnection networks, and managed by different communication and operating protocols, as well as many levels of modularization. Smart physical prototypes of homes are needed to validate new e-home systems. Testing is limited because the laboratory becomes a critical resource that supports a single use at a time. DAI VIRTUAL LAB provides an environment that virtually recreates three-dimensional environments to assist the design of ambient intelligence digital systems. It give us a preliminary level for virtual validation but closely to real environments. DAI VIRTUAL LAB can run parallel simulation and has no costs, no time constraints and inconvenience to the inhabitants.

DAI VIRTUAL LAB User Interface

DAI VIRTUAL LAB Macro Designer

The simulation module emulates the constructive elements and allows simulating all kind of interactions and services that could be installed in a 3D environment. This virtual environment becomes an interface adapted to the user that controls and monitors the services installed.

DAI Device Macro Programming is a graphical programming language that allows, in a simply but powerful way, to modify the behavior of the devices of the smart home installation. It is very intuitive and offers an easy way to program the devices without the need of specialized knowledge about programming.

DAI VIRTUAL LAB Editor

The three-dimensional virtual home generator allows the designer, in consensus with the end-user, set the equipment and the home services. The home editor provides a tool to modify the appearance of the virtual house by adding textures to objects, moving them to a specific position, or incorporating new devices and their characteristics.

DAI Virtual Lab Architecture and Interaction with DAI Middleware metal TIC Simulation using DAI VIRTUAL LAB

iPad Control Interface

metal TIC Lab

An interface can be tested using both virtual and real environment simply by changing the web service address. This provides a way of performing preliminary validation in the virtual environment and then the final testing can be done in the real environment.

Control Interface Testing Environment

When the iPad Interface sends the open door command, the virtual environment executes that order and shows the door opening.

When the iPad Interface sends the turn off light command, the virtual environment executes that order and shows the light off reducing the amount of light in the room.