Mixed Reality-aware ServiceArchitecture for MobileEnvironmentsRamon Alcarria, Augusto Morales, Tomas Robles, Edwin CedeñoTechnical University of Madrid, Spain
OUTLINEMotivationMixed Reality as a ServiceSDL ProposalArchitectural ProposalImplementationSummary and Conclusions
MOTIVATION Mixed Reality (MR) andAugmented reality (AR) havebeen emerging as novelty trendsas they allow more naturalinterfaces between individualsand their real lifeenvironments Trends:- In the near future, more real lifeenvironments will be shaped by IoT.- MR has become an alternatives forcreating user interfaces that fit specificinteraction requirements of the IoT
MOTIVATION Currently, AR/MR is beingconsumed using staticapplications (Layar, Wikitude)Problem:- External content integration- Users’ content integration MobAR is the future referencearchitecture for AR. However,There are no referenceimplementation
Mixed Reality as a Service As we stated, using MR-aware services for interacting withubiquitous computing offers advantages over stand-aloneapplications. Instantiation Requirements for these sort of services- Abstraction of actions- Service instanciation and cooperation- Service discovery We have to define a SDL or adapt a new one. A Reference architecture is needed!!!
Mixed Reality as a ServiceSpecific MR-aware service requirements MR services should describe human and machine eventsas well as the actions they trigger in other real worldservices.Instantiation Requirements for these sort of services it is essential from a MR-aware service perspective toensure space, time and process decoupling betweeninformation producers and consumers. the mobile terminal architecture has to accurately bindresources by analyzing which functionalities can be fulfilledwith tangible hardware or software resources.
Mixed Reality as a ServiceSpecific MR-aware service requirements MR-aware services have to match and support contentusing standard web-technologies such as: XML and JSON The execution platform has to be capable of adjusting theservice workflow depending on these new data and triggerMR or non-MR events in the own execution platform oreven in the infrastructure.
IMPLEMENTATIONIn order to validate the architecture, we have developed a prototype that has beentested using a Samsung Nexus S, running OS Android 2.3.7 version and a SamsungGalaxy Tab running Android 3.1. We used the Qualcomm AR libraries forrecognizing image patters
SUMMARY AND CONCLUSIONS MR capabilities, which do exist in current mobile devices viastand-alone applications, can be enriched through services. Hence, we have also proposed a SDL for these new MR-aware services, and defined a mobile architecture forsupporting them. We validated and tested our architecture using a realexecution environment In future research, we will evaluate the adaptation of theproposed SDL to existing SDL languages such as BPEL orBPMN. We will also face the problem of distributed MRservice scenarios