Architectures and Frameworks: Difference between revisions
Appearance
Drjdpowell (talk | contribs) Added Messenger Library link |
mNo edit summary |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{| class="wikitable" style="width:100%;" | |||
|- style="background-color:#616366; font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500; text-align:center;" | |||
| '''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== | '''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 |
ArchitecturesFrameworksModular Design
User InterfaceUnit Test FrameworksExtend LabVIEW IDE |