2010 Google Summer of Code Mentor Summit

Blog post by scottmc on Tue, 2010-11-02 18:14

This year’s Google Summer of Code Mentor Summit again fell on the same weekend as BeGeistert. This year Niels was able to make the trip. Niels and I attended the summit representing Haiku. We attended some of the same sessions but split up for others. As was the case last year we met a lot of developers from the other orgs, some I had met either at last years summit or other open source events. I talked with the VLC, FFMpeg and BeagleBoard guys on Friday night. One (or more) of the beagleboard.org guys works for TI in Community Development, and was exited to hear that Haiku was working on an Arm port and suggested he may be able to hook us up with Free Hardware. We may just have to cover the taxes to get such hardware to a developer in Europe is all. I have contacted him and will post an update on this when we get a response.


Here’s the group picture. click to see larger view

October 2010 Code Sprint Report

Blog post by aldeck on Sat, 2010-10-30 01:08

Fernsehturm Düsseldorf Düsseldorf

Preceding the BeGeistert 023 weekend was the usual weeklong Code Sprint (18.-22. of October 2010). Present to this year’s coding sprint were (from left to right on the photo below):

Colin Günther (bosii) Oliver Tappe (zooey) Clemens Zeidler (czeidler) Rene Gollent (anevilyak) Alexandre Deckner (aldeck)

Managing multiple documents in applications

Blog post by stippi on Fri, 2010-10-29 12:41

Working on my rewrite of WonderBrush, I've been thinking about the document management. As you may know, WonderBrush is a stricly single window application in its current release. It can still open more than one document at once, of course, and those are displayed in a list above the navigational preview of the current document. One of the drawbacks of this approach is that there are no previews of all the documents visible at once, and it's harder to make non-current documents the target of drag&drop operations, like when dragging objects from one document onto another document to move or copy them there.

Lesson 12: All About Attributes

Blog post by darkwyrm on Tue, 2010-10-26 11:51

You might think that I took a short vacation, but I’ve just been buried in Real Life. You might also be wondering about where lessons 6-11 went. They’ll be published later, but you’re not missing anything, as they are edits of the last several lessons from Learning to Program with Haiku with an experienced developer in mind. If you’ve worked with the previous series, there isn’t anything in 6-11 that you haven’t seen before – they’re more to make the Programming with Haiku series complete on its own.

A Report From BeGeistert 023

Blog post by luroh on Sun, 2010-10-24 22:14

Probably forgetting half of what took place and getting the other half backwards, below are my recollections of BeGeistert 023.

Layout docs landing

Blog post by yourpalal on Sat, 2010-10-23 15:24

It’s been a long time coming, and they’re still not done, but I’ve committed some initial documentation for the Layout API. For the curious, you can access the documented classes here, there is also an introduction to building a GUI with the Layout API here. If you happen to find a typo, or inaccurate info, please contact me so I can fix it. Finally, note that, like the documentation, the Layout API is not yet finalized.

Haiku mentioned on XKCD; website stressed

Blog post by mmu_man on Fri, 2010-10-15 19:43

This morning I was welcome by a nice XKCD cartoon mentioning Haiku (as an experimental OS). Several of us started twitting (rather, identi.ca-ing) about it, proud as we were. Then when getting back tonight we noticed the website was unreachable. It really seems like it brought us quite a lot of unwaranted advertising! It’s quite visible on the server stats:

WPA encryption progress

Blog post by axeld on Wed, 2010-10-13 21:03

I've been working on getting WPA encryption to work on Haiku. While I haven't been able to invest as much time as I hoped for before, I made a bit of progress that at least justifies a small status update. The first part of WPA related work has actually happened while I was working on the network stack for Haiku Inc., as it was not possible to inject packets into the network - while you could easily monitor all incoming packets, there was no mechanism to send packets for arbitrary protocols.

Programming with Haiku, Lessons 3-5

Blog post by darkwyrm on Thu, 2010-09-30 11:54

In an attempt to move on and get on to just the Haiku API, here are the final three lessons on C++. Lesson 3 introduces C++ file streams, formatting and printing using C++ streams, and lightly touches on exceptions. Lesson 4 takes a break from actual coding and spends time on a critical development tool: source control – what it is, how it is used, and why it is used. Lesson 5 ties together all of the C++ concepts covered in this series with a project.

Programming with Haiku, Lesson 2

Blog post by darkwyrm on Thu, 2010-09-23 21:07

Lesson #2 in my new series of development tutorials continues with a fast and furious course through the rest of the Standard Template Library with some of the Standard C++ library thrown in for spice. We learn about associative STL containers like map and set and examine the C++ string class. Programming with Haiku, Lesson 2