Menu ▾ ▴

#1 Start `lo' from the scratch

Product Backlog
accepted
lo (1)
100
40
2016-12-08
2016-11-17
No

Okay, we need a software to control and manage electronic locks delivered to us with PERCo solution. First of all, since PERCo provides programming solution for getting an access to their devices (locks, for example) only for Microsoft Windows, our developed solution must support Microsoft Windows. It must provides access to its features via graphical user interface (GUI) and command-line interface (CLI).

Command-line interface

CLI shall work under a SSH session, thus giving an access to application features for non-Windows users.

A call of binary should look like:

perco.exe command device-guid parameters-list

where:
command is either an item from predefined list ("open", "close", "guard", "get-status", etc) or direct command number as defined by PERCo specification,
device-guid is GUID of a device to execute the command on,
parameters-list is optional space-delimited list of parameters for the command.

CLI-version of the application must have English localization only.

Graphical user interface

As opposed to CLI-version, GUI one must provides an access to some predefined device list. The application stores list of devices as a part of application settings, where devices are organized into group list.

GUI shows those groups first, giving access to the groups content -- devices. Besides device list, each group provides command list that is specific to this group only.

Each device shows its current status allowing user to see device state quickly.

GUI version shall provide modern, reach and fluid user interface.

GUI-version of the application must have Russian localization only. Because currently it targets our company's local users only.

Related

Tasks: #2

Discussion

  • Ruslan Garipov

    Ruslan Garipov - 2016-11-18

    There's an attachment in legacy-tickets:#1 with GUI draft layout used in the legacy `loex'.

     

    Last edit: Ruslan Garipov 2016-11-18
  • Ruslan Garipov

    Ruslan Garipov - 2016-12-08
    • status: open --> accepted
     
  • Ruslan Garipov

    Ruslan Garipov - 2016-12-08
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,8 +1,8 @@
    -Okay, we need a software to control and manage electronic locks delivered to us with PERCo solution. First of all, since PERCo provides access for 3rd party applications only on Windows, our developed solution must support Windows. It must provides access to its features via graphical user interface (GUI) and command-line interface (CLI).
    +Okay, we need a software to control and manage electronic locks delivered to us with PERCo solution. First of all, since PERCo provides programming solution for getting an access to their devices (locks, for example) only for Microsoft Windows, our developed solution must support Microsoft Windows. It must provides access to its features via graphical user interface (GUI) and command-line interface (CLI).
    
     ## Command-line interface
    
    -CLI shall work under a SSH session, thus giving an access to application features to non-Windows users.
    +CLI shall work under a SSH session, thus giving an access to application features for non-Windows users.
    
     A call of binary should look like: