Instructions and examples of yab?

Hi,

I’d like to learn how to write apps for Haiku. I read an article about programming for Haiku and it mentioned yab. I found the yab ide on haikudepot, but I’m not sure how to proceed. I can’t find any tutorials for either. Could any point me in the right direction? Thanks.

Welcome johnblood!

There are a few yab related resources around. There’s the BeSly website (look under Development|yab in the sidebar to the left) with beginner guides and tutorials. And there is the yab forum to find help from experienced yab programmers.

3 Likes

Thanks for the quick reply.

look in /boot/home/yab_work/Programs/Examples after installing yab-IDE.

1 Like

Here some of over hunders tutorials about yab:

Beginners Tutorial: http://besly.de/menu/search/archiv/dev/yab_tutorial_eng.html
Beginners Tutorial 2: http://besly.de/menu/search/archiv/dev/yab_tutorial2_eng.html
yabIDE basics: http://besly.de/menu/search/archiv/dev/yab_ide_eng.html
What is what (yab widgets): http://besly.de/menu/search/archiv/dev/yab_wasistwas_eng.html
yab and the layout command: http://besly.de/menu/search/archiv/dev/yab_layout_eng.html
yab Commands: http://besly.de/menu/search/archiv/dev/yab_commands_eng.html

1 Like

If I have time in December, I may write a little ebook on the subject.

2 Likes

Sounds good.

And have you get started learning programming in yab?

Not yet. The closer Christmas gets, the busier I become. I’ll try again after Christmas when @michel 's book comes out.

1 Like

In 2009, one of the BeUsergroup Germany members created a yab compilation (yab kompendium 2009) which includes all yab tutorials available up to then. I think it was René, but I’m not sure (he’ll forgive me).

I have this compendium now from the pdf in html exported and with the google translate function, placed on our page:

yab kompendium 2009

original PDF file (german)

Hi,

here is a link to my yab book in german. Isn’t completed and must be updated.

http://software.besly.de/chache_file.php?idnr=192

or

http://mittilgart.de/startseite_neu/attachments/article/27/Yab%20Handbuch%2011092012.pdf

regards
lorglas

I need a critical reader. contact me off-list if you are interested: clasqm a) gmail dot com

Hello johnblood,

you’ll find on the BeSly a lot of tutorials and 2 very experience YAB programmers. You can always translate the tutorial fro any language via Google.
Furthermore, on software.besly.de many programs we have written in yab. You can also ask us and send us suggestions to our tutorials.

You are welcome.
regards lorglas

I need a critical reader. contact me off-list if you are interested: clasqm a) gmail dot com

I would like to offer me, but unfortunately my language skills in English are not the best. Clear from the meaning already, but grammar and meaning of the text less.

johnblood

Not yet. The closer Christmas gets, the busier I become. I’ll try again after Christmas when @michel 's book comes out.

The book is out there: Programming with yab

Got it and I’m a couple chapters in.

Hello johnblood, do you have started to learn yab now?

If you have problems ask me or the community.

Greetings Lelldorin

I got busy with work and a couple projects, so I haven’t had a chance to get back to yab. I plan to get back to it soon. I also had some issues updating Haiku on VirtualBox, but got it working.

Can this type of game that I’m trying to do in EGSL be done in YAB? No one answered me, so I couldn’t progress:

http://retrogamecoding.org/board/index.php?topic=331.0

Do you want to create a arcanoid like game with egsl?

Cybermonkey the dev of egsl has already created a game like this ‘brickmaster’. The source is included my egsl ide or the brickmaster package, iirc.

http://software.besly.de

And yes i think it should be doable in yab too. I have seen an unready pong game in the past.