FACTOID # 48: Many Americans live alone - the United States leads the world in one person households.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > GUI builders

In computer programming, widget toolkits (or GUI toolkits) are sets of basic building units for graphical user interfaces. They are often implemented as a library, or application framework. Computer programming (often simply programming or coding) is the craft of writing a set of commands or instructions that can later be compiled and/or interpreted and then inherently transformed to an executable that an electronic machine can execute or run. Programming requires mainly logic, but has elements of science... In mathematics, a set can be thought of as any collection of distinct things considered as a whole. ... This article or section needs a complete rewrite for the reasons listed on the talk page. ... In computer science, a library is a collection of subprograms used to develop software. ... In computer programming, an application framework is a term usually used to refer to a set of libraries or classes that are used to implement the standard structure of an application for a specific operating system. ...


See the article on widgets for a list of widgets. A widget (or control) is an interface component that a computer user interacts with, such as a window or a text box. ...

Contents

General characteristics

(This section deals mostly with High-level widget toolkits characteristics)


A high-level widget toolkit is an API that manages the creation and behavior of a graphical user interface: API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... This article or section needs a complete rewrite for the reasons listed on the talk page. ...

  • The graphical user interface is often created as a tree of widgets, some of them supporting interaction with the user (labels, buttons, check box, ...), others being containers that group the other widgets (windows, panels, ...).
  • The content of the widgets tree, and the properties of the widgets, can often be modified at runtime (widgets can be added or removed from the tree).
  • The toolkit handles the user events, as for example when clicking on a button. The action following the detection of the event is not the responsibility of the toolkit, but of the application. For example, if the user selects a file in a file dialog, the file dialog widget behavior and the detection of the user event are managed by the widget toolkit, but the actual action to perform on the file after selection must be performed by the application.

