'Realtime' raytracing on j2me

I have been playing a bit this afternoon with my old raytracer and decided to wrote a a small implementation in j2me.. yes.. it sounds completely useless but it was quite fun to remember the old days.
It’s a very basic raytracer, it only supports spheres and planes and then some hard shadows and reflections. I haven’t done any optimitzation, for example checks if the camera ray intersects all objects for every single pixel and, obviously, it runs pretty slow on the real device (even on the emulator..)

Just three screenshots of the ‘realtime’ (ehem..) raytracing:

rt - screenshot 1 rt - screenshot 2
rt - screenshot 3

A long time ago..

Yes.. it has been a long time since last post.. I have been a bit busy (ok.. not the whole 8 months) moving to the Netherlands. Since June-08 I’m living and working in Enschede, a nice city in the east border of the Netherlands.

Some images of the recent snows (november):

Enschede

Enschede

Enschede

As a bonus I’ll include video captures of some applications I did for FuturLink:

http://labs.rafols.org/flvplayer.swf?file=futurlink_mwc.flv&autoStart=false

Soon I will publish some videos / shots of my work here at Service2Media

NFC Competition

My company has been selected finalist for the NFC Forum Global Competition – Touching the Future with another nine world-wide companies in the “The Best NFC Service of the Year 2008″. The winners will be announced next tuesday (April 29).
I designed and developed the J2ME client for Nokia 6131 NFC which allows you to interact with one of our Touch Screens (B200TS) via NFC and Bluetooth. I will wait until the competition is over to post more details and some screenshots and a video of the application.

Move along, nothing to see here..

In this blog I’ll post the experiences of working developing J2ME applications. It will be mainly focused on the graphical part and how the user may interact with them although there will be non-interactive applications like the one I’m introducing below.
This was my first attempt to do a 4k intro with J2ME. I’m not proud of the result, but it was made only in one afternoon to increase dramatically the number of compo entries (from 1 to 2). The binary application requires a J2ME Phone with MMAPI + JSR 184 support. In order to install the application you have to send the mtro.jar file to your phone through bluetooth / cable / irda.

mtro

Binary