Tweak is a
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
(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 Imagineering ...
development environment, which in turn is an
integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
based on the
Smalltalk
Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by ...
-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 version of the female given name Sophia, meaning "wise".
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
* Sophie of Thuringia, Duchess of ...
(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 t ...
, 3d ICC's Immersive Terf and the
Croquet Project
Croquet OS is a web-based operating system for creating three-dimensional apps with multi-user functionalities that run simultaneously on any device.
Croquet can be used for communication, online gaming environments such as massively multiplay ...
.
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 MIT Media Lab
* Scratch space, space on the hard disk drive that is dedicated for only temporary stor ...
.
References
External links
Tweak
Programming tools
Smalltalk programming language family
{{Compu-lang-stub