The thesis describes the design and implementation of a framework for the development of interactive web applications for data analytics. The framework simplifies the development of user interfaces that run in a browser, but depend on the GenCloud platform to process the data. To develop such interfaces, the components need to respond to user interactions, run the analysis on the server, and asynchronously display the results of the analysis. Because of this, the framework contains functions and components that hide the communication details, support displaying the data and extend Flot, a visualization library. We show how to extend the platform and use parts of the framework in a simple example. In the end we describe a complex application that uses the results of this thesis. The exploratory application provides access to gene expression experiments in Dictyostelium amoeba.
|