Skip to content

Interactive programs are suitable for kiosks, self-service guidance, custom desktop experiences, and similar use cases.

You can think of an interactive program like this:

One normal program + click events or remote-control focus behavior = one interactive program

interactive_hospitalapplication_inquiry

What Is the Core Capability of an Interactive Program

The core capability is adding click events to materials.

That means when the user clicks one material, the screen can jump to another piece of content.

interactive_click

Where Can a Click Event Jump To

The types of click events are mostly the same as the supported material types, plus a few extra capabilities such as launching a third-party application on Android.

You can also use a sub-program as the jump target, so clicking one material jumps directly to another program.

If You Want to Use a Remote Control, You Also Need Focus Settings

Interactive programs support not only touch interaction, but also remote-control navigation.

If you want users to clearly see which sub-screen currently has focus while using the remote control, you also need to configure the focus parameters of the sub-screen.

interactive_focus

The Simplest Starter Path for Beginners

If this is your first interactive program, start with this minimal path:

  1. Create a normal program first
  2. Add several clickable materials into it
  3. Give one of those materials a click event
  4. Make it jump to another page or sub-program
  5. If you also want remote-control interaction, then add focus settings

Want to See a Ready-made Example First

If you prefer to look at a finished example before building your own, see the remote-control interactive template.

interactive_tmpl