Barco, a global technology company, designs and develops visualization products for a variety of selected professional markets: medical imaging, media & entertainment, infrastructure & utilities, traffic & transportation, defense & security, education & training and corporate AV.
In most of these markets, there is a demand, for real-time and large screen information visualization. Real time and large screen is very relevant to the market as it can be within milliseconds up to minutes, or from 56inch screen high def LCD up to display walls of 60 x 4 meters size. Data available will be represented as such that it becomes real-time information board which support operators and managers to make the right pro-active decisions.
Digital Mosaic is an out-of-the-box solution that fulfills the market demands.
Digital Mosaic is able to retrieve data from wide series of data delivery systems, such as OPC, RSS, RDMS and SAP. It analyzes the data to trigger scenario interaction with Barco Dekstop Management Software Apollo, and rapidly visualize it on the Barco Overview Display.
The Digital Mosaic software is completely written in Java, and uses state-of-the-art technologies such as Spring Framework, Cluster 4 Spring, Hibernate, Terracotta, Batik SVG, JMX and many more.
After a general overview of the application, this talk will discuss the following features, focusing on the high level architecture and used technologies:
- Service auto-discovery & failover with Cluster4spring and JMX
- Service state replication with Terracotta
- Dynamic service management through a JMX proxy layer
- Scenario management rule engine.
- Scalable high resolution rendering with Batik SVG toolkit (>10000px by >5000px)
If you are interested in the do and don'ts in the design of mission critical 24/7 application, and its common pitfalls, this is a talk you can't miss.
- Guy Van Wijmeersch