- 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
- Google Summer of Code Project : Writing a CIFS client
- Google Summer of Code: Zeroconf!
- Git for Haiku (#1)
- A weekend in SF, for LugRadio Live USA 2008
- Haiku Websites Stats and Other Trivia
Developer Tutorials
Hey everyone,
We're in need of some simple tutorials to help people get started programming in BeOS / Haiku. If anyone would be interested in writing a tutorial, please email me at kurtis at zekimedia dot com and let me know what you'd be interested in doing. Some sample ideas are:
Hello World
Graphical Hello World
Creating Simple Graphical Windows
Using Messages
Graphical Menus, Buttons, and Inputs
Simple BeOS Preference App
Database Interaction in Your Program
etc.
If you feel the need to write something more complex, that's cool too. You can write something as easy or as complex as you like. The only requirement is that these should probably be written with example code in C++ since that's what the Haiku source tree is. If you have any questions, again, email me.
Thanks.
would it be possible to re-write / summarize the Developers Workshop -- BeOS Programming Basics from the BeOS Newsletters ? I already have all the Developers' Workshops in one text document if it helps.
there's also two online BeOS books that i know of :
http://www.nobius.org/~dbg/ -- Practical File System Design with the Be File System
http://www.oreilly.com/catalog/beosprog/book/ -- Programming the Be Operating System
Both are in PDF file formats, so perhaps we could include them in Haiku ?
also what development method should these authors be striving for?
BeIDE projects , make files, jam files, Text Editor + gcc .... ?
edit:
there's also the BeShare C++ Workshops that can be edited.
my BeAPI knowledge isn't fantastic, but i'm willing to re-write the Dev Workshops or BeShare C++ Workshops. just give me the green light.
Hey everyone,
We're in need of some simple tutorials to help people get started programming in BeOS / Haiku. If anyone would be interested in writing a tutorial, please email me at kurtis at zekimedia dot com and let me know what you'd be interested in doing. Some sample ideas are:Hello World
Graphical Hello World
Creating Simple Graphical Windows
Using Messages
Graphical Menus, Buttons, and Inputs
Simple BeOS Preference App
Database Interaction in Your Program
etc.If you feel the need to write something more complex, that's cool too. You can write something as easy or as complex as you like. The only requirement is that these should probably be written with example code in C++ since that's what the Haiku source tree is. If you have any questions, again, email me.
Thanks.
I think the neo-programmers site had a lot of this kind of stuff, but I dont know if anyone still has the database.
Hi everyone!
Sure there are tutorials out there, but please don't just point to them and say someone else has done it before. Haiku needs new and innovative sample code, from the very simple to the complex. Can't you other devs think of something else to code????
I've started a binary tree demo program that draws a binary tree of the letters comprising HAIKU and does Pre, Post and In Order traversals on the tree. The nodes of the tree will be the haiku leaves.
The demo is interesting for a number of reasons,
(1) Binary Trees are a data structure - it's educational people!
(2) It ties in with the Haiku Autumnal Theme
(3) The Tree is drawn recursively (see (1))
(4) There's quite a few things covered in the code, drawing, messaging, etc.
I'm awaiting on images from Kurtis for the leaves, once they're integrated into the app I'll post a screenshot :-)
Edit: Here's a preliminary screenshot http://misza.beosjournal.org/screenshots/HaikuBinaryTree.png
P.S. All sample-code apps/dev tutorial apps should have a Haiku in the about box :-)
-misza
I updated the above screenshot, the app is much nicer now.
You can also try the binary here:
http://misza.beosjournal.org/files/TreeDemo.zip
I want to see someone make new, innovative demo apps. Anyone up to the challenge?
...
Haiku needs new and innovative sample code, from the very simple to the complex. Can't you other devs think of something else to code????
...
I'm sorry, but I don't agree with you. There is no need to write a new sample program for every aspect that is already covered by existing sample code.
Of course it is nice to have more and better sample code, but in my opinion it would be more efficient to review the old sample code, see if it still works with Haiku and, if needed, adapt it. By doing this, one would also see if the examples are really understandable. If I remember well the examples for producing audio are not very well documented.
Cheers,
Fritz
misza you never cease to amaze :D
misza you never cease to amaze :D
Thanks Sikosis!
I'd like to see you make a nice haiku demo app :-)
Perhaps a hello world, that would display a bitmap of each season one after the other. "Hello Winter", "Hello Summer", etc.
http://images.google.com/images?q=autumn&ie=UTF-8&hl=en&btnG=Google+Sear...
contains a wealth of inspiration (and blatant disregard for image copyright :twisted: )






I think most of them are already implemented in the BeOS sample code:
http://www.bebits.com/app/3019
Why not just use those (or adapt them to OpenBeOS if changes are needed)? I don't see a reason why Be's sample code license shouldn't permit that.