Case Study: Digital Signage
Businesses need a competitive advantage.
Our custom software solutions can give you that edge.
Digital Signage and IPTV Network Management Station (NMS) for Arenas and Public Venues
Client: A Major League Baseball Team
The Business Challenge
Engroove was contracted to develop a distributed and multi-threaded network management station to control and monitor over 60 displays deployed throughout major public venue. The solution needed to be highly tailored to the needs of brand marketers who want to actively engage the captive, high-value audiences at marketing events with interactive trivia games, video loops, and concession services.
The Solution
The solution consists of a WCF windows service server running as the server component and a web-based thin client.
The WCF windows service achieves a high level of scalability and fault tolerance by polling the IP-TV agents and the broadcast compositor for status at configurable intervals. The status results are cached for asynchronous reporting to the client. The WCF service uses SNMP to communicate with the agents, and FTP sockets to communicate with the broadcast compositor.
The web-based client polls the server for the status and allows the user to control the system through JSON-based communication with the windows service. The thin-client is lightweight and performant by only using the lightweight JQuery library and JavaScript.
The first version of the network monitoring application was implemented in 1 month to meet the tight schedule, and employed heavy usage of multi-threading to handle the communications between devices in the highly distributed network environment.
Additional features of the NMS include a cutting edge user interface to complement the contemporary look and feel of Ecast products, a high degree of scalability and flexibility to optimally execute in various network environments through the usage of an externalized configuration file, and integrated application tracing and logging facilities.
Key Features
- Multi-threaded SNMP Network Management Station
- Full Prototype developed in 1 month
- Cutting-edge AJAX / JQuery UI
- WCF Windows Service Server Component
- Robust error handling and tracing
Technology
Languages and Platforms |
|
Servers |
|
Data Stores |
|
Other Tools |
|
Case Studies
- SharePoint GIS
- e-Commerce Website
- Ingredient Database
- NAV ERP Integration
- Publishing Database
- Digital Signage
- Data Loss Prevention
- BizTalk EAI Application
- Financial Software
- Point-Of-Sales Software
Testimonials
“ I'm not a technology-oriented person, so when I needed to hire a technology team I felt like I was taking a big risk. Engroove understood my needs and envisioned the solution immediately. I gave them non-technical directions and they inferred the rest through their experience and their passion for what they do. They were explicit in their deliverables and clear in their timeline. They created the perfect solution designed exactly to specification and delivered ahead of schedule. I felt like I received enterprise-level work at a start-up price. I recommend them without reservation. „
- Allen Lee, Entrepreneur
Who We Are
We are a Los Angeles, CA based Microsoft Gold Certified Partners specializing in developing custom software solutions.
What We Do
Our mission is to write custom software that exceeds your expectations and supports the way your business operates today, tomorrow, and in the years to come.
Case Studies
We provide clients with the highest quality custom software with the quickest turn-around times.
Our business model combines the best local talent with the agile methodology to maximize our responsiveness and flexibility to your specific requirements.
Support
We provide technical support at all stages of the Software Development Life Cycle (SDLC) and post-deployment. In addition, we offer free, hosted configuration management and issue tracking services for our clients.
