State of the Avatar

It was quiet during the last 2 months. The main reason is, that we started working permanently in a day job. Since this project has no funding, we can not afford any longer to live without income.

I continue to work in this project in the evenings and on weekends. Clearly, work progresses more slowly. We can not hold any previously announced deadline of the roadmap.

There has also been a shuffle in responsibilities in the project. More about that later.

I just want to tell you, that we did not abandon the project. There will be a new virtual presence system with avatars and virtual goods on all web pages. We are continuing to work. Only the mode and the speed changed, because we have to work for a living.

On the other hand I will blog more in the future. I will tell more frequently what we are developing so, that you kan keep track of the project.

Browser Navigation (FF)

Browser Navigation has been implemented for Firefox. It is a substantial Firefox extension in Javascript and some C++ client code. But we are very happy, that we do not need the hook DLL like weblin.

Internet Explorer has been deferred. We are an open source project, so supporting open source browsers has priotity. IE support will come later.

Christmas and New Year

We planned to work on browser navigation for Firefox and IE over the holidays. Browser navigation means to detect browsers and tabs and feed navigated URLs to the avatar client. In addition the client needs coordinates of browser windows and always up to date visiblity information of tabs. Windows and tabs can do a lot of weird stuff, including being closed and switched at any time and being minimized. Many cases, much work.

Unfortunately, the holidays were full of visiting friends, chill out, party. So, the navigation work did not progress as planned. We will continue tomorrow. Promised.

Happy New Year!

OVW Meeting 5

The next open virtual world meeting will take place next monday @ Bar Knut, Ottensen 18:00 h.

Topics:
  • Current developments
  • Roadmap
  • License
  • Idea exchange
Place: Cafe Bar Knut, Ottensen 22765, Hamburg, Germany
Date: Monday, 21.12.2009, 18:00 MET

Come join us.
It is open for everyone, devs, users, donators, press...

Thoughts on Testing

While programming we write extensive tests. Tests are extra program code, which checks many functions. Basically every piece of code must be tested and be testable all the time. This is the programmers way to make sure, that a complex program works, even if things change over time.

The new client has now more than 100 test functions, each checking a group of functions. The upcoming portal just reached 50. Both are growing quickly with the number of feature blocks in the code. Sometimes we spend complete days writing tests. This sounds much, but it is worth the time, because tests easily spare much time later that would be spent debugging. Writing so much test code is a part of agile development.

Read more about testing on my blog

Donations Status & Upcoming Release

Dear Reader, this is a quick update on the donations status and the upcoming first release we are working on heavily.

The good news first: to the left you can see a sreenshot of the chat software we will publish soon. We are coding the last lines and have to integrate the software into the new installer. Surely some polishing has to be done but now we can see the end of the tunnel.

And now the very good news. You reached goal 1 for this quarter! We are thankful and proud. But that does not mean the project does not need your donations anymore. Keep up the good spirit and do not forget to grab a copy of Adobe AIR, so you can use our our little program.

Working on an Installer

We are currently working on an installer program. We were very happy with the weblin installer, which is a small EXE and downloads a separate ZIP file. We aim for a similar design. It might not do automatic updates in the first version, but we are currently laying the foundations for it.

Tell us if you have suggestions or experiences with the old installer you want to share. Now is the time to improve things.