May 7, 2009
"loose coupling" or "deep embedding"?
At Panopticon Software, we see different needs from different types of users:
- Software developers may need the full freedom and flexibility to work with and customize components. They often want to embed our tools at the code level in their own existing applications.
- Business users don’t look for the same freedom that you get with a componentized offering. They want more of a self-service application suite with all the necessary functionality already in place. They want to roll it out quickly and start using it to support improved decision-making in their organization. They want to avoid coding and lengthy deployment projects.
We offer different products to address both these needs.
Get interactive Information Dashboards with Panopticon EX
Panopticon EX is designed primarily for operational business users. It provides visual monitoring with fast analysis through self-service interactive Information Dashboards. It integrates quickly with your IT environment using what you can call a “loose coupling” approach at the application layer.
Panopticon EX is a good match for your requirements if:
- You want to be able to quickly and effectively design Dashboards to monitor and analyze business data. You require a friendly UI utilizing the drag and drop paradigm to create Dashboards with interactive visuals based on federated data.
- You want to share interactive Dashboards with web users through a publish function. You don’t want any complicated programming required to change existing reports and republish.
- You want clear crisp data visualizations designed for efficient human perception. You want the analytical power needed to investigate and explore your data in a fast and simple way. You want to be able to instantly filter data from different data sources.
- You want operational application level integration with other services or systems in order to allow users to act on their findings by using the Dashboard as a launch pad.
Get the core technology components with the Panopticon Developer SDK
Our Panopticon Developer SDK is targeted at developers and OEM customers who want to embed core components of our technology into their own software at a deeper level. This "deep embedding" is exactly what we did ourselves when we built the Panopticon EX product.
The Panopticon Developer SDK product is a good match for your requirements if:
- You have the expertise available to do code-level development.
- You need to enhance and extend an existing application or system to improve its decision support functionality through interactive information visualization capabilities.
- You need to use native SDKs for Java and .NET integrated development environments. You want to develop systems that work with all commonly used operating systems and provide identical functionality.
- You need to be able to work with both static data and with live data streams.
Have it both ways
Sometime you may require both products in your organization. This can be the case when Panopticon EX is mostly a good fit to your needs, but you have some special requirements that go outside what this product provides out of the box.

For example, as a business user you may need to extend Panopticon EX with custom data connectivity against some operational business data that is kept in a non-standard data sources. And you may not want to or be able to transfer it into a data source that is already available to Panopticon EX out of the box, such as a relational database.
So let’s say your data needs to be accessed through some proprietary APIs that you have somewhere in your data layer. Then Panopticon Developer SDK can be used to create a data plugin module and this file is then deployed into the Panopticon EX system along with an updated license file in XML format, which activates it for use with the system. Similarly, the Panopticon Developer SDK can also be used to create modules that extend Panopticon EX with new types of interactive data visualizations.
This doesn't mean that there is a lock-in or requirement. Using the SDK does not require to also use the Panopticon EX application suite.It does mean this combination can achieve very fast time to market in many cases.
Markus Skyttner
CTO
Panopticon Software
More Blog Posts
|