1 / 11

PUC and StudierStube

PUC and StudierStube. Thomas Psik. Personal Universal Controller (PUC). Developed by Pittsburgh Digital Greenhouse Peter Lucas, MAYA Design Brad Myers, Carnegie Mellon University http://www.pebbles.hcii.cmu.edu/puc/. How PUC works (original concept). Goals for PUC and Stb.

zareh
Download Presentation

PUC and StudierStube

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PUC and StudierStube Thomas Psik

  2. Personal Universal Controller (PUC) • Developed by Pittsburgh Digital Greenhouse • Peter Lucas, MAYA Design • Brad Myers, Carnegie Mellon University http://www.pebbles.hcii.cmu.edu/puc/

  3. How PUC works (original concept)

  4. Goals for PUC and Stb • Mobile AR and collaborated AR • Adding mobile interaction devices to Stb Framework • Replacing PIP where mobile devices are more appropiate • Faster and easier prototyping for Stb Applications • Autogenerated UI Layout for PIP

  5. The Benefits of PUC • Tested and validated software design • The development is continued • Developers are willing to cooperate • Autogenerated UIs on mobile devices

  6. How PUC works for Stb • Stages development using PUC • Using states and triggers in the application • „Gerhard‘s way“ • Supported states: int, float, string, enumerated, (lists), action-trigger • Defining application states and actions using PUC syntax

  7. Stages of PUC Integration • PUC and C++ (orginal in C#) • PUC and Inventor • PUC and PIP • PUC and APRIL

  8. Converting PUC syntax to Inventor syntax • Free to add aditional information (3D objects) • Fields and nodes are available in the scene graph • Defining our own interface,underlying PUC syntax is hidden (can be adopted for next releases of PUC)

  9. PUC and PIP (future) • Using the PUC definitions to generate a PIP • Same approach as used in PUC clientstranscoding the C# code in Stb code • Similar layout like on the mobile device • Special widgets can be introducedwhile keeping simple widgets on mobile devices

  10. PUC and APRIL (future) • APRIL as a high-level syntax to specify applications • PUC as high-level syntax to specifyuser interfaces • Generate GUIs both on PIP and mobile devices for an APRIL application

  11. Convincing arguments • DEMO

More Related