User Tools

Site Tools


code:dqmh:hse-application-template:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
code:dqmh:hse-application-template:overview [2019/09/13 16:30] – [Framework VIs] joerg.hampelcode:dqmh:hse-application-template:overview [2024/07/17 10:31] (current) – ↷ Links adapted because of a move operation manuel.sebald
Line 1: Line 1:
-====== 10 Overview ======+====== 01 Overview ======
  
-This application template showcases our //UI framework// for applications with graphical user interfaces. The //UI framework// helps us with:+This application template showcases our //UI framework// for applications with graphical user interfaces. We use this template as a container which **loads the project-specific DQMH modules dynamically** from a configuration file. 
 + 
 +{{:code:dqmh:hse-application-template:pasted:20210305-110517.png}} 
 +===== UI Framework ===== 
 + 
 +The //UI framework// helps us with:
  
   * reusing UI management code   * reusing UI management code
   * project-specific UI layouts   * project-specific UI layouts
-  * dynamically populating the Runtime Menu 
-  * dynamically populating a navigation module 
-  * loading DQMH modules dynamically (from a configuration file) 
   * displaying a fancy splash screen   * displaying a fancy splash screen
 +  * populating the Runtime Menu dynamically 
 +  * populating a navigation module dynamically 
   * generating an event log for debugging   * generating an event log for debugging
  
 ...and much more! ...and much more!
  
- +The //UI framework// is built on top of the [[code:open-source:hse-libraries|HSE Libraries]] and consists of a collection of DQMH modules and a few helper VIs.
-===== UI Framework ===== +
- +
-The //UI framework// is built on top of the [[code:hse-libraries|HSE Libraries]] and consists of a collection of DQMH modules and a few helper VIs.+
  
 ==== Framework Modules ==== ==== Framework Modules ====
Line 22: Line 23:
 These DQMH modules are designed to be reused, hence they are generic and not part of the project-specific code of an application: These DQMH modules are designed to be reused, hence they are generic and not part of the project-specific code of an application:
  
-  * [[code:dqmh:hse-application-template:event-manager|Event Manager]] +  * [[code:open-source:hse-framework:event-manager|Event Manager]] 
-  * [[code:dqmh:hse-application-template:ui-manager|UI Manager]] +  * [[code:open-source:hse-framework:ui-manager|UI Manager]] 
-  * [[code:dqmh:hse-application-template:navigation|Navigation]] +  * [[code:open-source:hse-framework:navigation|Navigation]]
-  * [[code:dqmh:hse-application-template:header|Header]]+
  
  
Line 55: Line 55:
   * ''/Project/PROJECT_UserCredentials.vi'': List of users for the built-in login feature   * ''/Project/PROJECT_UserCredentials.vi'': List of users for the built-in login feature
  
 +===== Project-Specific DQMH Modules =====
 +
 +In order for DQMH modules to be compatible with our application template, these modules need to implement our [[kb:labview-frameworks:dqmh:hse-flavour|HSE DQMH flavour]]. 
code/dqmh/hse-application-template/overview.1568392253.txt.gz · Last modified: 2019/09/13 16:30 by joerg.hampel