- 
                Notifications
    You must be signed in to change notification settings 
- Fork 23
Develop Correo
        Frieder Reinhold edited this page May 28, 2021 
        ·
        16 revisions
      
    +----------+     +----------+       +----------+
| business | <-- |   gui    |       |  plugin  |
+----------+     +----------+       +----------+ 
TODO unify dependency for plugin package
- The gui lives in the JavaFX application thread
- All work that is not related directly to the ui is outsourced to business
- Main UI Approach Main-UI
- Contextmenu Contextmenu-UI
- List/Tables and Cells Tables-and-Cells
- Uses JavaFX properties for DTOs: DTOs-and-Transformer
- How to implement a theme? Create-Theme
- All real mqtt communication lives here
- Multithreading for running background tasks
- NO JavaFX dependency (maybe we will introduce a command line interface without JavaFX but with business)
- Uses Pojos for DTOs: DTOs-and-Transformer
- How to call MQTT functionality: Develop-MQTT-Hive
- Basically the approach to communicate between GUI and business is based on JavaFX Tasks and business services: Communication-between-GUI-and-business
- How to implement and persist configuration Configuration-Concept
QUICK NAV
For users
For developers