Font Size: a A A

The weave application framewor

Posted on:2018-06-09Degree:Ph.DType:Dissertation
University:University of Massachusetts LowellCandidate:Dufilie, AndrewFull Text:PDF
GTID:1448390002496124Subject:Computer Science
Abstract/Summary:
Weave is a web-based platform that supports data visualization. exploration. analysis. and session history through a point-and-click interface. Specific features include multiple coordinated visualization tools. a strong focus on map-based data visualizations with GIS-like capabilities. the ability to handle large datasets. support for loading data from multiple sources. optional end-user programming, high-interactivity. customization. and support for real-time remote collaboration.;When the Weave project was launched in 2008. six years before HTNIL5 became available. ActionScript was our language of choice because of the Flash Player's graphics and interaction capabilities as well as its worldwide ubiquity. AWb-based visualization systems representing the state of the art at the time could only handle hundreds of data. records before getting bogged down with performance issues. Developing a visualization system in ActionScript that can scale to reasonably large data sets presents some challenges. since it is a single-threaded programming language and the built-in display list system does not scale well.;Much of the research and development efforts were spent on finding ways to deal with performance limitations in a web-based environment. These limitations along with a wide range of user requirements greatly influenced the design of the Weave architecture. Weave was designed to be highly customizable from the core. and the resulting framework can be used to build any sort of web-based application which is driven by session history.
Keywords/Search Tags:Weave, Web-based, Data, Visualization
Related items