Difference between revisions of "OpenCobalt"
(see also) |
(→About Squeak: runtime unified with development environment) |
||
Line 8: | Line 8: | ||
== About Squeak == | == About Squeak == | ||
− | Squeak is a modern, open source full-featured implementation of the powerful [[w:Smalltalk|Smalltalk]] programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development. | + | Squeak is a modern, open source full-featured implementation of the powerful [[w:Smalltalk|Smalltalk]] programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development. One aspect of the Squeak implementation that is of importance to us at Organic Design is that it unifies the run-time and development environments - i.e. there's just one persistent object environment that's always "running". |
Squeak may be downloaded at no cost, including all its source code. Unlike other languages, Squeak is distributed in a prebuilt [[w:virtual machine|virtual machine]] image form rather than [[w:Bootstrapping (compilers)|bootstrappable]] source code. | Squeak may be downloaded at no cost, including all its source code. Unlike other languages, Squeak is distributed in a prebuilt [[w:virtual machine|virtual machine]] image form rather than [[w:Bootstrapping (compilers)|bootstrappable]] source code. |
Revision as of 07:31, 13 July 2008
Template:Project The Croquet Project is an international effort to promote the continued development of Croquet, a free software platform and a P2P network operating system for developing and delivering deeply collaborative multi-user online applications. Croquet was specifically designed to enable the creation and low-cost deployment of large scale metaverses.
Implemented in Squeak (An open source community developed implementation of Smalltalk), Croquet features a network architecture that supports communication, collaboration, resource sharing, and synchronous computation among multiple users. It also provides a flexible framework in which most user interface concepts can be rapidly prototyped and deployed to create powerful and highly collaborative multi-user 2D and 3D applications and simulations. Applications created with the Croquet Software Developer's Kit (SDK) can be used to support highly scalable collaborative data visualization, virtual learning and problem solving environments, 3D wikis, online gaming environments (MMORPGs), and privately maintained/interconnected multiuser virtual environments.
Cobalt
Cobalt (download page) is an emerging multi-institutional community software development effort to deploy an open source production-grade metaverse browser/toolkit application built using the Croquet SDK. Cobalt was made available under the Croquet license as a pre-alpha build in March 2008.
About Squeak
Squeak is a modern, open source full-featured implementation of the powerful Smalltalk programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development. One aspect of the Squeak implementation that is of importance to us at Organic Design is that it unifies the run-time and development environments - i.e. there's just one persistent object environment that's always "running".
Squeak may be downloaded at no cost, including all its source code. Unlike other languages, Squeak is distributed in a prebuilt virtual machine image form rather than bootstrappable source code.
There is some debate as to whether the Squeak license qualifies as free software or not, due to the presence of an indemnity clause in the original Squeak License.
Version 1.1 of the environment, originally released on October 1997 under the Squeak License, has been released in May 2006 under the free and open source Apple Public Source License. It has been relicensed under the Apache License allowing inclusion in the OLPC initiative.
Our plans for a 3D environment
We think the ultimate interface is the Geoscope and Croquet perfectly fits the requirements that the Geoscope idea has for a 3D environment, such as OO, Prototype-based, P2P, Self-contained, changeable from within etc.
To begin using a new environment in our system, we must first incorporate the installation of it into our packages. next we must develop a means of having the textual content available from both the wiki and 3D environment. Also having snapshots of the 3D environment maintained in the wiki would be good.