No BSD License  

Highlights from
Source code (M-files) for Graphic User Object (GUO) Toolbox

3.0

3.0 | 1 rating Rate this file 13 Downloads (last 30 days) File Size: 47.58 KB File ID: #8485
image thumbnail

Source code (M-files) for Graphic User Object (GUO) Toolbox

by David Mackenzie

 

15 Sep 2005 (Updated 27 Sep 2005)

Programming tool for creating reusable Graphic User Interface (GUI) components.

| Watch this File

File Information
Description

Only the source code is included here - please see the original submission (File ID 5058) for the documentation, P-files etc.

This toolbox was originally presented at The MathWorks International DSP Conference 2003 in Stuttgart, Germany.

Full documentation is provided in the PDF file within the ZIP file.

The reuse of objects can accelerate software development while simultaneously improving the consistency and quality of graphical user interfaces. Most languages with object-oriented features also provide the ability to treat a group of user interface controls together with their associated functionality as a single object class, which can be directly instantiated, inherited or embedded within another such object.

The Graphic User Object (GUO) Toolbox enables this type of structuring to be performed in a platform-independent manner on the basis of MATLAB Classes and Handle Graphics. Several inherited example classes and corresponding demonstration functions are provided. The GUO Toolbox is appropriate for all developers of MATLAB applications who wish to create or make use of reusable graphic components in a platform-independent manner.

The GUO Toolbox can be seen as a MATLAB language extension - it depends only on MATLAB itself (Release 13 or higher), including in particular MATLAB Classes & Objects and Handle Graphics. It does not make use of any external components such as Active X, Java etc. and is thus independent of the operating system employed.

The GUO Toolbox is provided "as is" (no support!), and because some of the functionality that it offers will be provided as standard in MATLAB Release 14, I am not planning to develop it further - unless I receive a sufficiently interesting offer...

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
Graphic User Object (GUO) Toolbox

MATLAB release MATLAB 6.5.1 (R13SP1)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
06 May 2008 dsdf ddf

fbd

Please login to add a comment or rating.
Updates
27 Sep 2005

See first sentence of description...

Tag Activity for this File
Tag Applied By Date/Time
gui tools David Mackenzie 22 Oct 2008 08:00:01
example David Mackenzie 22 Oct 2008 08:00:01
graphic David Mackenzie 22 Oct 2008 08:00:01
components David Mackenzie 22 Oct 2008 08:00:01
reusability David Mackenzie 22 Oct 2008 08:00:01
objects David Mackenzie 22 Oct 2008 08:00:01
utilities David Mackenzie 22 Oct 2008 08:00:01

Contact us at files@mathworks.com