<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Muller+urs</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Muller+urs"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Muller_urs"/>
	<updated>2026-04-22T10:26:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4620</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4620"/>
		<updated>2012-01-24T09:21:06Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]]&lt;br /&gt;
*[[GOOP History by Mattias Ericsson]]&lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.gangoflabview.ch Gang of LabVIEW] - GOOP by Reference LabVIEW OOP&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4619</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4619"/>
		<updated>2012-01-24T09:20:38Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]]&lt;br /&gt;
*[[GOOP History by Mattias Ericsson]]&lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.gangoflabview.ch Gang of Labview]-GOOP by Reference LabVIEW OOP&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4618</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4618"/>
		<updated>2012-01-24T09:20:10Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]]&lt;br /&gt;
*[[GOOP History by Mattias Ericsson]]&lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.gangoflabview.ch Gang of Labview]- &lt;br /&gt;
GOOP by Reference LabVIEW OOP&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4617</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4617"/>
		<updated>2012-01-24T09:18:49Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]]&lt;br /&gt;
*[[GOOP History by Mattias Ericsson]]&lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.gangoflabview.ch ] - GOOP by Reference LabVIEW OOP&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4616</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4616"/>
		<updated>2012-01-24T09:17:26Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]]&lt;br /&gt;
*[[GOOP History by Mattias Ericsson]]&lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
=== External Links  ===&lt;br /&gt;
&lt;br /&gt;
[http://www.gangoflabview.ch GOOP by Reference LabVIEW OOP]&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4615</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4615"/>
		<updated>2012-01-24T09:16:39Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]]&lt;br /&gt;
*[[GOOP History by Mattias Ericsson]]&lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
=== External Links  ===&lt;br /&gt;
&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4614</id>
		<title>GOOP - Graphical Object Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GOOP_-_Graphical_Object_Oriented_Programming&amp;diff=4614"/>
		<updated>2012-01-24T09:16:07Z</updated>

		<summary type="html">&lt;p&gt;Muller urs: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GOOP - Graphical Object Oriented Programming  ==&lt;br /&gt;
&lt;br /&gt;
GOOP stands for Graphical Object Oriented Programming. It is a category of frameworks for non-native object-oriented programming in LabVIEW that support by reference objects with VI methods for operating on data. Some versions of GOOP support inheritance and dynamic dispatch. GOOP really hit mainstream with the release of the [http://zone.ni.com/devzone/cda/tut/p/id/3391#3 GOOP Toolkit] from [http://www.endevo.se/ Endevo] and [[National Instruments]]. OpenG even has its own version of GOOP, called [[OpenGOOP]]. &lt;br /&gt;
&lt;br /&gt;
With LVOOP and queues, it is very easy to create basic GOOP&amp;amp;nbsp;functionality. Examples are included in the example folder installed with LabVIEW. &lt;br /&gt;
&lt;br /&gt;
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?... &lt;br /&gt;
&lt;br /&gt;
=== Benefits of Encapsulation  ===&lt;br /&gt;
&lt;br /&gt;
*Maintainable &lt;br /&gt;
*Scalable &lt;br /&gt;
*Useable (and therefore Reusable) &lt;br /&gt;
*Testable &lt;br /&gt;
*Enable Multiple Developer Collaboration&lt;br /&gt;
&lt;br /&gt;
=== See Also  ===&lt;br /&gt;
&lt;br /&gt;
{{Portal|GOOP}} &lt;br /&gt;
&lt;br /&gt;
*[[DqGOOP]] &lt;br /&gt;
*[[GOOP History by Mattias Ericsson]] &lt;br /&gt;
*[[OpenGOOP]]&lt;br /&gt;
&lt;br /&gt;
[http://www.gangoflabview.ch GOOP by Reference LabVIEW OOP]=== External Links  ===&lt;br /&gt;
&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&amp;amp;node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander)&lt;br /&gt;
*[http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&amp;amp;958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha&lt;br /&gt;
*[http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI&lt;br /&gt;
*[http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EB6B56A4E034080020E74861&amp;amp;p_node=DZ52067&amp;amp;p_source=external Object-Oriented Techniques in LabVIEW] – Pure G examples from LV 4.1&lt;br /&gt;
*[http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit&lt;br /&gt;
*GOOP/G++ - Robert Burke&#039;s Web Page&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Muller urs</name></author>
	</entry>
</feed>