Of DVD add-ons and media nodes

Blog post by engleek on Thu, 2010-06-10 14:44

Extending the media kit with the ability to read DVD is a challenge, but a unique opportunity to learn about the kit architecture and Haiku software integration. This time I’ll be talking about my actual first development steps concerning DVD support.

First steps in DVD land

Blog post by engleek on Tue, 2010-06-08 10:39

The first objective of this project is to give Media Player the ability to play DVD’s. Here’s a quick introduction of the tools I chose for the job.

Lesson 20: All About Storage

Blog post by darkwyrm on Tue, 2010-06-01 23:58

Moving on from exploring the Interface Kit, we turn our attention to the Storage Kit in this lesson. We take a look at the kit from a broad perspective and also begin using some of its many of the classes. We take a break from writing GUI applications and, instead, write a console directory-listing program using C++. Learning to Program With Haiku, Lesson 20 Source Code: 20ListDir.zip

A summary of Haiku, Inc.'s accomplishments in the past year

Blog post by mmadia on Sun, 2010-05-30 14:24

Some days ago, I realized that Haiku, Inc. never gave an official status update on its progress. Looking back at where we were last year, a lot of progress has been made. While this is not an official statement from the BOD, these are just my personal observations and recollections.

Lesson 19: Resources and Pictures

Blog post by darkwyrm on Tue, 2010-05-25 12:32

Ten years ago when I first started to learn to write code using BeOS, I had a lot of questions that I couldn’t any documentation to give me the answers. Luckily, there was the Be Code Talk mailing list and kindhearted members of the community, like David Sowsy (Animaxo, Vesa Accepted). Resources are one of those things that eluded me. Eventually I figured them out, but Lesson 19 lays some of it out in plain conversation.

Lesson 18: Working With Lists

Blog post by darkwyrm on Wed, 2010-05-19 12:15

We’re starting to get closer to the end of this Learning to Program series. After toying with menus and interface colors in the last lesson, we apply some of the concepts used with menus to get the hang of using list boxes and discover along the way a few bizarre sports that really exist. Games people play. Sheesh. Learning to Program With Haiku Lesson 18 Sources: 18ListTitle.zip

Lesson 17: What's on the Menu?

Blog post by darkwyrm on Mon, 2010-05-10 12:26

After an unintended wait, Lesson 17 is finally out. We are back to learning about hacking on the Haiku GUI after taking a short C++ language break. Today’s topic? Menus. Also in this lesson is some expansion of what we know about messaging and BViews. Learning to Program With Haiku, Lesson 17 Project: 17MenuColors.zip

GSoC: Improve and Extend Media Player

Blog post by engleek on Wed, 2010-04-28 19:24

As an operating system with a short boot time and a small footprint, Haiku is looking very interesting for the general public.

With WebPositive well on it’s way to becomming a great browser, users will want a great media experience to go with it.

I propose to work on Media Player and the Media Kit, in order to improve it with new functionalities: DVD playback, streaming support, tray icon controls…

GSoC proposal : "Creating Services Kit core elements"

Blog post by shisui on Wed, 2010-04-28 17:03

Haiku is currently missing a subsystem allowing application to be connected to Web 2.0, although this is becoming important relatively to the interaction between users and "the world" through the Internet. The development of the Services Kit would permits to Haiku applications to access various web services, such as micro-blogging (twitter, ...), pasting services (pastebin, pastie, ...), social networks (last.fm, ...).

GSoC: IPv6 implementation for Haiku

Blog post by kfx on Wed, 2010-04-28 08:17

With the exhaustion of IPv4 addresses that is expected to happen soon, the next Internet protocol version IPv6 has become more important than ever. All major desktop operating systems (Windows, Mac OS, Linux) already have IPv6 support. The main objective of this Summer of Code project is to create an IPv6 implementation in Haiku kernel. This work will allow user-space application developers to add IPv6 support to their programs, and Haiku users to have IPv6 connectivity to the Internet or other networks.

The full proposal follows.