Menu

MonitoringSupport

Activity/Monitoring support

Current status:

  • monitoring
    • ask user every N minutes with common ChangeActiveTaskDialog?
    • saves (if setted) current screenshot after every popup event
  • activity detector
    • application detects user inactivity or detects too long active timeslot (aka event)
    • properties: period inactivity/too long working
    • auto pause active timeslot when there is no user actitivy in given timeout
    • auto restart paused timeslot when user activiti detected
    • feature: detecting user inactitity: Java and JNA (http://ochafik.free.fr/blog/?p=98)

Next stage:

  • so application ask user: what are you doing now? (may be via tray tootip/balloon)
  • user can:
    • confirm what he is doing active task
    • change task from moment of event (or manually selected moment of time)
    • stop timing from moment of event (or manually selected moment of time)

Todos:

  • reimplement ChangeActiveTaskDialog?/tray icon for better usability (Unintuitive behavior for monitoring dialog - ID: 2849132, Timing mechanizm - ID: 1185191, Interface and usability in Ubuntu - ID: 2894749)
  • screenshots (how useful this feature?)
    • removing old screenshots after configured days
    • ability to open linked screenshot in timeslot attribute in full size by open icon of just double click.
    • ability to delete screenshot, right from timeslot:
    • question if delete after attribute delete
    • timeslot's attribute remains but button for delete pressed.
    • in table with attributes add renderer for screenshot path and visualize the file is not found (for example deleted or moved).
    • the same but inside the attribute.
    • option in configuration to mass delete all screenshots attribute with optional to remove image files.

Related

Wiki: Home

MongoDB Logo MongoDB