Table of Contents
iii
Inspired XPress - Programming Guide
Remote Control of Playback ................................................................................... 39
When To Use Remote Control of Playback....................................... ............................. 39
How To Use Remote Control of Playback......................................................... ............. 39
Interactive Pause/Resume Over TCP ............................................................................. 40
Interactive Pause/Resume Using HTTP GET .................................................................. 40
GET Embedded In an HTML Page ................................................................................. 41
Interactive Pause/Resume From a Device................................................................ ...... 41
Timed pause/seek/resume................................................................................ ............. 41
Getting Feedback On the Playback Progress... ............................................................. 4 2
Knowing the Current Position With Extra Accuracy ...................................................... 42
Remote Triggers ..................................................................................................... 43
Triggering a Text or Image Overlay .............................................................................. 43
Triggering an Alternative Content ................................................................................ 43
Triggering of SVG Animations................................................ ....................................... 44
Synchronized Content ......................................................................................45
Overview ................................................................................................................ 45
Application Examples ............................................................................................. 45
Multiscreen Displays ............................................................................................... 45
Designing Basic Projects for Multiscreen Layouts................................................... 45
Creating a Configurable Multiscreen Project............ .............................................. 46
Creating a Multiscreen Project from Templates ............................................................ 48
Editing Multiscreen Content............ ....................................................................... 50
Configuring XPress and the IS-SPX Player .............................................................. 51
Create a Virtual Device.................................................................................. ................ 51
Configure the Multiscreen ID ........................................................................................ 51
Publish Your Project To Your Device... .......................................................................... 52
Synchronization....................................................................................................... 52
Synchronizing Devices.................. ................................................................................. 52
Configure NTP Through the HTTP Interface........................... ....................................... 53
Advanced Configuration.................. ....................................................................... 54
Using an IS-SPX Player as an NTP Server ...................................................................... 54
Configuration ................................................................................................................ 54
Configuration of the IS-SPX Players Acting As Slaves................................... ............................ 54
Configuration of the IS-SPX Player Acting as Master....................................... ......................... 55
Master/Server Architecture Examples....... .................................................................... 55
Syntax for Multiscreen Synchronized Content ........................................................ 56
Canvas and Viewbox Concepts ............................................................................... ...... 56
Multiscreen Elements .................................................................................................... 56
Synchronization Elements........... ............................................................................ 56
The iCalendar (.ics) File..................................................................... ............................. 56
The spx:begin Element........................................... ....................................................... 57