Skip to content

pmeisen/dis-timeintervaldataanalyzer-ui2

Repository files navigation

dis-timeintervaldataanalyzer-ui2

Build Status

This project creates the UI 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.

Front-End Development

When developing the front-end it is recommend to use the provided grunt-tasks. The provided 98-run-server starts an HTTP-server, which automatically serves the currently available source-files. The UI is available via http://localhost:20000/index.html. To test the front-end it may be necessary to have a back-end server available. To start a back-end server in the background an ant-target is available within this project 98-run-server. When executed, a back-end server is started listing for HTTP request on http://localhost:10000/. So summarized:

  1. start the front-end with grunt: 98-run-server (the server will restart automatically if files are changed and a restart is needed)

    Note: It may be necessary to restart the front-end server manually, if the dependencies are changed.

    Start UI server

    Started UI server

  2. start the back-end with ant: 98-run-server

    Start back-end server

    Started back-end server

  3. access the front-end via http://localhost:20000/login.html

  4. change the used back-end server via Change server

    Change Server

    Server Settings

  5. login with the username admin and the password password, the used back-end server is configured to use a AuthenticationManager, thus it is necessary to use these credentials

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