Fast, Low Risk Implementation of Award-Winning
Interactive Visualizations for OEM Applications
Many of the world’s largest companies use Panopticon
visualizations to help their people plow through huge
amounts of data quickly and make educated, informed
decisions quickly. Our SDK lets you tightly integrate
these tools into your own applications.
Your Choice of Environments — .NET or Java
The Panopticon Developer SDK is available in .NET and
Java and may be embedded in HTML-only, thin client, or
thick client applications. Programmers can use the language
of their choice to integrate real-time visual data analysis into
their own applications. The SDK includes a robust data
model designed to accept real-time data streams, an application programming interface (API), and a set of controls –
along with comprehensive documentation that explains
every aspect of how to use the software.
"The Panopticon SDK is very
straightforward and the range of
applications for the software is
amazing. It allows us to integrate with
almost any technology stack on our side
easily and quickly."
Kuldeep Chaudhary
VP, Global Equities Technology
Citi Global Transaction Services |
Reduced Risk and Development Costs
with Comprehensive SDK
Panopticon Developer is a set of components that enables you
to integrate Panopticon visualizations into your own applications. The SDK supports true real-time streaming data and
large databases and gives your developers full control of
update rates. And it can handle enormous amounts of data;
you can display useful information about up to 100,000 items at
the same time – and all of those items can be updated in real
time – as fast as 5000 updates per second.
The SDK consists of the following major components:
- Visualization Engine. This special control processes the data based on input from the interactive user interface and presents it to the visualization controls. This design allows you to build an application around the Visualization Engine and then implement additional visualizations as they become available without having to re-write the entire application.
-
• Multidimensional data
• True real-time streaming data
• Aggregations & calculations
• ODBC, OLE DB & JDBC |
In-memory data model. The data model is central to the functioning of the
visualization
system. It supports the analysis, aggregation and calculation of
values based on your data. The data model is designed
to handle true real-time streaming updates. When the user
manipulates visualization using the controls provided with the
SDK, the data model does the calculations necessary to display
the information. The data model can interact with any number
of disparate data repositories and supports ODBC, OLE DB and JDBC-
compliant databases.
-
• Rulers to filter & display
legends and scales
• Organizer slices, dices & filters
• OLAP functionality
• Build your own Java servlets
• Zero-footprint clients |
Complete set of controls. Our Ruler control lets users filter and display legends and
scales. The Organizer controls the breakdown of the data
based on how the user
selects, groups and filters data. This
very powerful control supports highly interactive,
on-the-fly,
OLAP functionality. We also have lightweight
web controls in our
.NET SDK that allow you to publish visualizations to the web. The SDK makes it
easy to develop
and deploy zero footprint web clients that
have much of the functionality and rich user interface
normally associated with thick clients. For Java, we
provide the components you need to build your own Java
applets for publishing to the web or you can write your
own
Java fat client. The SDK also includes the information
you need to build your own Java servlets to support zero
footprint requirements. The Panopticon visualizations
work with our unique Visualization Engine control to let
you get your information on the screen in a useful way.
The combination of the Ruler, Organizer, and Visualizations controls working with the Visualization Engine and
the data model make it possible to rapidly develop very
sophisticated, tightly embedded visualizations that you can
design to mimic the look and feel of your application.
- Extensive documentation. We have invested heavily in the documentation of our
SDK. Remember that we use this same SDK to develop
our own products, so it’s critical that the manuals be
complete and easy to understand. In our opinion, the
most important part of any SDK is the documentation. In
addition to the user guide, we provide over 20 fully
documented, complete examples of working applications
built using the SDK that walk you through everything
your programmers need to know in order to use the
system effectively.
Increase Sales of Existing Applications
The SDK allows you to completely customize the look and feel of the GUI so that the visualizations match the look and feel of the rest of your application. Use the Panopticon
SDK to:
- Refresh the look and feel of legacy applications
- Provide executives with friendly, intuitive interface
- Improved decision support tools
- Create comprehensive graphical reporting and presentation tools
The Panopticon development team uses the same SDK that we make available to our OEM customers to build our Explorer desktop product and our Enterprise web-deployed software.
|