Midnight Coders RIA Platform

Midnight Coders' RIA Platform is a suite of products targeting all development and runtime aspects of RIA life cycle. The platform consists of four primary areas:

  1. Development Tools - enable and empower developers to create RIAs quickly and more efficiently. These include code generators, templates and plugins for IDEs and command line tools.
  2. Testing System - consists of a client/server communications debugger, a system supporting execution of functional, regression and stress testing.
  3. Runtime Environment/Integration Server - the hallmark of the RIA Platform, WebORB provides a runtime environment for hosting applications. The server enables remoting access and functions as a data management and real-time messaging server.
  4. RIA Analytics and Optimization System - Provides answers to the questions of "what the users are doing, how they are using the application, are they finding the information they need." The system consists of data acquisition, data aggregation and visualization components.

The diagram below provides a graphical overview of the platform components and their relationship with each other:

RIA Integration & Runtime

WebORB Enterprise Edition Server is the most reliable, scalable and secure platform for enabling development, deployment and runtime execution of Rich Internet Applications.  The product facilitates not only connectivity between rich clients created with Flex, Flash, Silverlight and Ajax and server-side applications developed in .NET, Java, PHP, Cold Fusion, Ruby on Rails or XML WebServices, but also supports the real-time streaming of rich media content without further need for a media streamer.  WebORB Enterprise Edition Server is available with performance and scalability certifications, providing greater peace of mind for those most demanding applications.  Additional Server Extensions and SDKs are available to further expand or build upon the value WebORB offers.  

RIA Testing Solutions

RIA AppPuncher is a true RIA application test suite designed specifically to mitigate the business risk of releasing untested RIAs into production.  RIAs are especially complex due to the communication mechanisms required by the "richness" of these applications, not to mention the various navigational routes a user may take through an application.  Traditionally test suites were not designed to test these complexities and that is why we created RIA AppPuncher; to address the special test needs of this new breed of web applications.