Materially Objective

Our David is cute. While testing today that the material editor was working, he captured the display material of the Python timer application running on the display stand, and then applied the material to the floor. The floor, the running application, and the material editor’s texture card and teapot sampler are all counting down.
<%image(20090106-material.jpg|713|476|Editing the material of the floor, using the material of the running Python timer application. All are counting down.)%>

People get excited about Croquet for being real-time collaborative, or game-like 3D, or for embedded applications. But a key part of what makes all of this possible is that everything is very deeply object-oriented. The material of the timer app display is an object, and when that material object is shared by the floor and the parts of the material editor, they all behave the same.

Bookmark & Share:
  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • Google Bookmarks
  • Technorati
  • email
  • Fark
  • LinkedIn
  • Slashdot
  • StumbleUpon
  • RSS
  • Add to favorites
This entry was posted in meta-medium and tagged , , . Bookmark the permalink. Both comments and trackbacks are currently closed.

One Comment

  1. Dave
    Posted January 7, 2009 at 4:02 pm | Permalink

    This kind of thing is huge fun. I can remember taking the Bouncing Atoms thing in Squeak and, after enabling Accept Drops a couple of times (or something like that) dropping it on a pumped up Teddy object in Squeak Wonderland. Someone on the Squeak list had described this and it worked! Cool stuff.

Username
Password

If you do not have an account: Register