Download presentation
Presentation is loading. Please wait.
Published byVivien Wright Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.