Haiku Blog-O-Sphere

Distribuir contenido
Última actualización hace 31 minutos 30 segundos

Overdue progress report on Media Kit and MediaPlayer

Sáb, 02/12/2011 - 16:15

Going through some backup files on my hard drive, I discovered a blog entry about my work on the Media Kit and MediaPlayer, which I for some reason never published. Even though it's about work which happened some time ago, I am going ahead and publish it anyway, perhaps it's still an interesting read for some. Here it goes:

While I was contracted to work on the port of WebKit to Haiku, and later on WebPositive, I've written regular enthusiastic blog entries to report on my progress. This time around, I haven't felt confident in the results of my work up until now. Getting the FFmpeg plugin to perform decently was quite a piece of often frustrating work.

read more

Categorías: Haiku Project

Package Management - Present and (hopefully near) Future

Mar, 02/01/2011 - 14:27

One month has passed (too fast), so it's time to summarize the developments
in the fields of package management for Haiku.

read more

Categorías: Haiku Project

Lesson 17: Writing a New Control, Part I

Lun, 01/31/2011 - 20:39

This lesson is one of several which delves into the art of control writing for Haiku -- not just a quick-and-dirty hack on an existing one, but writing a new control which rivals existing ones in quality and features. Learn how controls handle drawing themselves and write a basic color display control.

Programming with Haiku, Lesson 17

Categorías: Haiku Project

Google Code In Wrap Up Report

Mié, 01/12/2011 - 00:30

The Google Code In is now over. I’d like to thank all of the students, and the Haiku mentors, 30 in all, for all their hard work. I’d also like to thank Google, the Melange team and Carol Smith for running GCI. Haiku had over 150 tasks completed by students!

Many of the tasks completed for Haiku were for translations. In all, there were about 65 translation tasks completed, nearly completing 12 different languages, and partial coverage on 7 more. One student, when we couldn’t find a mentor to cover the Romanian translations, went out and found a mentor, and then she proceeded to translate all of the apps and preflets that are in HTA, all while she was also doing tasks for several other orgs. In case anyone is interested in working on the translations there is still a lot of work left to do on some of the less common languages. If you are interested in helping out, join the Haiku-i18n mailing list. To work on the localization of the system, go to HTA, register and get started. To start a new translation team for the user guide, read Starting a new translation.

Haiku get's a couple of new screensavers, several new translators for many languages, and some more i18n'd applications and preferences thanks to GCI students.

read more

Categorías: Haiku Project

Lesson 16: Fonts

Domingo, 01/09/2011 - 13:46

Most people think of fonts as merely a means to an end, but in this lesson we will take a crash course in typography and the very basics of displaying text in Haiku. Also included is a review of the second unit, lessons 6 through 15.

Programming With Haiku , Unit 2 Review
Programming With Haiku, Lesson 16

Categorías: Haiku Project

Package Management, First Draft

Sáb, 01/08/2011 - 19:38

The following is a first draft of how package management on Haiku could look like. I'm more than sure that there are aspects missing here, but we need to start the discussion somewhere ...

Several people have already added their ideas on package management to the wiki article. Additionally, many opinions have been stated in comments to my first blog entry.

I have tried to incorporate most ideas mentioned into this draft, but due to the sheer amount of contradicting views, some sacrifices have to be made.

read more

Categorías: Haiku Project

What is out there?

Sáb, 01/08/2011 - 16:48

I've spent the last couple of days sifting through the existing package
management solutions in order to learn how they work and to find concepts (or even whole components) which could be used as part of Haiku's own package management solution.

Here are my impressions on the systems I've tried out or read up about so far:

read more

Categorías: Haiku Project

Package Management for Haiku

Lun, 01/03/2011 - 18:49

"Make everything as simple as possible, but not simpler."

Starting my month of paid Haiku-work today, I was quite astonished to see the many emotional comments that have been added to the announcement. Clearly, the topic seems to be one of heavy likes and dislikes ...

Having read all those comments and most of the discussions we had earlier (on the wiki and on the mailing lists), I felt the need to start my blog with the quote given above - as, for me, that pretty much summarizes what there is to say about package management ...

read more

Categorías: Haiku Project

Interest in setting up a Gnash buildbot for Haiku

Sáb, 12/18/2010 - 21:52

We got a question today on the #haiku channel if there is interest in setting up a Haiku buildbot for Gnash.
If anyone is interested join #gnash on irc.freenode.net

http://wiki.gnashdev.org/BuildBot

Categorías: Haiku Project

Almost, but not there yet

Mar, 12/14/2010 - 22:08

As you might have noticed, the WiFi encryption bounty ends tomorrow. Obviously, this is a good time to give an overview over what I did in the past weeks. Unfortunately, and hopefully before I got you excited, the most interesting thing of the bounty, the wpa_supplicant, does not work yet. I've ported it to Haiku, but so far it has resisted my attempts to find out where the problem is located -- well, in the hours I put into debugging I've found a couple of potential causes, but there is at least one more to be found, and fixed.

read more

Categorías: Haiku Project

Lesson 15: Making a New File Type

Domingo, 12/12/2010 - 17:52

Depending on what kind of projects you write, you may have to create a new file type from time to time, such as a document type for the next Word-killing word processor. While not difficult, making one needs a bit of knowledge from different places in the OS and the API. In our final lesson which focuses on the Storage Kit, we will learn about MIME types, how to show the OS how to automatically identify files of your new type, and more.

Programming with Haiku, Lesson 15

Categorías: Haiku Project

Lesson 14: I Node What You Did Last Summer

Vie, 11/26/2010 - 13:26

A holiday treat! In this lesson we continue to work our way through the Storage Kit, learning about one of the lesser-known features of the Haiku API: node monitoring. For those new to Haiku, it notifies programs of changes to the filesystem, such as changes in a name, etc. If you're looking to turn a good Haiku app into a fine one, this is one way to do it.

Programming with Haiku, Lesson 14

Categorías: Haiku Project