PIXILAB Blocks® is software for producing and managing rich experiences for visitor centers, museums, exhibitions and corporate presentations. It features a unique mix of content and display management, control system capabilities, interactive presentation and mobile guide functions.
Blocks runs on Macintosh, Windows and Linux computers, connecting to virtually any number of displays, players and other subsystems. You produce, configure and manage everything over the local network using your laptop computer.
This web page contains detailed technical documentation of many aspects and applications of Blocks. Before continuing below, you should be familiar with the basic concepts of Blocks as described in the Blocks Manual.
Blocks Training Videos
In addition to the Blocks Manual, another good resource for familiarizing yourself with Blocks is our collection of training videos. There you'll find everything from basic introductions all the way to advanced device driver development.
Downloads, Installation and Updates
This article provides download links for Blocks as well as the PIXILAB Player software.
In order to use Blocks on your own computer, you must have a valid Blocks license to that computer. Blocks will not start unless this hardware or cloud-based license is found.
How-to guides helping you installing and configuring displays with your Blocks system. Blocks can be used with a wide variety of display devices and technologies.
Devices may change from time to time outside our control as new devices are introduced and old models are taken off the market. The guides presented here are "best practices", and are not to be considered as endorsements or purchase recommendations. You're should perform your own tests to ensure performance, reliability and compatibility before chosing a device or software.
Blocks Application Notes provide inspiration and make it easy to try out ideas, hone your Blocks skills and learn best practices. Many of them come with a complete set of files, including everything you need to run it on your own Blocks server/laptop.
Control System Functions and Tasks
For basic control needs, binding buttons and other controls directly to properties provides a level of programmability that's intuitive and easy to use. More complex actions can be programmed using the step-based programming capabilities provided by Tasks. Learn more about how to use Tasks here.
For complex applications, calling for fully custom designed solutions with advanced "code level" programming requirements, Block goes even further, offering advanced scripting capabilities. Here's a case study showing how advanced scripting can be used to build a custom solution.
Blocks also comes with a plug-in architecture for controlling most devices equipped with a network, serial data or IR remote control port. Learn how to install and use drivers on your Blocks system here.
New device drivers are written by PIXILAB and by our partners. If you're familiar with the control protocol of a device to be controlled, and have sufficient software development expertise, you can write your own devices drivers.