Archive for February, 2008

Next Generation Input Device – Wii Controllers

Tuesday, February 5th, 2008

After seeing the Blog from Johnny Lee (specifically this video) and the recent demo from Jim Foley using the Wii controller in a Flash web page, I truely believe that Nintendo didn’t realize they are going to be selling more controllers without selling the console system.

The Wii remote provides 6 axies of input:
Motion: (X) forward/backward, (Y)side-to-side, (Z) up/down
Angles: Pitch, Yaw, Rotation

Compare this to a mouse:
(X)  forward/backward, and (Y)side-to-side.

The high end joysticks are able to provide 6 axies of input, but not with such simplicity:
Tilt = (X)forward/backwards, (Y)side-to-side, and no (Z) up/down.
Twist=angle of rotation,
Rudder=2nd rotation/velocity input
Top-Hat=Viewing direction (Forward,Backwards,Left,Right).

The Wiimote software is DirectX and Java inputs friendly, so I’m gonna try to join in on this fun with my own 3D demo, eventually.

Thanks to Nintendo for a new controller!

– JJ –

Additional Links:
http://www.biggestpixel.com – Real-time 3D in a Flash Player.
http://www2.tokai.or.jp/N_EDGE/md2/md2_test.swf – Real-time 3D in a Flash Player
http://www.wiiflash.org – Resource for Wii and Flash Player integration.

Laptop disection

Monday, February 4th, 2008

I got the joy of disecting a laptop this weekend.  A friend has been having issues with the audio not working out of the built-in speakers, unless a headphone was connected.  The normal usage of headphones is to disable the built-in speakers which caused this to be a curious project.

(more…)

Artifical Intelligence (Pandora’s box?)

Saturday, February 2nd, 2008

First I’d like to say that Artificial Intelligence is dangerous.  I don’t think humanity will be able to control its own creations.  Humanity has a conscience (ability to distinguish between right/wrong), while our creations could not. 

With that said, here is my idea on how to create Pandora’s Box (from a Java Programmer’s point of view).

(more…)