1 / 6

Key Results (Deepak Konidena)

July – Aug VIVO Entity Comparison Visualization. JavaScript Libraries: jQuery, Flot jQuery plugins used – pagination, FlipText, growl Functionality achieved: VIVOEntities(universities/schools/departments) can be compared over different parameters (publication count, grants, etc..)

mia-welch
Download Presentation

Key Results (Deepak Konidena)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. July – Aug VIVO Entity Comparison Visualization. JavaScript Libraries: jQuery, Flot jQuery plugins used – pagination, FlipText, growl Functionality achieved: VIVOEntities(universities/schools/departments) can be compared over different parameters (publication count, grants, etc..) The length of bars at the bottom indicate the entity’s aggregate value over the entire timeline. A maximum of 10 entities can be compared at once, with a gentle reminder when the user crosses that limit. Key Results (Deepak Konidena)

  2. Key Results (Deepak Konidena) Dynamic rescaling of the axes. Aggregated count of publications over the entire timeline. Core:University Core: Schools Core:Colleges Core:Programs

  3. Interesting Observations Protovis- Stanford Information Visualization library (JavaScript). Pros – clean syntax, good documentation, lots of use cases. Cons – Works with Modern browsers only.  Closures & Lexical Scoping. A powerful feature of JavaScript. Emulates encapsulation, information hiding principles of an OOP. Google Web Toolkit (GWT) Write in Java, generate JavaScript. Cross browser differences handled by GWT, developer need not worry about them. Has a plugin for Eclipse with Junit integrated . Learning curve made easier for Java programmers who are new to JavaScript. Most Interesting

  4. Roadmap ahead Visualization development. A smart way to deselect the entities. A comparison of intra-entity parameters rather than inter-entity parameters. (Ex: Comparison between grants and publication count of the same entity. ) VIVO server-side development/integration. SPARQL result parser. (querying the semantic web data store ) Visualization content generator. (Integrating with the frontend ) Visualization handler for entity comparison vis. (Viz controller delegates the control to this handler) Planned Work

  5. Planned Work Entity Comparison Vis

  6. Flot - http://code.google.com/p/flot/ Jquery plugins – pagination, FlipText, growl Protovis - http://vis.stanford.edu/protovis/ GWT - http://code.google.com/webtoolkit/ Closures and Lexical Scoping - http://mark-story.com/posts/view/picking-up-javascript-closures-and-lexical-scoping Links

More Related