JAVA LAB

Yes... I know...
Another Java applet collection.
What can I say? The following are links to some Java stuff that I've done. It goes without saying that you won't get to see much if your browser doesn't support Java. Also, all of these applets make some sound so... pump up the volume on your machine!

MUSIC

  • My first project was to implement the basic MIDI notions of NoteOn and NoteOff given the constraints of Java's AudioClip object. That brought me to the Gregorian charm of the wild Web Choir.
  • Then came the issue of timing and scheduling, eventually leading to the funky beat of the Groove Net.
COLLABORATIVE
In order to allow people to collaborate through my future applets, I've built a "WebStar" server (written in C) along with an appropriate Java class and interface. From the applet point of vue, that communication layer has its own seperate thread, leaving lot's of room for creativity when it comes to the design of the actual experience.
  • As an illustration, I built a simplistic 3D renderer in Java and teamed it with my networking back-bone in order to lead to the "Cyber Community Navigator".
  • The same back-bone was subsequently used as the basis of the Brain Opera's collaborative Web instrument.
THE PLAIN SILLY
Well let's see... I wasn't doing those for money and it was not connected to my thesis either... So let me have some fun here!

[Home] [Projects & Toys] [Ph.D. Research] [Java Lab] [Bio]

Eric Metois
< metois@media.mit.edu >