Xmas Present for WalterCon 2006 Attendants

News posted on Tue, 2006-12-19 02:03

At the WalterCon 2006 conference recently held in Orlando, we had planned a drawing with prizes from our sponsors. Unfortunately, due to an internal communication mishap, the drawing did not happen. But since we still want to show our gratitude to everyone who attended WalterCon, we have decided to give out one of the software packages donated by the event sponsors to each of the attendees, as a small token of appreciation. Consider this our Christmas present for those dedicated Haiku fans.

Haiku to Exhibit at SCaLE 5x Conference

News posted on Thu, 2006-12-14 19:36

We are excited to announce that the Haiku Project is scheduled to exhibit at SCaLE 5x, the Fifth Annual Southern California Linux Expo, to be held at The Westin Los Angeles Airport hotel on the weekend of February 10 and 11, 2007. This is our debut at a major open source conference and represents an important first step towards becoming a widely recognized member of the global open source community.

Chinese Language Support for Haiku

News posted on Fri, 2006-12-08 19:12

We are pleased to announce that Haiku has taken its first steps towards supporting the Chinese language. Developer Anthony Lee has graciously donated to Haiku the code of BeCJK, an input server add-on based input method which will allow Haiku users to enter text in the Chinese language.

We have now set out to find a good set of Chinese fonts that could be used in Haiku, and Anthony is giving us some advise on that front too. As a result of these efforts, we expect Haiku to be able to input and display Chinese text sometime in the future.

Haiku Network Stack Takes First Baby Steps

News posted on Thu, 2006-12-07 01:32

Body

IRC client Vision running on HaikuIRC client Vision running on Haiku

Thanks to the dedicated work of lead developer Axel Dörfler, the Haiku network stack has started taking its first baby steps. After this commit, Axel himself and several others have reported successfully running the Vision IRC client in Haiku. Setting up the network requires editing a couple of configuration files, but it should be fairly straighforward for those brave enought to give it a try; Axel explains how to do it here.

Great work Axel!

Flash Support Coming to Haiku

News posted on Tue, 2006-11-28 03:01

While this is not part of the core Haiku development, we still feel it is important for our platform and our Haiku fans to report this news. We are excited to tell you that Haiku developer Michael Lotz is porting the open source Flash player Gnash to Haiku. This port is based on the latest Gnash 0.7.2 release, and uses the AGG rendering backend (which Haiku uses for its graphics system), and a native GUI. Michael has also developed a Firefox plugin based on his SVG plugin for BeOS. Read all the details and check out the screenshots at iscomputeron.com.

Icon Facts

News posted on Mon, 2006-11-06 22:19

With this article, I want to introduce you to some interesting facts about the new Icon format that Haiku is using. At first sight, they are just scalable vector icons, and Haiku is not the only operating system to have them. But the interesting bits are in the implementation details which should make Haiku stand out from the rest.

The first unique feature is that Haiku uses a special vector storage format, that has been specifically designed to store icons; we call it the Haiku Vector Icon Format, or HVIF for short. Haiku is not using the SVG format. Support for that is available through SVG import and export features in the Haiku icon editor "Icon-O-Matic". HVIF saves so much space, that icons are typically even smaller than the BeOS bitmap icons, which use 1280 bytes. The average Haiku vector icon uses about 500-700 bytes, with some icons slightly over 1000 bytes and some even below 250 bytes. This means that an icon stored as an attribute of a file will fit in the so-called small data region, which resides within the inode of the file. When Tracker reads information about a file to display it, its name, size, date and also the icon are all read within a single disk operation, when the files inode is fetched. Obviously, this is very beneficial for speed, since the hard disk remains one of the slowest components of a computer. The only performance hit is rendering the icons, which is fast compared to the disk operation. If Haiku were to use SVG icons, we would need at least one extra seek after fetching the inode (as the icon is too big to fit in there), and this would have a severe impact in performance. To put the size of the Haiku icons into perspective, Windows Vista icons can use around 80Kb, as they use PNG images to store an icon at different sizes. SVG icons in ZETA can be stored compressed, and use 2-10 KB.

Icon Contest: And the Best Rated Icon Set Award goes to...

News posted on Fri, 2006-11-03 07:33

Stippi's Icon SetStippi's Icon Set

The community has spoken, and as project leader Michael Phipps recently announced at WalterCon 2006, we have a winner for the Best Rated Icon Set Award: the honor goes to Stephan Assmus, for his Stippi icon set. Stippi came in first place with the highest average rating, closely followed in second place by the Honey, Zumi and Mc Clintock icon sets.

My Experience at WalterCon 2006

News posted on Thu, 2006-11-02 04:55

Body

Since I live in South Florida I had to take the opportunity to attend WalterCon 2006 since it was only three hours away in Orlando. My involvement in Haiku has not been tremendous at this point, but it and BeOS have always had a special place in my heart. I hoped attending the conference would bring back some of my passion for developing on Haiku. I'm glad to report this was the case.

WalterCon 2006 Report

News posted on Tue, 2006-10-31 19:29

WalterCon 2006 was held this past weekend in Orlando, Florida, and for those who have been waiting to know what it was all about, the wait is over. Jem Matzan of The Jem Report was at WalterCon, and he has written an interesting article on the conference that gives an overview of the event, and also makes some insightful observations as someone new to the project and the platform.

Networking Status Update

News posted on Sat, 2006-10-28 11:15

Work on the networking stack is making slow but steady progress. UDP and IPv4 protocols are mostly done, TCP can send out data, but receiving is not yet implemented.

Current work is concentrating on getting TCP ready, and to implement a network server. This server is responsible for configuring the stack when it's started, and to take over inetd services and similar things that can or even should live in userland.