Jump to content

Architectures and Frameworks: Difference between revisions

From LabVIEW Wiki
m Q moved page Application design and architecture to Architectures and Frameworks: Moving to create portal page
mNo edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
*[[Occurrence]]
{| class="wikitable"  style="width:100%;"
*[[Reentrant VI]]
|- style="background-color:#616366; font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500; text-align:center;"
*[[Functional global variable]]
| '''The Architectures and Frameworks Portal'''
*[[State machine]]
|-
*[[Daemon]]
| A Software '''Architecture''' refers to the organization of software components, design patterns, and '''Frameworks'''; and the relationships between them necessary to compose the structure of the application.


==Frameworks==
'''Frameworks''' refer to tools that accomplish different aspects of the software '''Architecture''' including: modular communication, user interface, hardware interface, unit testing etc.  One or more '''Frameworks''' are used and added to as part of an overall '''Architecture''' to create an application.
*[[Actor Framework]]
|}
*[[Delacor Queued Message Handler (DQMH)]]
__NoTOC__
*[[Messenger Library]]
{| class="wikitable" style="width:100%;"
*[[JKI State Machine]]
|- style="background-color:#616366; border:none; color:#FFD500; text-align:center;"
*[[DCAF|Distributed Control And Automation Framework (DCAF)]]
| '''Subcategories'''
| style="width:75%;" | '''Topics in Architectures and Frameworks'''
 
|- style="vertical-align:top;"
| rowspan=2 style="width:25%; text-align:top; background-color:#EFEFEF;" | <center><small>Select [►] to view subcategories</small></center>
<categorytree mode="Pages" showcount="off" depth="1">Architectures and Frameworks</categorytree>
|- style="vertical-align:top;"
| style="width:25%;" |
 
== Architectures ==
* [[VI Hierarchy]]
* [[By-Reference Architecture]]
 
== Frameworks ==
=== Modular Design ===
* [[Actor Framework]]
** [[Model View Actor (MVA) Framework]]
* [[Delacor Queued Message Handler (DQMH)]]
* [[Messenger Library]]
* [[JKI State Machine]]
* [[DCAF|Distributed Control And Automation Framework (DCAF)]]
 
=== User Interface ===
* [[QControl]]s
* [[Multi-Panel Interface]]s
** [[MGI Panel Manager]]
** [[Multi-Document Interface (MDI)]]
 
=== Unit Test Frameworks ===
* [[Caraya Unit Test Framework]]
* [[JKI VI Tester]]
* [[InstaCoverage]]
* [[NI Unit Test Framework]]
 
=== Extend LabVIEW IDE ===
* [[Project Provider Framework]]


[[Category:Portals|Application design and architecture]]
[[Category:Portals|Application design and architecture]]

Latest revision as of 16:20, 14 March 2021

The Architectures and Frameworks Portal
A Software Architecture refers to the organization of software components, design patterns, and Frameworks; and the relationships between them necessary to compose the structure of the application.

Frameworks refer to tools that accomplish different aspects of the software Architecture including: modular communication, user interface, hardware interface, unit testing etc. One or more Frameworks are used and added to as part of an overall Architecture to create an application.

Subcategories Topics in Architectures and Frameworks
Select [►] to view subcategories

Architectures

Frameworks

Modular Design

User Interface

Unit Test Frameworks

Extend LabVIEW IDE