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.
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.
Further documentation regarding the usage of the available ant-targets
, troubleshooting
, and many more may be added in the future.