BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
ZooLib
Version History
  Go back to the ZooLib Page

ButtonMessage Demo:
  This is a slightly more advanced but still simple, ready-to-run demonstration of ZooLib. In one window are some radio buttons, and when you click on one, a ZMessage is sent to the other window and it displays the number of the button you clicked on.

It has a button-only UI, which allows full functionality when its source is built on XWindows, for which a menu widget is not yet available.

It demonstrates the use of messages to communicate between two windows, some simple pane layout, and how to handle screen updating when the size of a pane may change if its data is modified.

Ready-to-run binaries for Mac OS, Windows and Linux are available from the ZooLib home page, so you can see for yourself that ZooLib really is cross-platform without having to build the source code yourself.



Version 1.0
 License:   BSD/MIT
 Updated:   March 29, 2001
 Source:   Source Available
This is the initial release of the ButtonMessage demo. This version only supports BeOS for Intel, but a binary for PowerPC will be added when support for PowerPC is completed in the main ZooLib sources.



Intel Version - requires R4.5   (682 KB) 707 downloads
  Working Link Download SourceForge
  Working Link Download GoingWare - Seattle USA
Source Code - requires R4.5   (164 KB) 365 downloads
  Working Link Download SourceForge
  Working Link Download GoingWare - Seattle USA

Demo Source Code:
  This is the source code to some sample ZooLib applications. Besides their source code, it includes the build instructions and the sample app makefiles and (for Mac OS and Windows) CodeWarrior Pro projects. The main ZooLib source code does not include build instructions or makefiles so you will need the Demo Source Code to build your own applications.



Version 1.0.1
 License:   BSD/MIT
 Updated:   March 29, 2001
 Source:   Source Included
Release 1.0.1 of the demo source code corrects directory names, adds build instructions, and should allow building on BeOS and Posix without any edits to the makefiles being required.

This version of the source code provides two sample applications:

  • ZHelloWorld - this is where you should start
  • ButtonMessage - message sending, simple pane layout
ZooLib does not provide menus or resource files on POSIX/XWindows; ButtonMessage will be fully functional on Linux but ZHelloWorld won't be.

The programmer's manual for ZooLib has not yet been written, so this sample code, the programmer's mailing list and ZooLib's source code itself will have to do for now.



Any Processor - requires R4.5   (164 KB) 280 downloads
  Working Link Download SourceForge
  Working Link Download GoingWare - Seattle USA

Source Code:
  This is the source code to the ZooLib cross-platform application framework. Note that it does not come with build instructions or makefiles; you will need the demo source code to build any ZooLib applications.

Version 0.81
 License:   BSD/MIT
 Updated:   March 29, 2001
 Source:   Source Included
The 0.8.1 release of ZooLib does not affect any source code, it just fixes the name of the ZooLib source directory so that it is now "zoolib" as it should have been in the 0.8 release. The 0.8 release was the debug of ZooLib into open source, after nine years of development as a proprietary framework for use by developer Andy Green of the Electric Magic Company and such clients of his as Learning in Motion.

It will build out of the box with the gcc on BeOS 4.5 Intel if you also have the demo code. Some small modifications will be needed to the #include lines in the platform specific code (just a few files) to build on BeOS 5 Intel. Version 0.8.1 does not build on BeOS for PowerPC, however this is expected to be fixed in an upcoming release - there are some issues with using inline assembler in mwcc that we can work around by not using inline assembler.

It will also build with CodeWarrior Pro 5.3 and (I think) 6 on Mac OS and Windows, and gcc on Linux for x86. It will not compile with Visual C++ for Windows; this will also be fixed. It also does not compile on BSD. It is not known how it will work on other processors for Linux or other Unix variants such as Solaris or HP-UX.



Any Processor - requires R4.5   (933 KB) 305 downloads
  Working Link Download SourceForge
  Working Link Download GoingWare - Seattle USA

ZHelloWorld Demo:
  This is a ready-to-run version of that timeless classic, "Hello World", built in ZooLib. It just displays a window with a static text item that says, well, you know. ZHelloWorld's source code is provided in a separate download and is meant to show you how to get started with ZooLib programming - the source code is all in one file.

It also shows how to use a menu in ZooLib to create a new window, and how to retrieve text and BMP format graphics from the resource file.

Ready-to-run versions for Mac OS, Windows, and Linux are available from the ZooLib home page so you can see for yourself that ZooLib really is cross-platform without having to build the code yourself.



Version 1.0
 License:   BSD/MIT
 Updated:   March 29, 2001
 Source:   Source Available
This is the first release, and only supports BeOS Intel; BeOS PowerPC will follow in the future once the main ZooLib application framework can build on PowerPC.

Intel Version - requires R4.5   (717 KB) 237 downloads
  Working Link Download SourceForge
  Working Link Download GoingWare - Seattle USA
Source Code - requires R4.5   (154 KB) 187 downloads
  Working Link Download SourceForge
  Working Link Download GoingWare - Seattle USA

 
BeGroovy
  Recent Downloads  -  # 526
Total Downloads  -  # 1,175
Total Views  -  # 1,581
User Ratings  -  N/A
  Class Libraries
Example Code
GUI Creation
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Beezer - 9.25
8.  BeeF - 9.25
9.  HandBrake - 9.24
10.  DOSBox - 9.22
1.  Realtek RTL8139... - 297
2.  BeOS 5 Personal... - 241
3.  ATI Rage 128 Pr... - 183
4.  Ati Radeon Grap... - 159
5.  USB Serial driver - 119
6.  Broadcom 440x 1... - 105
7.  Ensoniq AudioPC... - 104
8.  DjVu Viewer - 101
9.  VLC Media Player - 87
10.  Intel Extreme Gr... - 75
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions