integrating studierstube and dwarf
play

Integrating Studierstube and DWARF Technische Universit t M t M - PowerPoint PPT Presentation

Integrating Studierstube and DWARF Technische Universit t M t M nchen nchen Technische Universit Martin Bauer, Otmar Hilliges Otmar Hilliges, , Asa MacWilliams Asa MacWilliams, Christian , Christian Sandor Sandor, , Martin


  1. Integrating Studierstube and DWARF Technische Universitä ät M t Mü ünchen nchen Technische Universit Martin Bauer, Otmar Hilliges Otmar Hilliges, , Asa MacWilliams Asa MacWilliams, Christian , Christian Sandor Sandor, , Martin Bauer, Martin Wagner, Gudrun Klinker Gudrun Klinker Martin Wagner, Vienna University of Technology University of Technology Vienna Joe Newman, Gerhard Reitmayr Reitmayr, Tamer , Tamer Fahmy Fahmy, , Joe Newman, Gerhard Thomas Pintaric Pintaric, Dieter , Dieter Schmalstieg Schmalstieg Thomas

  2. Component-based approaches Studierstube Studierstube n C++ C++ classes classes on on top top of Open of Open Inventor Inventor (OIV) (OIV) n n Object-oriented scene graph Object-oriented scene graph n u Geometric information Geometric information u u Active interaction objects Active interaction objects u n Distribution of Distribution of applications applications n u Shared scene graph through Shared scene graph through DIV DIV u OpenTracker OpenTracker n Library Library operates operates on on tracking data tracking data n n Breaks up Breaks up transformations defined by transformations defined by XML XML n Joseph Newman October 7 - STARS 2003

  3. Component-based approaches DWARF DWARF n Basic Basic unit is distributed unit is distributed service service n u needs needs, , abilities abilities u n Services Services bundled with hardware bundled with hardware in in units units n Strong modular modular design design Strong n Easily extended by adding new components Easily extended by adding new components n Adapters Adapters n OpenTracker OpenTracker <-> <-> DWARF DWARF n n Open Inventor Open Inventor <-> <->DWARF DWARF n Joseph Newman October 7 - STARS 2003

  4. OpenTracker network as DWARF service OpenTracker extensible by modules extensible by modules OpenTracker n interface devices interface devices n n algorithms algorithms n n other frameworks other frameworks n DWARF module DWARF module n Implements nodes Implements nodes n u DwarfSink DwarfSink u u DwarfSource DwarfSource u n Complete DWARF Complete DWARF n service service abilities needs Joseph Newman October 7 - STARS 2003

  5. DWARF connecting different OpenTracker networks Smaller networks for dynamic scenarios Smaller networks for dynamic scenarios Joseph Newman October 7 - STARS 2003

  6. DWARF service embedded in an OIV scene graph OIV supports nodes in a scene graph OIV supports nodes in a scene graph n Contain Contain Fields Fields of predefined types of predefined types n DwarfService node is single DWARF service node is single DWARF service DwarfService n Fields Fields configure service parameters configure service parameters n n Contains lists of Contains lists of subnodes subnodes n u needs, needs, DwarfNeed DwarfNeed u u abilities, abilities, DwarfAbility DwarfAbility u Studierstube can express DWARF service within can express DWARF service within Studierstube scene graph scene graph Joseph Newman October 7 - STARS 2003

  7. Conclusion Wider choice choice of of tools leads tools leads to to more more elegant elegant Wider solutions solutions Reduce overheads Reduce overheads n device drivers device drivers, , filter objects realised only filter objects realised only n once once Existing local static setups Existing local static setups n Defined by OpenTracker Defined by OpenTracker n n Dynamically combined using Dynamically combined using DWARF DWARF n u Large-scale Ubiquitous Computing Environments Large-scale Ubiquitous Computing Environments u Encourage interoperability with other AR AR Encourage interoperability with other frameworks frameworks Joseph Newman October 7 - STARS 2003

  8. Thankyou Joseph Newman October 7 - STARS 2003

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend