GOOP - Graphical Object Oriented Programming: Difference between revisions
Appearance
Pjm_labview (talk | contribs) |
Pjm_labview (talk | contribs) |
||
| Line 22: | Line 22: | ||
* [http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander) | * [http://zone.ni.com/devzone/conceptd.nsf/appnotebynumber/1A7B60096CE0CDA986256A9A0074E4EC?OpenDocument&node=dz52000_us App Note 143] – Graphical Object Oriented Programming (Jorgen Jehander) | ||
* [http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha | * [http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&958B0EEC7BE032B986256863000A6B64 Graphical Object-Oriented Programming with LabVIEW] – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha | ||
* [http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download GOOP Toolkits] from NI | * [http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3Download Download GOOP Toolkits] from NI | ||
* Object-Oriented Techniques in LabVIEW – Pure G examples from LV 4.1 | * Object-Oriented Techniques in LabVIEW – Pure G examples from LV 4.1 | ||
* [http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit | * [http://www.endevo.se/ Endevo] - the company that supports/develops the GOOP Toolkit | ||
* GOOP/G++ - Robert Burke's Web Page | * GOOP/G++ - Robert Burke's Web Page | ||
Revision as of 06:06, 17 March 2007
GOOP - Graphical Object Oriented Programming
GOOP stands for Graphical Object Oriented Programming. GOOP really hit mainstream with the release of the GOOP Toolkit from Endevo and National Instruments. OpenG even has its own version of GOOP, called OpenGOOP.
GOOP is great because it allows you to build components that encapsulate their data, functionality, and behavior. Why ecapsulate?...
Benefits of Encapsulation
- Maintainable
- Scalable
- Useable (and therefore Reusable)
- Testable
- Enable Multiple Developer Collaboration
Related Pages:
- OpenGOOP
- GOOP_History_by_Mattias_Ericsson- an excerpt from a forum posting made on Tue 01 of Jul, 2003
Off-site GOOP Links:
- App Note 143 – Graphical Object Oriented Programming (Jorgen Jehander)
- Graphical Object-Oriented Programming with LabVIEW – NI Week 1999 Presentation by Jörgen Jehander and Stepan Riha
- Download GOOP Toolkits from NI
- Object-Oriented Techniques in LabVIEW – Pure G examples from LV 4.1
- Endevo - the company that supports/develops the GOOP Toolkit
- GOOP/G++ - Robert Burke's Web Page