Panopticon Developer 5.2 is the newest version of the company's fully documented, comprehensive Software Developer Kit (SDK). It allows companies to tightly embed Panopticon's visualizations into proprietary business applications. The SDK allows programmers to create thin client, or thick client applications. It includes a robust yet flexible StreamCubeâ¢ data model designed to accept real-time data streams. This delivers in-memory OLAP analysis functionality for real-time data. The data model and all controls included in the SDK are well documented in a complete developer's manual and in example project code comments.
Brian O'Keefe, Panopticon's Director of Product Management, stated "Our SDK 5.2 release clearly shows that Panopticon is fulfilling its mission to be the development platform of choice for programmers who look to build visual interactive applications. Panopticon Developer 5.2 surpasses the two most important criteria for pervasive software, namely, ease of use and ease of integration."
The technology offers highly interactive support for visually intuitive slicing and dicing of datasets, for selection, for real-time visualizations, for easier breakdown and aggregation of data and for new rendering styles. The Developer 5.2 offering provides the important features of Panopticon's earlier technology, but is extended to incorporate a range of time saving features such as additional complementary visual controls.
This new release adds several major new features to the SDK:
â¢ Four New Visualizations: Scatter Plot, Line Graph, Grid Table and Geographic Map. These new visualizations complement the SDK's previously offered Treemap, Heat Map, Heat Matrix, Barseries, Horizon Graph, and Stack Graph visualizations.
â¢ New Filtering Controls: Support run-time on-the-fly visual manipulation of color and size dimensions to make detection of outliers easier and more efficient. Also supports on-the-fly filtering in multiple data dimensions, which enables visual definition of complex data queries with multiple simultaneous criteria.
â¢ Expanded Support for Rich User Interface Capabilities: The system now allows programmers to enable the capture of mouse events, including drag-and-drop, mouse-gesture selection and related functions. This new capability allows developers to create much richer, more intuitive user interfaces for information visualization modules and components.
â¢ New Data Aggregation Functions: Developer 5.2 incorporates a new overriding aggregation function that provides pre-calculated measures for totals and aggregates. This allows the system to display negative and positive values in the same visualization coded by size, while still calculating and displaying correct aggregate values.