BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
SikosisTutorial
This is my attempt to try and show people how easy it is to get a BeOS application up off the ground. The techniques I will be using will hopefully be easy to understand and use. Whilst, they may not be the "best" or "optimized" options, they will get the job done.


Step One - What do you want your Application to Achieve ?

Firstly, you must know what you want you app to do. It's a good idea to even jot down on paper (or a PDA for the gadget generation) what the application is to do. The Application we are going to create, is going to be an Application Launcher. Basically, we will create a Window and a View with a couple of Buttons and some Text.

Step Two - Creating a BeIDE Project File

Be Inc was kind (and smart) enough to include Development tools along with their kick ass OS. Whilst, these tools are a little dated now, they still do the job quite well. We will now create a BeIDE Project File for our Application.

  1. From the Deskbar, Launch Applications\BeIDE

  2. Select File then New Project...

  3. Select BeApp at this stage. This will add the libraries we need, also tick (or untick) if you want a Directory (or not) created. Then click Create.

  4. Save your Project File. We will call our app - Launcher.proj

  5. We have now got a Project file with two library files - libbe.so and libroot.so - We will now give the App a File Name for when it is compiled.

    In the BeIDE window, Select Edit then Project Settings.

    Under the Project section, Select x86 ELF Project and you should see a field called File Name. This is where you title you App. Once you have done this, click Save.




Back to PhilGreenway or Continue on to SikosisTutorialPartTwo



Email: beos@gravity24hr.com

IndexPage | TableOfContents

PAGE VISITS
2,708

LINKS HERE
PhilGreenway
TableOfContents
SikosisTutorialPartTwo

NEW PAGES
CrosscompilingFirefox
BuildingCairo
StoringDataInBetweenOSes
ScriptingBeosRuby
ScriptingBeosPython
HaikuOS
QemUwinbe
MinimalBeos
XpMBRoverwrite
SteveSakoman

RECENT CHANGES
CorumIII
BeUserProfiles
PhilipDybowski
BuildingFirebird
FrontPage
BeAcademic
CrosscompilingFirefox
HowTo
BuildingCairo
BeCommunity
Edit Page | Front Page | BeBits
Site content is in the public domain. Unless otherwise noted, everything else is copyright © 1999-2010 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.