Amadeus Client Success Summary

Project: Centralized Status and Alert Notification System for Public Safety Infrastructure and Emergency Management Systems
Solution: Custom .NET Windows Forms Application, .NET Remoting, .NET Performance Profiling Tools and SQL Server Database
Client Undisclosed

Amadeus Consulting provides advanced .NET development services for next-generation public-safety emergency management system

The Business Challenge

Our client provides advanced technology solutions and services for public-safety infrastructure and emergency management systems. The company serves the public and private sectors with automated communication solutions that insure interoperability among existing alert systems and critical engineering support for emergency management and planning. Clients including the Department of Homeland Security, numerous state agencies and large corporations who rely on Safer Services for critical engineering support to optimize work flow processes and emergency preparedness infrastructure.

The company recently announced its next-generation product, a sophisticated, Windows-based system that links and centralizes separate emergency alert and notification systems and provides a common interface for controlling alerting devices and immediate emergency notification to emergency personnel and the public.

As the company’s internal team developed the system’s core applications, they faced a large volume of work creating custom communication components for the many systems they needed to support. These components, called Channel Adapters and Device Adapters, required advanced coding techniques to comply with various multiplex communications protocols of the legacy systems they needed to support. The Adapters had to operate in a seamless and highly reliable mode for their mission-critical operations.

The Solution

The company initially retained Amadeus Consulting to assist with the design and development of their Channel and Device Adapters. Amadeus consultants successfully delivered the first series of Adapters, and our client quickly recognized the deep expertise and skills in advanced .NET software development that Amadeus brought to the project. As a result, Amadeus’s role was expanded to help meet their greatest challenge – integrating the system’s complex communications interfaces.

To help achieve their ambitious project goals, two Amadeus developers worked at the client’s offices for over two months. Working on site allowed Amadeus consultants to become part of the company’s internal development team and to facilitate effective communications and team work. Amadeus consultants participated in design meetings and actively contributed to decisions on the development strategy and ongoing refinements to their aggressive 6-month project plan.

Based on the demonstrated ability of Amadeus to deliver high-quality .NET development services and to help achieve their challenging project goals, Amadeus’s role was further expanded. Amadeus was engaged to refine the total system architecture, perform a complete code review and actively drive the full software development lifecycle.

In this on-going consulting and development role, Amadeus has provided invaluable assistance including:

  • Structured development processes to insure consistent quality for high reliability and scalability
  • Advanced application management techniques to insure tightly coordinated operations and communications among multiple, complex, multi-threaded applications running simultaneously
  • “Defensive coding” techniques and best practices coding standards resulting in a highly robust, resilient and reliable code base
  • “Class-based” unit testing and thorough use case testing for each object in the code
  • Use of advanced .NET Remoting for inter-process communications among multiple distributed applications
  • Development of a custom library of application-specific, re-usable .NET components which accelerated development time
  • Use of advanced XML for maximum flexibility in specifying complex custom configurations
  • Innovative implementation of a custom chat client using XMPP Chat Server to monitor distributed inter-process communications
  • Transfer of deep development expertise to internal staff.


Technology

Custom Application Development
  • .NET Windows Forms
  • .NET Remoting
  • C#/.NET in Visual Studio.NET
  • .NET Performance Profiling Tools
  • XML
Database
  • SQL Server 2000
Web Server:
  • Windows Server 2003
Other Tools:
  • XMPP Chat Server
  • Visio Enterprise for Database Architecture
  • Virtual PC
  • InstallShield


NEWS
Aero Tech Consulting to Lead Study of Airport Information Systems for the National Academies
Amadeus is participating in a research program on the challenges faced by the aviation industry as it adopts new technology for airport operations. The project team is examining current systems and best practices for implementing new technologies.
Read More →

Amadeus Develops Integrated Online Survey System for Medical Group Management Association
The custom survey application aggregates and analyzes critical practice data and provides performance benchmarks and industry trends to 12,500 member organizations representing 270,000 practicing physicians.
Read More →

Amadeus Ranked Among Fastest Growing Companies in the Boulder, Colorado Area
Amadeus ranked 8th on the prestigious Mercury 100 list presented by the Boulder County Business Report, honoring the entrepreneurial achievements of local businesses. Amadeus also placed in the Inc. 5,000.
Read More →

Microsoft Gold Certified Partner

.Net

Google Qualified Pro

Boulder Visual Studio .Net USER GROUP
Amadeus supports our local community of .NET Developers in Boulder, Colorado and the greater Denver area through our sponsorship of the BVSUG.