Archive for the 'sofware' Category

Make games for OLPC with the Etoys programming environment

Wednesday, November 7th, 2007

Etoys is a computer environment and object-oriented programming language for use in education that is getting increased attention these days because it is included in the One Laptop Per Child XO. A post in Lambda the Ultimate notes:

Etoys was invented by Alan Kay’s research group and is in continuous development and use as an integrated feature of Squeak Smalltalk. The Squeak/Etoys community includes lots of researchers, programmers, teachers, and kids around the world. Squeaky Tales is a series of short tutorial screencasts designed to each people to program with Etoys. I’m very excited that this may be what’s needed to make Etoys programming easy to learn for people at home. My experience has been that it’s easy and fun to teach Etoys programming face-to-face with everybody using their own laptop, but that it’s very slow and frustrating to try and learn Etoys by yourself just by installing it and clicking around. If Squeaky Tales makes it easy and fun to learn Etoys all by yourself at home then it’s quite a contribution to the world!”

Emergent releases new Gamebryo game development engine

Wednesday, June 20th, 2007

CivilizationEmergent Game Technologies has released the new version of their Gamebryo game development engine that includes support for multi-core processors. Gamebryo can produce games that run on a PC, Xbox 360, or Sony PS3. See the Emergent press release for more information. UMBC has a license for Gamebryo for use in courses and student projects.

Sun’s Project Wonderland is an open-source virtual world manager

Monday, June 4th, 2007

project wonderlandSun’s James Gosling demonstrated their open-sourced Project Wonderland at JavaOne this year.

Project Wonderland is a 3D scene manager for creating collaborative virtual worlds. Within those worlds, users can communicate with high-fidelity, immersive audio and can share live applications such as web browsers, OpenOffice documents, and games.

Sun’s goal is to create a multi-user virtual environment that has robust security, scalability, reliability, and functionality, enabling organizations to use it as a place to conduct real business.

“Organizations should be able to use Wonderland to create a virtual presence to better communicate with customers, partners, and employees. Individuals should be able to do their real work within a virtual world, eliminating the need for a separate collaboration tool when they wish to work together with others. Individuals should also be able to tailor portions of the world to adapt to their work needs and to express their personal style. … One important goal of the project is for the environment to be completely extensible. Developers and graphic artists can extend the functionality to create entire new worlds, new features in existing worlds, or new behaviors for objects and avatars.

If you are handy with Java, it might be fun to experiment with this, maybe by prototyping a usecase for a University community.