- RMLL 2008, days 1 and 2
- Sub-pixel antialiasing report #1 [GSoC]
- HCD [bfs]: Status Report #1
- Timers (GSoC) Update #1
- Haiku Code Drive: May 16 update
- Google Summer of Code project: Sub-pixel anti-aliasing
- Google Summer of Code Project: Alternate System Timers
- Anthy Ported to Haiku, Binary Available on Bebits
- Premonitions of a rising sun
- GSoc Swap File Project
koki's blog
Haiku Code Drive: May 16 update
It's been approximately 24 hours since we started the Haiku Code Drive 2008, so I thought I would give a quick update on where we stand right now, and also take the opportunity to share with you a few observations based on some of the feedback that we have received so far. I want to start by saying that the response so far from the community has been great. We are exploring somewhat unknown waters with the Haiku Code Drive, so there was a degree of uncertainty as to how the community would respond. This is why it is so rewarding to see the great outpour of generous donations that we have already received in just one day. Contributions are coming in from all over, including Canada, Finland, France, Germany, Hungary, Poland, Russia, Switzerland, the US and many other countries. We have started a list of donors in the donation page, so check it out (to be updated daily).
I am keeping an eye on the contributions, and as I write this I can see we are already at about half of what we need to sponsor one student; we are currently at approximately $1,300.00, but the total changes so fast, that it is hard to keep up! This is absolutely awesome, but it's only the beginning. Remember, this is your program: you fund it, you choose who to sponsor. If you have not yet made your pledge to the cause, please head over to the donation page and show us your love for Haiku. This is your opportunity to make a difference, so don't miss it! :)
Anthy Ported to Haiku, Binary Available on Bebits
Well known Japanese developer SHINTA has been recently working on a port of the Anthy free Japanese conversion engine to Haiku, and the first fruits of his work are now available for download from Bebits.com in the form of an Anthy for Haiku binary. It's great to see SHINTA-san in full development mode, and that he has shown his commitment to Haiku by porting Anthy to our OS. Anthy is definitely the best open source Japanese input method, and being able to use it in Haiku is a great plus for anyone who will want to use Japanese in our platform.
Anthy's claim to fame comes from it's conversion efficiency, which is considered to be much higher than that of other open source alternatives, such as Canna or FreeWnn, and almost on par with proprietary solutions. Licensed under the LGPL, Anthy is not only better than its open source counterparts, but its development is very active and is expected to remain so, as Anthy has become the de facto Japanese input method adopted by most Linux and other open source operating systems.
Premonitions of a rising sun

