Dashboard Description
Here's a preview of the dashboard application I've been working on. Below is a screen shot of the SWF application suitable for embedding in one of my company's appliances. However, there is also an Adobe AIR version with a lot more functionality. Click the image or the link below for the actual application.
The charts show data on viruses, intrusions detection/prevention, spyware, and applications blocked globally or by the current appliance. There are also charts for CPU and bandwidth utilization, and number of connections.
The gauges show CPU, memory, and bandwidth utilization, respectively. The pull down menus on the gauges allow the user to select which CPU or network interface to examine. These menus also effect the CPU and bandwidth charts above.
The data being visualized in this example is a combination of hard coded/randomly generated numbers. Of course, the real application visualizes real data from an actual appliance.
Project Description
I used the Cairngorm framework on this project. I like the design patterns that Cairngorm espouses, but lately I've been thinking about checking out other frameworks like Pure MVC and the new Ruboss framework (I still have a crush on Rails, after all).
The charts are all standard components from the Flex data visualization packages. The gauges are components by Thomas Gonzalez, which I modified here and there. Thomas' gauges are built with the nifty Defgrafa framework.
Actual Application