Changes between Version 11 and Version 12 of Ticket #529, comment 8


Ignore:
Timestamp:
Mar 20, 2014, 12:53:57 PM (11 years ago)
Author:
olle

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #529, comment 8

    v11 v12  
    11Design description (initial):
    22
    3 It was decided to create the new service as a BASE extension, allowing for it to be simply installed from a single JAR file plus configuration file using the BASE extension installation mechanism, available through BASE menu "Extensions -> Install plug-ins/extensions...". After installation, the "Extensions" menu will have a new menu item "Lab Environment", with a number of sub-menus. Creating the service as a BASE extension also has the benefit of keeping the code encapsulated, and allowing it to be installed only at BASE servers, that can take advantage of it (i.e. is connected to !ThermoWorks Thermo Recoder TR-702W sensors).
     3Specific design choices:
     4
     5 * Database management system: The open-source SQLite database management system will be used for storing the lab environment data (see SQLite home page https://sqlite.org for more info).
     6 * Packaging: It was decided to create the new service as a BASE extension, allowing for it to be simply installed from a single JAR file plus configuration file using the BASE extension installation mechanism, available through BASE menu "Extensions -> Install plug-ins/extensions...". After installation, the "Extensions" menu will have a new menu item "Lab Environment", with a number of sub-menus. Creating the service as a BASE extension also has the benefit of keeping the code encapsulated, and allowing it to be installed only at BASE servers, that can take advantage of it (i.e. is connected to !ThermoWorks Thermo Recoder TR-702W sensors).
    47
    58The code has been split up in a number of classes/files, where each one has a more or less well-defined responsibility. The code root directory is named "`labenv`" (short for "lab environment").