-
Notifications
You must be signed in to change notification settings - Fork 20
Develop Correo
Frieder Reinhold edited this page Jan 18, 2024
·
16 revisions
https://exxeta.github.io/correomqtt/javadoc/
+----------+ +----------+ +----------+
| business | <-- | gui | | plugin |
+----------+ +----------+ +----------+
- 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