Creating User Interfaces

 
 
 

Showcase can accommodate three kinds of UI:

Workflow, Samples and Tools

Workflow Related samples and tools Details
Building a remote UI AJAX:
  • /extras/Ajax
Provides a complete example, with documentation, of a UI built with Asynchronous JavaScript and XML (AJAX) to control Showcase from a web browser on a remote client.
Sending button pushes from a remote (html) UI Python:
  • ButtonSimulateCustom.py

Messages:

  • BUTTON_SIMULATE
  • AT_DELAY
Simulates local button pushes from a remote UI by sending messages that “press” keyboard keys.
Sending messages from a remote (html) UI Python:
  • MessageByLabels.py

Messages:

  • ALTERNATIVE_*
  • BEHAVIOR_*
  • ENVIRONMENT_*
  • SHOT_*
  • SLIDE_*
  • Etc.
Illustrates how to send MESSAGES to Showcase by "label" rather than "message ID"
Adding a UI to the viewport Python:
  • InCanvasCustom.py

Messages:

  • SET_DRAW_MODE
Adds a simple UI to the Showcase Canvas (viewport) that switches between shaded and tessellated views