Back in the 90s, BeOS had many very faithful followers in Japan, both end users and developers. You can still see on the web photos of how people lined up late at night to get their hands on BeOS 4.5J released by PlatHome, the BeOS distributor in Japan (more pics here). Japanese developers also contributed a good amount of software for BeOS back in those days, some of which has made it into the Haiku code base (ie., the Canna Japanese input method, the MuTerm terminal on which the Haiku terminal is based, etc.). The Konatsu font used in Haiku to display Japanese is also an original creation by Masuda Mitiya, originally designed specifically for BeOS. Sadly but understandably, not many of these former BeOS fans remain active today; in fact, only very very few.
I was one of the founding members of the Japan BeOS Network user group (JPBE.net) in Japan, which we created in 2003 mainly in response to the appearance of ZETA. Back in those days, when Haiku was still at a too early stage to have any appeal, ZETA gave the JPBE.net members hope that BeOS could survive and even evolve. As time went by, our hope gradually changed into to the realization that ZETA was not what we thought it would be, and that realization eventually changed into the final disapointment brought by the sad unraveling of ZETA and yellowTAB. The end was particularly nasty in Japan, where the ZETA distributor sold the shipped product but never had the decency to pay royalties to yellowTAB. Not that this was the direct and only cause of yellowTAB's demise, but in the eyes of Japanese users, this did add a large dose of extra drama to how ZETA went down in history, making the disapointment even greater. The "ok, I've had enough; I am moving on" feeling was quite prevalent.
A weekend in SF, for LugRadio Live USA 2008
I spent this past weekend in San Francisco in order to attend the LugRadio Live USA 2008 event. Together with Scott McCreary (of BeDrivers.com fame), we organized a Haiku booth to represent the project at this the first LugRadio Live event to be held in the US. This event was a bit of a mystery to me, in the sense that I did not know what to expect. It certainly turned out to be an interesting and fruitful experience, not only because of the usual increased visibility that results from having a booth at any open source event, but also because it gave us the chance to get to know and network with quite a few interesting individuals.
I drove into San Francisco on Friday afternoon, as I wanted to check out the exhibit floor at the Metreon and also see if I could setup our projector screen in our booth in advance. We were originally told that there would be a "no hanging stuff from the wall" policy, but it turned out that it was OK for us to hang the projector screen from the tube holding the backwall drapes behind our booth. And that's exactly what I did: with the kind help of one of the on-site crew and a couple of plastic cable straps that I had brought in my show box, I had the screen setup in no time. I spoke with the on-site staff about wireless access, and got all the info that I needed to get my ethernet-wifi adaptor working, so that we could have internet access from Haiku. Once I had the plan for the next day more or less clear in my head, I called it a day, and went back to my hotel room to relax until dinner time.
Haiku Websites Stats and Other Trivia
I admit it: I have a weakness for website statistics. So late last year, I added Google Analytics (GA) to the Haiku website. GA gives you a wide array of information such as number of visits, page views, bounce rates, as well as geographic data and information related to the used operating systems. I wanted to get see this information myself, but I also wanted to share it with the community (don't worry, it's all anonymous data), so that everyone can get a peek at another and different metrics of how our project keeps growing over time. So here is a brief activity overview for the Haiku websites for the January thru March of 2008 period.
Haiku Article in Software Design Magazine
As some of you may know, in the ZETA days I worked for yellowTAB in a consulting capacity. At that time, the market I was involved in was Japan, and as a marcom specialist, I make it a point to develop relationships with representatives of the media of that country in order to gain exposure for the product. Of all, there was one magazine in particular that always showed a lot of interest in our platform, and that was Software Design magazine (SD).
The April 2008 issue of SD carries an article titled "Writing Haiku: Begun in 2001, an open source replication of BeOS finally nears its alpha release" as part of the PACIFIC CONNECTIONS series of articles written by Bart Eisenberg. This is an eight pages long article that includes a full interview of Axel Dörfler, as well as comments from Bryan Varner (Haiku Java Port team lead) and Dane Scott, of TuneTracker fame. I think it is a good read, so go ahead and read the English version of the article available here.
Haiku at SCaLE 6x: Overall impressions
Haiku booth ready for the showThis past weekend Bruno G. Albuquerque, Joe Bushong and myself represented Haiku at the sixth Southern California Linux Expo conference, best known as SCaLE 6x, held on February 9 and 10 in the city of Los Angeles. This was the second year in a row that we organized a presence for Haiku at this event, and since we had so much fun last year (here are two reports and photos from 2007), we were all looking forward to doing it again this time around.
I picked up Bruno from San Francisco airport on Wednesday February 6 at around midnight; he was supposed to arrive a few hours earlier, but he missed his connection flight in New York. The next day, Bruno and I prepared everything for the booth, including setting up our own demo machines (he had Haiku running in VMWare on a MacBook Pro, I had it running natively on my HP Pavilion zv5000 laptop), testing the projector with my (oldish) small cube computer running an AMD XP 1.7G CPU with 1GB RAM, and finishing up and printing the Haiku flyers to handout at the booth. We also could not resist the temptation, and ended up buying a projector screen (we split the cost) so that we could show Haiku running on the backwall of the booth. My wife also did her part, and volunteered to iron and nicely fold about 15 Haiku t-shirts to sell at the booth. By dinner time, we had almost everything ready.





