
On behalf of the iSocial project team, I was approached to write a guest blog entry for Project Wonderland's Wonderblog. The team at Sun Microsystems recently published the iSocial entry.
You can read it by clicking the following link:
Wonderblog
Open Metaverse Platforms:
Exploration, Design and Meanderings








The important values to note are:Write these values down so that you can reference them later.
- IP Address
- Display Number
- Port
- Password
Note the values outlined in red, as
Locate the KAT Demo in the Objects browser.
Drag the KAT Demo icon from the Objects browser into the Squeak
You are presented with the above dialogue. Select "Cancel."
After a few moments of loading, you are presented with


Congratulations! You've gotten VNC to work in a Croquet world.I added a link on this pageIn addition to the new(er) build of Croquet, there are some interesting older builds there. Check out the Secondary Software Package Distributions section, where it looks like there is a Brie demo (w00t).
http://croquetproject.org/index.php/Downloads
to a current build of the SDK - I think we are at the point where
enough people
want to kick the tires without going through the patch experience
that it makes sense
to maintain a current build, so I'll do that going forward.
Everyone is still more than welcome to apply the changesets
themselves, of course ;-)
"Croquet makes it possible to develop any number of interlinked metaverses that can be deployed independently of a commercial authority or the constraints imposed by server-imposed resource limitations."In other words, it's all about freedom.
[As regards Second Life] They open sourced the client and will be open sourcing the server. They include a programming/scripting interface, that can be extended (once open sourced) to just about any language (if they are still using mono).What first struck me about this post was the repeated use of the word "they," connoting that someone else is in control. When I speak of Croquet and Croquet development, I speak of "we." A community. In this example, Doug appears to be waiting for someone to grant him rights, to increase his freedom. With Croquet, there is nothing limiting me from doing what I want other than my own abilities and resourcefulness.
For the past few months, I've been working on a dissertation proposal that will investigate the use of a 3D Virtual Learning Environment for the treatment of autism spectrum disorders. In the process of putting together funding proposals to various granting and gifting entities, I put together a hypothetical use case and a website that outlines the project in broad terms. Since we've decided to use Squeak and OpenCroquet as the development platform for this application, it seemed appropriate to post the use case here.The iSocial project proposes to develop a three-dimensional virtual learning environment (3D VLE) for students who have been identified with Autism Spectrum Disorders (ASD). Participation in iSocial will enable social interaction and support the development of social competence for participation in both virtual and natural settings. The envisioned system integrates (1) a social space attuned to the capabilities and needs of students identified with ASD, (2) a curriculum of activities and scaffolding for developing social competence, and (3) a networked community for students, parents and teachers to motivate, support and sustain social interaction and progress toward social competence.
As illustrated in the video, youth will experience a 3D VLE customized to support social interaction and learning for the ASD population and adapted to the needs of the individual. The customization and adaptivity of features (e.g., representation, orthotics, and notification) and the study of the impact of that customization and adaptivity on presence, co-presence, behavior management and learning social competence guide the design and development of the system. By customization we mean being attuned to the needs and preferences of youth with ASD. For example the conversation console is a feature of iSocial customized to the needs of youth with ASD to have a mechanism for regulating some aspects of conversation, such as turn taking. By adaptivity we mean that the interface adjusts to how the social deficit or learning objective is manifest for this individual and to changes and development of the individual over time. For example, once a youth learns “turn taking” and is ready to practice this skill in conversation, the console can reduce the control it exerts or remove that feature. Similarly if a youth does not adopt the turn taking controls in the console, other forms of control can be substituted such as removing other members from view until it is the youth’s turn to speak.I am interested in feedback from anyone from the Squeak and Croquet communities.

2. Open up an "Objects" window.








| myVariable |
myVariable := CroquetMaster new.
myVariable position: 100@100.
myVariable extent: 640@480.
^myVariable openInWorld.
11. Select all of the text except for the word button, alt-click, and select "accept" from the contextual menu.





Challenge:
Can you create a button that looks like the following?
Summary:









| w |5. Now it is time to initiate the world. First, select all of the text that you just copied into your workspace.
w := KCroquetParticipant new.
w position: 50@50.
w extent: World extent - w position.
^w openInWorld







