Presentation is loading. Please wait.

Presentation is loading. Please wait.

PUC and StudierStube Thomas Psik. Thomas PsikPUC and Studierstube Personal Universal Controller (PUC) Developed by Pittsburgh Digital Greenhouse Peter.

Similar presentations


Presentation on theme: "PUC and StudierStube Thomas Psik. Thomas PsikPUC and Studierstube Personal Universal Controller (PUC) Developed by Pittsburgh Digital Greenhouse Peter."— Presentation transcript:

1 PUC and StudierStube Thomas Psik

2 Thomas PsikPUC and Studierstube 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 Thomas PsikPUC and Studierstube How PUC works (original concept)

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

5 Thomas PsikPUC and Studierstube The Benefits of PUC n Tested and validated software design n The development is continued n Developers are willing to cooperate n Autogenerated UIs on mobile devices

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

7 Thomas PsikPUC and Studierstube Stages of PUC Integration n PUC and C++ (orginal in C#) n PUC and Inventor n PUC and PIP n PUC and APRIL

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

9 Thomas PsikPUC and Studierstube PUC and PIP (future) n Using the PUC definitions to generate a PIP n Same approach as used in PUC clients transcoding the C# code in Stb code n Similar layout like on the mobile device n Special widgets can be introduced while keeping simple widgets on mobile devices

10 Thomas PsikPUC and Studierstube PUC and APRIL (future) n APRIL as a high-level syntax to specify applications n PUC as high-level syntax to specify user interfaces n Generate GUIs both on PIP and mobile devices for an APRIL application

11 Thomas PsikPUC and Studierstube Convincing arguments DEMO


Download ppt "PUC and StudierStube Thomas Psik. Thomas PsikPUC and Studierstube Personal Universal Controller (PUC) Developed by Pittsburgh Digital Greenhouse Peter."

Similar presentations


Ads by Google