Tweak (programming Environment)
   HOME

TheInfoList



OR:

Tweak is a
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) layer written by
Andreas Raab Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, ...
for the
Squeak Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imaginee ...
development environment, which in turn is an
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
based on the
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
-80 computer programming language. Tweak is an alternative to an earlier graphic user interface layer called Morphic. Development began in 2001. Applications that use the Tweak software include
Sophie Sophie is a feminine given name, another version of Sophia, from the Greek word for "wisdom". People with the name Born in the Middle Ages * Sophie, Countess of Bar (c. 1004 or 1018–1093), sovereign Countess of Bar and lady of Mousson * Soph ...
(version 1), a multimedia and e-book authoring system, and a family of virtual world systems:
Open Cobalt Open Cobalt is a free and open-source software platform for constructing, accessing, and sharing virtual worlds both on local area networks or across the Internet, with no need for centralized servers. The technology makes it easy to create deepl ...
, Teleplace,
OpenQwaq OpenQwaq is open source computer software for immersive collaboration, which enables organizations to implement online 3D virtual world workspaces for their specific needs. OpenQwaq is based on the Teleplace technology, a conferencing platform th ...
, 3d ICC's Immersive Terf and the
Croquet Project The Croquet Project is a software project that was intended to promote the continued development of the Croquet open-source software, open-source software development kit to create and deliver collaborative multi-user online application software ...
.


Influences

An experimental version of
Etoys EToy or EToys may refer to: * Etoy, Switzerland, a small town * Etoys (programming language), an educational programming language * eToys.com, a Dot-com era company/website * etoy, a conceptual art group * Electronic toys, typically built for ...
, a programming environment for children, used Tweak instead of Morphic. Etoys was a major influence on a similar Squeak-based programming environment known as
Scratch Scratch or scratching may refer to: Science and technology * Scratch (programming language), an educational programming language developed by the MIT Media Lab * Scratch space, space on the hard disk drive that is dedicated for only temporary ...
.


References


External links


Tweak
Programming tools Smalltalk programming language family {{Compu-lang-stub