![]() |
  |
| Client login | Contact | ||||||||||
|
"It is a real pleasure working with Mercury Development. I really appreciate the speed of their responses, the amount of time they take to explain things and their attention to detail." –Chris Varrin, Co-Founder About Element Labs, Inc. Element Labs, Inc., headquartered in Santa Clara, California with offices in Germany and the UK, is a global leader in design, manufacturing, and support of cutting-edge LED video technology to the entertainment, architectural, and signage industries. Their award-winning products and customized solutions give designers the freedom to innovate and realize their creative visions. Element Labs has provided lighting for many concert tours and video productions such as Led Zeppelin, Spice Girls, Superbowl halftime shows and the Emmy Awards.
A wall made of Element Labs Versa(R) TILE elements plays video at a live concert.
The Situation Element Labs' RasterMAPPER 2.0 software was developed to manage LED system configuration. The software was provided from a hardware manufacturer without source code. It was not possible to add new features or introduce support for new devices. There was no native support for Mac OS, a requirement in the entertainment and design industries. The Solution Elements Labs chose Mercury Development to redevelop their application as a cross platform solution with new features and new hardware support because of a proven track record and our experience in dealing with hardware interfaces across several operating systems. After analyzing the existing software and new functionality list, Mercury selected a dual-platform (Windows and Mac OS X) approach to develop version 3 of the RasterMAPPER software. Mercury determined that using a cross-platform UI toolkit such as GTK was not beneficial for Element Labs as it would cause the UI to look non-native to either Mac or Windows users and would dramatically increase the application size. Using native Windows and Mac interface controls respectively, Mercury Development implemented fast, compact and user-friendly applications. To handle cross-platform business logic, Mercury Development implemented the next version of RasterMAPPER with an extensible cross-platform core based on C++. This enabled Mercury to reduce maintenance and development time of subsequent new versions on both operating systems by adding new features to the cross-platform common code base. Mercury not only implemented cross-platform algorithms, but a major part of the user interactivity code was cross-platform, as well. The graphical presentation of the mapping of LED elements was implemented using OpenGL with the code base common for both platforms. The Benefit The software package complementing Element Labs' award-winning products received a refreshed, professional look, additional features and new hardware support. This allowed for better contract closing rates and higher customer satisfaction. In addition, when Element Labs proceeded with two subsequent versions of the software, the existing cross-platform architecture proved to be versatile and allowed for a quick turnaround for simultaneously delivered updates for both Windows and Mac OS X. |
|
||||||||||||||||||||||||||||||