Skip to content

Release notes

mweyns edited this page Mar 4, 2018 · 37 revisions

This page contains for each release the following items:

  • A reference to the release
  • How the release can be tested
  • What new functionality is featured

Release 0.1

This release can be found here.

The app can accessed at http://193.190.127.184/. Should these be desired, the release referenced above also contains build instructions.

The current release features a basic setup, which contains both a functional model and the skeleton of a GUI. Specifically, the model provides the following functionality:

  • Register observers and notify these observers of any changes to the model data (upon the completion of a task).
  • Change the model state by setting components; any changes are added to a change buffer, which is used to notify observers.
  • Schedule tasks for execution and execute these tasks in a FIFO manner.

While it has been implemented, as of yet none of the model's functionality actually impacts what the user can do. Later on, interactions between users and the graphical user interface will percolate throughout the architecture, requiring functionality offered by the model, persistence layer, etc. but for now, interaction is limited to the GUI component alone. Functionality offered by the GUI is the following:

  • A zoom slider which can be moved, but otherwise does not have any use as of yet.
  • A side menu which can be toggled in the upper left corner of the screen, containing a few mock building blocks.
  • Four buttons (Import Project, Save Project, Import Graph, Save Graph) which can all be clicked, but only Import Graph is already partially implemented and causes a file picker to pop up, limiting the available extension types to .n3, .rdf, and .ttl, which are the only graph formats we support.
Clone this wiki locally