Jump to content

VIWeek 2020/CEF (configuration editor framework): Difference between revisions

From LabVIEW Wiki
No edit summary
Wikify
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
CEF (configuration editor framework)
{{infobox
*Sreejith Sreenivasan
|category=presentation
*Vikas Koujalagi
|icon=VIWeekIcon.png
|presentation-conference=VIWeek 2020
|presentation-presenter=Sreejith Sreenivasan
|presentation-presenter2=Vikas Koujalagi
}}
 
{{presentation
|presenters=Sreejith Sreenivasan and Vikas Koujalagi
|abstract=Configuration files are commonly used to specify application settings and hardware configuration. Manual editing of some of the complex configuration files of hardware systems or applications are often error prone. Shipping a configuration editor can ease the pain but development overheads may outweigh the benefits. Configuration Editor Framework (CEF) from NI Systems Engineering is a versatile framework allowing rapid development of such editors. Development generally take hours instead of days or weeks. This presentation delves in to the features and walks through an example which saves the files in JSON format.
|youtube-id=Nifv0dXzbn8
}}


Start Time: May 21, 2020, 4:00 PM GMT+2
Start Time: May 21, 2020, 4:00 PM GMT+2


Configuration files are commonly used to specify application settings and hardware configuration. Manual editing of some of the complex configuration files of hardware systems or applications are often error prone. Shipping a configuration editor can ease the pain but development overheads may outweigh the benefits. Configuration Editor Framework (CEF) from NI Systems Engineering is a versatile framework allowing rapid development of such editors. Development generally take hours instead of days or weeks. This presentation delves in to the features and walks through an example which saves the files in JSON format.
== See also ==
<br>
* [[QControl]]
<br>
* [[Quick Drop]]
 
 


<div style="text-align:center;"><youtube width="800" height="600">Nifv0dXzbn8</youtube></div>
== External links ==
*[https://gitlab.com/QSI_Shared_Code/labview-ide-setup IDE Setup Tool] by @TheQ
*[https://github.com/NISystemsEngineering/CEF NI CEF Github link]
*[https://sine.ni.com/nips/cds/view/p/lang/en/nid/217652 DMC's GUI Design Suite]
*[https://sine.ni.com/nips/cds/view/p/lang/en/nid/214808 Flatline Controls] by @drjdpowell
*[https://blog.jki.net/jki-flat-ui-controls-2.0.1-just-released JKI Flat UI Controls]
*[https://blog.jki.net/topic/hamburger-menu JKI Hamburger Menu Blog]
*[https://blog.jki.net/creating-a-flat-ui-draggable-non-standard-windows-titlebar-in-labview JKI UIs without titlebar blog]
*[https://forums.ni.com/t5/Quick-Drop-Enthusiasts/Pane-Relief/gpm-p/3974152?profile.language=en JKI Pane Relief]
*[https://forums.ni.com/t5/Community-Documents/Quick-Drop-UI/ta-p/3788081?profile.language=en Quickdrop VI] by @dnatt
*[https://forums.ni.com/t5/QControl-Enthusiasts/gp-p/5383?profile.language=en QControls] by @TheQ
*[https://learn.ni.com/center-of-excellence/resources/1185/ui-extensible-mod-uis-extend-the-vi-server-with-object-oriented-techniques QControls Presentation at NI Week] by @TheQ
*[https://color.adobe.com/create/color-wheel Adobe Color Wheel]
*[https://forums.ni.com/t5/Example-Code/Configuration-Editor-Framework-CEF/ta-p/3984276?profile.language=en NI CEF Whitepaper]


[https://youtu.be/Nifv0dXzbn8 Link to video on YouTube]
[[Category:VIWeek 2020]]

Latest revision as of 11:16, 11 January 2025

CEF (configuration editor framework)
Conference VIWeek 2020
Presenters Sreejith Sreenivasan
Vikas Koujalagi
CEF (configuration editor framework) by Sreejith Sreenivasan and Vikas Koujalagi

Configuration files are commonly used to specify application settings and hardware configuration. Manual editing of some of the complex configuration files of hardware systems or applications are often error prone. Shipping a configuration editor can ease the pain but development overheads may outweigh the benefits. Configuration Editor Framework (CEF) from NI Systems Engineering is a versatile framework allowing rapid development of such editors. Development generally take hours instead of days or weeks. This presentation delves in to the features and walks through an example which saves the files in JSON format.



Start Time: May 21, 2020, 4:00 PM GMT+2

See also

External links