Virtual World Framework & OMeta: collaborative programming of distributed objects with user defined languages
The talk contains examples of collaborative programming of distributed objects with user defined grammars. These objects could exist alongside with each other in the same replicated virtual world, being programmed on quite different languages, but holding the same simulation.
The project introduces the **Curved Space Explorer for Squeak project**, known as CCSE by Krestianstvo SDK. Curved Space Explorer for Squeak
It is a Smalltalk port version of Curved Spaces, originally developed by Jeff Weeks (http://www.geometrygames.org) in C language. This Squeak version is derived from Krestianstvo SDK project's version, where Curved Space Explorer is collaborative in it's nature and available mainly for distributed computation. The aim of this project is to make Curved Space Explorer being available for the large Smalltalk audience and mainstream Squeak distribution, so that anybody interested could work with it.
The project is Open Source and the code is available here: http://sdk.krestianstvo.org/sdk/ccse.html
The instructions are here: http://nsuslovi.blogspot.com/2013/07/curved-space-explorer-for-squeak.html
CAVE is built up with 5 computers, running Krestianstvo SDK 2.0 (OpenQwaq based) image on each. Head tracking is avaliable through Microsoft Kinect. CAVE implementation is based on Daniel Faken work. CAVE: Virtual Reality System
Code is freely available in Krestianstvo SDK.
Visitors control the lights with movements of their bodys. Installation with Kinect & DMX
Microsoft Kinect, DMX controller, LightJockey, Krestianstvo SDK 2.0, Processing were used to drive the installation. It was presented at Arch Moscow 2011 exhibition (HALL 25, ANOTHERARCHITECT, Germany)
Multi-touch table based on Krestianstvo SDK, reacTIVision and SuperCollider. Collaborative multitouch table
Creating music in movement by interacting with people and architectural objects in realtime. Man'J - creating music in movement
Video shows the Man'J chair prototype with built in Ultrasonic sensor, controlled by Arduino board, Krestianstvo SDK and Supercollider.
Realization on the base of: Strelka: Institute for Media Architecture and Design (Russia, Moscow)
This video is from the "Virtual Museum of Geomtery" opening event, where the new Collaborative Curved Space Explorer version was showed. One could find more about Krestianstvo SDK and [Collaborative Curved Space](http://nsuslovi.blogspot.com/2009/12/collaborative-curved-space-explorer-v10.html) Virtual museum of curved spaces in 3D
It is pure Open Source project, so that everybody could try it by themselves, after downloading the SDK. This video shows, how Collaborative Curved Space Explorer works with Flat, Hyperbolic and Spherical spaces in multi-user mode being installed on the one shared replicated virtual world (island).