Skip to content

pmeisen/dis-timeintervaldataanalyzer

Repository files navigation

Time Interval Data Analyzer

Build Status

This project creates the back-end of the Time Interval Data Server. It is mentioned in the book Time Interval Data Analysis. For further insights regarding the provided analytical capacities of the TIDAInformationSystem, the used TIDAModel and TIDAQueryLanguage have a look at the book or at the following research papers:

If you'd like to test, play with, or develop the TIDAPlatform, please have a look at the umbrella/wrapper project.

Back-End Development

When developing the back-end it is recommend to use junit tests to ensure the quality of your implementations. There are several important things to know when developing the back-end (some of it is explained in the book or the publications), nevertheless most of these things are only documented via JavaDoc and overall concepts are mostly not documented at all (yet, everybody is more than welcome to contribute documentations).

Further down the road, it may be helpful to have the UI available to, e.g., fire some queries against the back-end. To do so, it is possible to simple start the UI project via 99-run-dist-server (see the project's gruntfile.js). The UI is served via an grunt-internal HTTP-server implementation and can be accessed using http://localhost:20000/login.html. To change the back-end the front-end is communicating with, simply select the Change server and configure the back-end's url accordingly to the back-ends HTTP configuration.

Change Server

Server Settings

Further documentation regarding the usage of the available ant-targets, troubleshooting, and many more may be added in the future.