Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Slides esiot2012


Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Slides esiot2012

  1. 1. Mixed Reality-aware ServiceArchitecture for MobileEnvironmentsRamon Alcarria, Augusto Morales, Tomas Robles, Edwin CedeñoTechnical University of Madrid, Spain
  2. 2. OUTLINEMotivationMixed Reality as a ServiceSDL ProposalArchitectural ProposalImplementationSummary and Conclusions
  3. 3. 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
  4. 4. 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
  5. 5. 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!!!
  6. 6. 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.
  7. 7. 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.
  8. 8. SDL PROPOSALMetadata:Human Interface:Logical Description:<?xml version="1.0" encoding="UTF-8"?><view_master><view_metadata .../><view_human_interface><HIAC name="touchVirtualLamp" id="4323"><mixreality><value name="InternalARlibrary" value=”virtualLamp.obj”bind=”touchscreen” hwreq=”tscreen” defstate="true"/><value name="KLM/HTML" value=”” /> ...<gest name="touchscreen" event=”touch” ...><cpoints><input event="patternDetected" value=""/><output event="touch" value=""/></cpoints>...<logical_description><task><Invoke activity="capturePattern"/><While condition="true"><if capturePattern.output= "true"><Invoke activity="readGPS"/><Invoke activity="invokeLight" /> ...<activities><activity name = "readGPS" /><invoke cmd= "getLastKnownLocation()"type="externalmr" /><output event="locationGPS" value="" /></activity><activity name = "invokeLight">...<activity name ="capturePattern"><invoke cmd="AugRealityCameraAPI()" type=internal /><output event="patternDetected" value="" /> ...</activities></task><cpoint><input name="touchVirtualLamp.touch"/> ...<output name="capturePattern.patternDetected" /> …
  10. 10. 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
  11. 11. 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