Hi,

Here is my proposing ideas.
According to COMDEV-119 jira. Charts are hard coded until now and data
transformation issue was highlighted since different charts have different
pivot fields eg: Area charts, Scatter, Surface charts, Bubble charts, Radar
charts. etc..

To solve this I am introducing a two major component one is called 'Chart
library' and 'Data transformation engine'. Chart library is located where
it shows the chats that are currently plugged. There we can plug chart
types and those can be reused.

*Chart library features *

   - Users can select the chart from library
   - Those charts are pluggable to library
   - Charts can be plugged by config(json)/UI with wizard
   - Configuration/Meta file of the chart contains interface, libs, themes
   and a data transformation types/mappings



*Data Transformation Engine*
'Data transformation engine' contains data transformation modules. Those
modules are also pluggable to engine. Those have connections to charts.
Data transformation engine sit between the data (sql) and chart. So this
module  converts data and map them to each chart pivot field

   - This module will look at pivot fields of the chart
   - Selected attributes of the SQL query
   - Attribute value operations improvement (string split, value
   aggregation, round number round)


Another improvement that I notice is that

   - Query Edit auto-completion support (with Ctrl+space)


Your ideas are welcome here
Thanks

On Fri, Mar 20, 2015 at 10:57 AM, madhuka udantha <madhukaudan...@gmail.com>
wrote:

> Hi All,
>
> I'm Udantha, MSc. Student at University of Moratuwa. This GSoC 2015
> project, 0COMDEV-1190 captures my interest.
>
> I have abundant experiences of visualization techniques creating numerous
> dashboards[1,2] with javascript, html5, angularJS, d3 charting etc.
>
> My current research area comprises of big data where I have worked with
> various types of data sets. Also I'm working with cluster representation
> and classification techniques where visualization amounts to a considerable
> part. I was following COMDEV-119 (jira) with Alexander Bezzubov and CORNEAU
> Damien for more than week.
>
> Thanks
>
> [1] http://wso2.com/products/user-engagement-server/
> [2] https://github.com/wso2/jaggery
> --
> Cheers,
> Madhuka Udantha
> http://madhukaudantha.blogspot.com
>



-- 
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com

Reply via email to