Widget toolkits must have a means to position the widgets in their containers. The simplest way to define their positions is by defining their absolute (on the screen) or relative (to the parent) position in pixels or common distance units, but it is also often possible to layout the widgets by their relative positions without using distance units (see layout manager). This article or section needs a complete rewrite for the reasons listed on the talk page. ... In computer science, a tree is a widely-used computer data structure that emulates a tree structure with a set of linked nodes. ... A widget (or control) is an interface component that a computer user interacts with, such as a window or a text box. ... In computing, a button (sometimes known as a command button or push button) is a widget that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming his actions. ... In object-oriented computer programming, a container class is a class of objects that is intended to contain other objects. ... An example of a graphical user interface in Windows XP, with the My Music window displayed In computing, a window is a visual area, usually rectangular in shape, containing some kind of user interface, displaying the output of and allowing input for one of a number of simultaneously running computer... An event handler is a part of a computer program created to tell the program how to act in response to a specific event (e. ... In computing, a button (sometimes known as a command button or push button) is a widget that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming his actions. ... Application software is a defined subclass of computer software that employs the capabilities of a computer directly to a task that the user wishes to perform. ... A computer file is a collection of information that is stored in a computer system and can be identified by its full path name. ... In computing, a File dialog (Also called File Selector/Chooser, or open and save dialog) is a dialog box that allows users to choose a file from the file system. ... A widget (or control) is an interface component that a computer user interacts with, such as a window or a text box. ... In object-oriented computer programming, a container class is a class of objects that is intended to contain other objects. ... This example shows an image with a portion greatly enlarged, in which the individual pixels are rendered as little squares and can easily be seen. ...


Also the look and feel of the widgets can be hardcoded in the toolkit, but some widget toolkit APIs decouple the Look and feel from the definition of the widgets, allowing to define them at the initialisation of the application or even at runtime (see pluggable look and feel). Look and feel refers to design aspects of a graphical user interface - in terms of both colours, shapes, layout, typefaces, etc (the look); and, the behaviour of dynamic elements such as buttons, boxes, and menus (the feel). It is used in reference to both software and websites. ... Pluggable look and feel is a mecanism used in some Widget toolkits allowing to change the look and feel of a graphical user interface at runtime. ...


Popular widget toolkits

Low-level widget toolkits

  • Integrated in the operating system:
  • As a separate layer on top of the operating system:
    • The X Window System contains primitive building blocks, called Intrinsics, but they are almost always accessed using Motif, GTK+ or Qt.
    • The Amiga OS Intuition was formerly present in the Amiga Kickstart ROM and integrated itself with a medium-high level widget library which invoked the Workbench Amiga native GUI. Since Amiga OS 2.0, Intuition.library became disk based and object oriented. Also Workbench.library and Icon.library became disk based, and suitable to be changed with similar third party solutions.

To meet Wikipedias quality standards, this article or section may require cleanup. ... Mac OS, which stands for Macintosh Operating System, is a series of graphical user interface-based operating systems developed by Apple Computer for their Macintosh line of computer systems. ... The Macintosh Toolbox was a set of resources, drivers, routines and APIs stored in the ROM of Old World ROM Apple Macintosh computers. ... API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... Read-only memory (ROM) is a class of storage media used in computers and other electronic devices. ... Carbon is the codename of Apple Computers API for the Macintosh operating system, which permits a good degree of forward and backward compatibility between source code written to run on the classic Mac OS, and the newer Mac OS X. The APIs are published and accessed in the form... The Windows API, informally WinAPI, is the name given by Microsoft to the core set of application programming interfaces available in the Microsoft Windows operating systems. ... Microsoft Windows is a family of operating systems by Microsoft. ... KDE 3. ... Intrinsics are simply wrapper functions. ... Motif (or capitalized MOTIF) is a graphical widget toolkit for building graphical user interfaces under the X Window System on UNIX and other POSIX-compliant systems. ... Initially created for the raster graphics editor, the GNU Image Manipulation Program, the GIMP Toolkit—abbreviated, and almost exclusively known, as GTK+—is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... In computer programming, Qt is a cross-platform graphical widget toolkit for the development of GUI programs. ... AmigaOS is the default native operating system of the Amiga and AmigaOne personal computers. ... AmigaOS is the default native operating system of the Amiga personal computer. ... AmigaOS is the default native operating system of the Amiga and AmigaOne personal computers. ... GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ...

High-level widget toolkits

  • On Microsoft Windows:
    • The Microsoft Foundation Classes (MFC), used by most developers on the Microsoft Windows platform. This framework is a wrapper for the Windows API (Win32API), and not an independent toolkit.
    • The Windows Template Library (WTL), a template-based extension to ATL as replacement of MFC
    • SmartWin++, an MFC/WTL replacement using templates based on STL and Boost
    • The Object Windows Library is sort of Borland's alternative to MFC. This framework is a wrapper for the Windows API (Win32API), and not an independent toolkit.
    • The Visual Component Library (VCL) is Borland's toolkit used in its C++ Builder and Delphi products. This framework is a wrapper for the Windows API (Win32API), and not an independent toolkit.
    • The Windows Forms is .NET's set of classes that handle GUI controls. In the Microsoft implementation, this framework is a wrapper for the Windows API (Win32API), and not an independent toolkit. In the cross-platform Mono implementation, it is an independent toolkit, implemented entirely in managed code.
  • Cross-platform,
    • based on Flash
      • Adobe Flash allows to create widgets running in most of web browsers and in several mobile phones. Allows to create widgets you can compose for building Flex applications
      • Adobe Flex provide tens of high level widgets you can use for building any kind of web user interface
      • Flash and Flex widgets will run without browser with Apollo future engine.
    • based on XML:
    • based on AJAX:
      • Backbase AJAX
      • TIBCO General Interface has many rich AJAX GUI components including vector charts and is now also available through an open source BSD license.
      • Dojo Toolkit
    • based on SVG:
      • airWRX is an application framework that runs from a USB flash drive, and turns its PC host and other nearby PCs into a multi-screen, web-like digital workspace.
    • based on the Java programming language:
      • The Abstract Windowing Toolkit is used in Java applications. It typically uses another toolkit on the selected platform in turn.
      • Swing is Sun Microsystems's replacement for AWT in newer Java versions.
      • The Standard Widget Toolkit is a native widget toolkit for Java that was invented as part of the Eclipse project. SWT will use the running platforms widget toolkit (such as Windows API or GTK+) underneath.
    • based on the programming languages C or C++, often with bindings to other languages:
      • YAAF, open source (YAAF Open Source License), designed to facilitate creating cross-platform applications.
      • Tk, a widget set accessed from Tcl and other high-level script languages (interfaced in Python as Tkinter).
      • GTK+, open source (LGPL), primarily for the X Window System, ported to and emulated under other platforms; used in the GNOME and XFCE desktop environments.
      • Qt, open source (QPL, GPL) available under Unix and Linux (with X Window), MS Windows, Mac OS X and embedded Linux systems; also available in commercial versions under these platforms; used in KDE and the Opera browser.
      • CLX (Component Library for Cross-platform), used with Borland's Delphi, C++ Builder, and Kylix, for producing cross-platform applications. It is based on Qt, wrapped in such a way that its programming interface is similar to that of the VCL toolkit.
      • wxWidgets (formerly wxWindows), open source (relaxed LGPL), abstracts toolkits across several platforms for C++, Python and Perl.
      • FOX toolkit, open source (LGPL), cross-platform toolkit.
      • FLTK, open source (LGPL), cross-platform toolkit designed to be small and fast.
      • The Visual Component Framework (VCF) is an open source (BSD license) C++ framework project.
      • Juce provides GUI and widget set with the same look and feel in Microsoft Windows, X Window Systems, and MacOSX
      • Ultimate++ (open source, most parts BSD license) has its own platform-independent widgets [1]. It comes with cross-platform rapid application development suite, a set of libraries ( SQL, XML, NTL, etc..), an integrated development environment TheIDE (similar to Code::Blocks, Dev-C++, etc with easy GUI switching between compilers (like Gcc, free MS Visual C++ Toolkit 2003 [2], etc.) and their configurations (release, debug etc)), own interpreter (called Esc), forms and icons designer.
      • Lgi (LGPL), Ports for Windows, Cygwin, Linux (xlib), BeOS and MacOSX (in progress). Compiles with VC++ 6 & 7, gcc 3 & 4 and XCode 1.5. Cross platform & native widgets (inc stand alone HTML engine), graphical dialog designer, translatable unicode apps, IDE, and small binaries.
      • Agar is a set of cross-platform graphics libraries which includes a comprehensive GUI toolkit. Agar supports OpenGL rendering as well as simple frame buffer displays with SDL.
    • Based on the Pascal programming language:
      • IP Pascal uses graphics library built ontop of standard language constructs. Also unusual for being a procedural toolkit that is cross platform (no callbacks or other tricks), and is completely upward compatible with standard serial input and output paradigms. Completely standard programs with serial output can be run and extended with graphical constructs.
      • Lazarus LCL (for Pascal, Object Pascal and Delphi programming language via Free Pascal compiler), as classes toolkit over GTK+ 1.2, Gtk+ 2.x and Windows API (Carbon, Windows CE and Qt4 in development).
  • On Amiga OS:
    • BOOPSI (Basic Object Oriented Programming System for Intuition) was introduced with OS 2.0 and enhanced Intuition with a system of classes in which every class individuate a single widget or describes an interface event. This led an evolution in which third parties developers realized each own his personal system of classes. It can be used to program Object Oriented into Amiga at any level.
    • Magic User Interface (MUI): system of Amiga Widget Classes. An open source implementation exists as part of the AROS Project.
    • ClassAct: another system of Amiga Widget Classes which evolved in AmigaOS 3.9 and 4.0 into Reaction based GUI's.
    • ReAction: Evolution of ClassACT system.

The first Macintosh computer, introduced in 1984, upgraded to a 512K Fat Mac. The Macintosh or Mac, is a line of personal computers designed, developed, manufactured, and marketed by Apple Computer. ... A Cocoa application being developed using Xcode. ... Mac OS X (IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Computer, the latest of which is pre-loaded on all currently shipping Macintosh computers. ... Mac OS X 10. ... MacApp was Apple Computers primary object oriented application framework for the Mac OS for much of the 1990s. ... MacZoop is a popular application framework for the Apple Macintosh, based on Carbon. ... A powerplant can mean: An aircraft engine (usually used in countries other than the U.S.) A power plant (a large facility that uses materials to generate electricity) This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... Microsoft Windows is a family of operating systems by Microsoft. ... Microsoft Foundation Classes, or MFC, is a Microsoft library that wraps portions of the Windows API in C++ classes, forming an application framework. ... The Windows API, informally WinAPI, is the name given by Microsoft to the core set of application programming interfaces available in the Microsoft Windows operating systems. ... The Windows Template Library (WTL) is an object-oriented Win32 encapsulation C++ library by Microsoft. ... The Active Template Library (ATL) is a set of template-based C++ classes that simplify the programming of Component Object Model (COM) objects. ... Microsoft Foundation Classes, or MFC, is a Microsoft library that wraps portions of the Windows API in C++ classes, forming an application framework. ... Microsoft Foundation Classes, or MFC, is a Microsoft library that wraps portions of the Windows API in C++ classes, forming an application framework. ... The Windows Template Library (WTL) is an object-oriented Win32 encapsulation C++ library by Microsoft. ... The Standard Template Library (STL) is a software library included in the C++ Standard Library. ... Boost is a collection of libraries that extend the functionality of C++. The libraries are licensed under the Boost Software License, a very open license designed to allow Boost to be used with any project. ... The Object Windows Library (OWL) was a Borland library, which was an object-oriented wrapper around the Win16 API. It was used in Turbo Pascal for Windows, Borland Pascal and their C++ package. ... Borland Software Corporation is a software company headquartered in California. ... In computing, VCL (Visual Component Library) is a visual component-based framework for developing Microsoft Windows applications, developed by Borland for use in its Delphi and C++Builder software development environment. ... Microsoft Windows Forms is the name given to the GUI portion of the Microsoft . ... Mono is a project led by Novell (formerly by Ximian) to create an ECMA standard compliant . ... In Microsoft Windows terminology, managed code is computer instructions — that is, code — executed by a CLI-compliant virtual machine, such as Microsofts . ... Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... Xaw is short for the Athena widget set, which is a set of widgets to implement simple user interfaces based upon the X Toolkit Intrinsics. ... Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM. It was launched in 1983, and research and development ran through June 30, 1991, eight years after it began. ... KDE 3. ... Motif (or capitalized MOTIF) is a graphical widget toolkit for building graphical user interfaces under the X Window System on UNIX and other POSIX-compliant systems. ... CDE on Unix (Solaris 8) DECwindows CDE on OpenVMS 7. ... LessTif is a reimplementation or clone of the Motif computer programming toolkit. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... interview An interview is a conversation between two or more people where questions are asked to obtain information about the interviewee. ... C++ (generally pronounced /si plÊŒs plÊŒs/) is a general-purpose, high-level programming language with low-level facilities. ... Look up flash in Wiktionary, the free dictionary. ... Adobe Flash (formerly Macromedia Flash and before that FutureSplash), or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for the Adobe Engagement Platform (such as web applications, games and movies). ... Adobe Flex is an umbrella term for a group of technologies initially released in March of 2004 by Macromedia to support the development and deployment of rich internet applications based on their proprietary Macromedia Flash platform. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ... XUL (XML User Interface Language) is a user interface markup language developed to support Mozilla applications like Mozilla Firefox and Mozilla Thunderbird. ... Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... SVG is also the IATA code for Stavanger Airport, Sola in Norway. ... A USB drive, shown with a 24 mm U.S. quarter coin for scale. ... Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. ... The Abstract Windowing Toolkit (AWT) is Javas platform_independent windowing, graphics, and user_interface widget toolkit. ... Example Swing widgets Swing is a GUI toolkit for Java. ... Sun Microsystems, Inc. ... The Abstract Windowing Toolkit (AWT) is Javas platform_independent windowing, graphics, and user_interface widget toolkit. ... SWT is the Standard Widget Toolkit (an open source Graphical User Interface toolkit) for Java (although it is not a Sun Microsystems Java standard). ... Eclipse is an open source platform-independent software framework for delivering what the project calls rich-client applications, as opposed to thin client browser-based applications. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... In computing, Tk is an open source, cross-platform widget toolkit, that is, a library of basic elements for building a graphical user interface (GUI). ... // Tcl (originally from Tool Command Language, but nonetheless conventionally rendered as Tcl rather than TCL; and pronounced like tickle) is a scripting language created by John Ousterhout. ... Python is an interpreted programming language created by Guido van Rossum in 1990. ... Tkinter is Python module used for interfacing Tk. ... Initially created for the raster graphics editor, the GNU Image Manipulation Program, the GIMP Toolkit—abbreviated, and almost exclusively known, as GTK+—is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... The GNOME project is an international effort to create an easy-to-use computing platform built entirely from free software. ... It has been suggested that Xfwm be merged into this article or section. ... In computer programming, Qt is a cross-platform graphical widget toolkit for the development of GUI programs. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The Q Public License (QPL) is a copyleft license created by Trolltech for its free edition of the Qt toolkit. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely used free software license, originally written by Richard Stallman for the GNU project. ... KDE (K Desktop Environment) (IPA: ) is a free desktop environment and development platform built with Trolltechs Qt toolkit. ... Opera is a cross-platform internet software suite consisting of a web browser, e-mail/news client, address book, newsfeed reader, IRC chat client, and download manager. ... In computing, Component Library for Cross Platform (CLX), is a cross-platform visual component-based framework for developing Microsoft Windows and Linux applications. ... Borland Software Corporation is a software company headquartered in California. ... The amphitheatre, seen from above. ... C++ Builder, often abbreviated BCB, is a popular rapid application development (RAD) environment produced by Borland for writing programs in the C++ programming language. ... Kylix is a Linux version of the Borland Corporations Delphi and C++ Builder development environments for Microsoft Windows. ... In computer programming, Qt is a cross-platform graphical widget toolkit for the development of GUI programs. ... In computing, VCL (Visual Component Library) is a visual component-based framework for developing Microsoft Windows applications, developed by Borland for use in its Delphi and C++Builder software development environment. ... The correct title of this article is wxWidgets. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... Python is an interpreted programming language created by Guido van Rossum in 1990. ... Perl, also Practical Extraction and Report Language (a backronym, see below) is a dynamic procedural programming language designed by Larry Wall and first released in 1987. ... In computing, the FOX toolkit is an open source, cross-platform widget toolkit, that is, a library of basic elements for building a graphical user interface (GUI). ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... The Fast, Light Toolkit (pronounced fulltick) has been developed by Bill Spitzak for 3D graphics programming and therefore has an interface to OpenGL. Nevertheless it is well-suited for first steps in Graphical user interface (GUI) programming. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... In computing, the Visual Component Framework (VCF) is an open-source project for development under Microsoft Windows and Apple Macintosh that is distributed under the BSD license. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The BSD license is a permissive license and is one of the most widely used free software licenses. ... This article belongs in one or more categories. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The BSD license is a permissive license and is one of the most widely used free software licenses. ... The title of this article is incorrect due to technical limitations. ... The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ... Visual C++ 6. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). ... The framebuffer is a part of RAM in a computer allocated to hold the graphics information for one frame or picture. ... Abstraction layers of several SDL platforms Simple DirectMedia Layer (SDL) is a cross-platform multimedia library written in C that creates an abstraction over various platforms graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on many operating... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ... IP Pascal is a very embarassing name to say over and over again. ... This article concerns the software IDE named Lazarus. ... // Early History at Apple Object Pascal was a creation of Niklaus Wirth and Larry Tesler. ... Delphi is the primary programming language of Borland Delphi. ... The FreePascal IDE for Linux. ... AmigaOS is the default native operating system of the Amiga and AmigaOne personal computers. ... The Magic User Interface is an object oriented system by Stefan Stuntz to generate and maintain graphical user interfaces. ... What is AROS? AROS (Amiga Research Operating System) is an open source implementation of the AmigaOS 3. ... A reaction is the following: In physics, a reaction (physics) is defined by Newtons third law: For every action there is an equal and opposite reaction. The idea that any given force has a pair or opposite force. ...

Not yet categorised

GNUstep is a free software implementation of NeXTs OpenStep Objective-C libraries (called frameworks), widget toolkit, and application development tools not only for Unix-like operating systems, but also for Microsoft Windows. ... MetaCard is a cross-platform, commercial GUI toolkit. ...

See also

This article or section is incomplete and may require expansion and/or cleanup. ... The term Toolkit for User Innovation was introduced by Eric von Hippel, professor at the MIT Sloan School of Management. ... Configuration systems which are also known as configurators assist users in designing a producible custom product for themselves that precisely meets their needs. ...

External links


  Results from FactBites:
 
GUI Builder Tools (3975 words)
Two examples of GUI builder tools are given in some detail to give a feel what they look like and what their features are.
GUI builder tools have the same goal of helping programmer build the graphical interface, but they come in a large variety of forms.
It is ironic that the people building GUI builder tools have, in some instances, completely overlooked the fact that their tool needs an interface with high usability, too.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m