This document proposes an alternative to Google Public Data Explorer that allows for more customization and control. It involves using the Data and Schema Protocol Language (DSPL) format to define data and metadata and building a custom JavaScript framework that handles DSPL and binds the data to various visualizations. This framework would enable dynamically changing data, using custom visualizations beyond Google charts, and more control over the visualization process overall. The architecture involves a server storing and serving the DSPL data, with a JavaScript framework running in the browser to bind the DSPL data to visualizations.
2. Content Outline
What is Google Public Data Explorer ?
Visual Example
What is DSPL ?
Why Alternative ?
The Alternative Solution
Framework Architecture
3. Google Public Data Explorer ?
You want to Visualize your Data
Web Browser
Data
CSV + DSPL
5. What is DSPL?
DSPL is a data and metadata format designed
from the ground up to support
powerful, interactive visualizations. Define Using XML
DSPL
https://developers.google.com/public-data/docs/tutorial
6. Why Alternative
Google Public Data Explorer is an excellent
Tool to visualize Data
But if you want to build an application where
You need to use HighCharts & Bing Maps or your
own custom visualizations
(I mean Apart from Google Visualization Charts)
Data is Dynamically Changing
Have more control of the visualizations
7. The Alternative Solution
Why not use the power of DSPL ?
+
Build a custom Framework to Handle
DSPL & Bind Visualizations
+
Enabling Extension for Customizations
8. The Alternative Solution (JS Framework)
Add Your Custom Visualizations
Web Browser
Your Server
JS Framework Binds
Data + Visualizations
Using DSPL
Referred Data Source At Client Side
+ DSPL