Tail recursion in VMs.

In object oriented languages executed on top of virtual machine, tail recursion is something static compiler is not capable of optimising. Tail recursion optimisation must be done on the dynamic compiler – and this task usually falls onto Just-in-time compilers (JITs). Many JITs of Java and .Net VM are however unable to properly recognise and…


Read More

IEEE Wireless Workshop, Christchurch.

Summary:  The IEEE wireless workshop was well run, fast-paced event organised by Canterbury folks with a number of presentations from academics and engineers from Australia, Waikato, Auckland and Canterbury. Lots of engineering projects, ranging from physical modelling and analysis of wave propagation through various protocols down to DSPs and controllers/processors implementations on FPGAs. There have been few government and industry speakers…


Read More

Busy day.

Today was a really busy day. It started with 2hrs long meeting with Jani Pirkola from Finland. Jani is the project manager of RealXtend. We have met together with Melanie, Hailing, Lipi and Martin in-world on a SecondLife island. The discussion was centered around the RealXtend open source model, affiliated companies, recent developments, the Otago…


Read More

Atari musings.

Yesterday, there was an article about Atari’s Golden Years. It made me reflect on some of my teen years, and it made me deeply appreciate those little things that shaped entire trajectories of my life. Like the simple event of my parents decided to buy me my first computer, Atari 800. This is when the love and…


Read More


Day 3/3, Auckland.

Last day of the trip. Going for breakfast to “Raw Power Cafe” on Vulcan street off Queen Street in Auckland. Nice place, good food, freshly prepared juice. Hail storms in the morning, but the weather clears up and pretty nice and sunny later throughout the day. 10:30 Stuart and I meet with Prof. James Goodman Jim…


Read More

Day 2/3, Digital Future

Digital Future Now Auckland, New Zealand, 13th of August, 2008   9:00 Openning by Mike Hearn, Executive Director, AMCHAM. Reading a pre-prepared welcome message. About 80 people participating. Chair of the session, Rod Oram, Business Columnist. Short address after the official opening. Infrastructure and tools needed to run real-time business from New Zealand. Infrastructure, broadband access, especially in rular…


Read More

Day 1/3, Wellington.

Today I’ve started a 3-day trip to Wellington and Auckland with Martin and Stuart.  Trips provide an opportunity to break the normal daily life-cycle, and often give some time to reflect on general issues, directions of our work and life. Meeting various people from all walks of life, discussing the future of the industry and all the general…


Read More

JDM Special Issue on Virtual Worlds and 3-D Web

Journal of Database Management (JDM) Special Issue on Virtual Worlds and 3-D Web Journal of Database Management (JDM) Impact Factor: 1.854 Immediacy Index: 1.267 Editor-in-Chief: Keng Siau, University of Nebraska-Lincoln <a class="moz-txt-link-abbreviated" href="http://www.igi-global.com/jdm">www.igi-global.com/jdm</a> Special Issue on Virtual Worlds and 3-D Web Deadline: 19 January 2009 Special Issue Editors Blake Ives, University of Houston Brian Mennecke,…


Read More

Sun’s virtual worlds initiatives.

Sun’s Wonderland and Darkstar projects Wonderland is the client side of the 3D web project pushed by Sun Microsystems (MPK20 initiative). The man behind the project is Kevin Roebuck. Kevin wrote about the project in one of his posts. It is Java based system that supports 3D-based graphics engine, manages world, animation, and avatars in…


Read More