Thursday, January 22, 2009

We're on the NyARToolkit site!

Nyatla of the NyARToolkit site has kindly added a link to the Filippo project to their homepage. Very exciting! He also had some tips for integrating the application better with NyARToolkit which I hope to get to this weekend. This gets will move things closer to a beta release.

Monday, January 19, 2009

New version of NyARToolkit

NyARToolkit, the excellent Java library that Filippo is based on, has a new version: 2.2.0.

The release notes are here.

Here is my translation of them. Any corrections are welcome as my Japanese is a bit rusty!

Version 2.2.0 of the NyARToolkit has the following improvements:

Additional Features

1. Increased support for JMF Capture formats. The YUV camera output format is now supported. The toolkit now uses Java's colour space convertor for format change/translation.

2. Added angle properties to the NyARTransMatResult class. This allows you to calculate slope from a line.

Changed Features

1. The generic JMFCaptureClass has been replaced by a listing of particular devices or by a particular device. Please use the JmfCaptureDeviceList or JmfCaptureDevice classes instead of the JmfCameraCapture class.

2. Sub-class the NyARBufferReader_Reader_RGB24 class instead of using the previous JMF utility class.

Fixed Bugs

1. I have fixed the problem with the Java3D input screen being reversed. The code where this was happening has been fixed.


The toolkit's overall processing time has been improved slightly.

Sleep Dealer

Sleep Dealer looks like a great movie on a lot of counts. I like that it takes some of the current trends in technology like augmented reality, blogging, out-sourcing and extrapolates where they will be in the not so distant future. While many Hollywood sci-fi movies are about what happens to the "developed world", this movie is about economic migrants who are no longer even allowed physical entry but who provide cheap labour virtually. The movie isn't out yet but the clips look good. This recent video on Wired video is an interview with the director has me more excited about this movie than any Spiderman 29 or whatever dreck mainstream sci-fi is currently pumping out.

Monday, January 12, 2009

Darwin and Timing

Right now there is an excellent series on BBC radio 4's In Our Time about Charles Darwin. In Our Time is one of my favourite podcasts. With this series on Darwin Bragg takes his incisive questioning outside the studio and into the places that featured in the life of Charles Darwin: the Cambridge he studied at as a young man; the British Natural History museum's collection of his specimen's from the Voyage of the Beagle; and the home that he lived out his life as a distinguished Victorian Scientist.

Darwin has always been a hero of mine. Ever since I realized how simple and elegant the idea of natural selection is. This series illuminates the biography of the man who came up with this revolutionary theory. One thing that struck me while listening was the fact that the history of how he published his theory is not so straightforward and simple. In fact he sat on it for a number of years until a rival theory forced his hand.

I feel a bit like that with Filippo. I want it to be perfect before I launch it on the world. I still have a number of issues to sort out before calling it a ready-to-use application. But how long should I wait? Is it better to get it out there and see if anyone has any interest? I can't make up my mind. I want to polish it just a little more before publicizing this little app. But what if I open up Make or something similar and see someone else's version out there? You see my dilemma. In any case, check out the Darwin series. Well worth listening to.

Sunday, January 11, 2009

Video Introduction

Here's my video introduction to Filippo!

Saturday, January 10, 2009

Book Review

Augmented Reality @ Home by Stephen Cawood, Mark Fiala

Google Books Link

A poor production from Pragmatic Programmers who usually produce excellent books. This is rushed, too vague in parts and overly focused in others. Plus the API is not available for commercial or private use as the Canadian Research Council doesn't want to make it available! Don't waste your time on this one!

Wednesday, January 7, 2009

Latest Alpha Version Available

Latest alpha version of Filippo is now available for download. Still only Windows for now. This version has better error handling. Still very early stages so please stand by for a more polished version.

Tuesday, January 6, 2009

Added better error handling

Any error should be presented to the user in a message box now. This makes for easier debugging, etc. I will make a new installer when I get a chance.

Sunday, January 4, 2009

Problems with the Windows Installer

Just wanted to post that I am looking into the issues with the alpha windows installer. Looks like problems with an ancient webcam I have. I will improve the error reporting code accordingly. Also, the Windows menu shortcut doesn't appear to work. If you run the .exe directly that should improve things.

Thursday, January 1, 2009

Happy 2009!

Wanted to start off 2009 with this blog. Just made it!