Development

AppSketcher BeDITL Benaphore class Betelgeuse Threading and Synchronization
bitmap control for AppSketcher bmake BRed CodeWarrior DR2 Patch
ColorMap class Cursor Editor CursorGen emacs
Error Handler GNU Autoconf 2.12 for mwcc HexJuggler IconBits
Infinitas Interface Elements iostream.h Kagi Register
Logger m4 Methods Add-on for BeIDE MiniWindows
p2c-1.20 Lazy Conversion PackageBuilder PaletteWindow PMake(BSD make)
PrefsServer Rezonator Scheme48 for the BeOS STE - Styled Text Engine
Tcl VW_BRed plug-ins Word Services Suite


AppSketcher
Version: 0.8.1
By: BeatWare, Inc.
E-mail: barman@beatware.com
Web page: Available
Release Date: Available Now

Info Last Modified: 4/8/97
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: No


Description: AppSketcher is an integrated development tool for UI prototyping and more serious, complete development. At first glance, Appketcher is a GUI builder. As such, AppSketcher supports drag and drop, WYSIWYG UI composing, multiple forms of UI fine tooning, and much more. But AppSketcher can be used for much more than UI prototyping. AppSketcher also lets you connect control objects to target functions and initialize data members in Be provided as well as your own classes. And when you are satisfied with your UI and source code structure, you can take the files that you wrote along with those that AppSketcher generates and drop them into a BeIDE to build your application or shared/non-shared libraries.

Download (681Kb)


BeDITL
Version: 1.0b1
By: Nathan Dwyer
E-mail: nate@serv.net
Web page: (none)
Release Date: Available Now

Info Last Modified: 2/13/97
Requires BeOS version: DR8
License: Freeware
Cost: Free
Source Available?: No


Description: A dialog editor for BeOS. Allows placement and editing of BView classes and some BMessages attached to them.


Benaphore class
Version: 1.1
By: Chris Herborth
E-mail: chrish@qnx.com
Web page: Available
Release Date: Available Now

Info Last Modified: 8/2/97
Requires BeOS version: AA+DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: A small class implementing the "Benaphore" discussed in the Be Newsletter #26; full source code, plus docs. Benaphores are faster semaphores that are quite handy in certain situations. This version fixed a couple of dangerous bugs. As of Preview Release, Benaphore will become part of libCh. You can find out about libCh at http://www.qnx.com/~chrish/Be/libCh/.

Download (5Kb)
Alternate Download Site (5Kb)


Betelgeuse Threading and Synchronization
Version: 1.0
By: Eric Berdahl
E-mail: berdahl@serendipity.org
Web page: (none)
Release Date: Available Now

Info Last Modified: 2/28/97
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: Betelgeuse is a set of classes for doing threading and syncrhonization. It includes classes for launching and manipulating threads, mutexes, reader/writer locks (two implementations, depending on your sensitivity to kernel resource usage), and an implementation of synchronization via monitors and conditions. Programmer documentation with usage examples is found in the relevant header files. See comments in the Betelgeuse.h header for details of the freeware agreement.

Download (44Kb)


bitmap control for AppSketcher
Version: 0.81
By: Marc Abramson
E-mail: REDRAKAM@planete.net
Web page: (none)
Release Date: Available Now

Info Last Modified: 1/13/97
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description: An Add On for Appsketcher, allowing you to put pictures in BControl (BCheckBox, BRadioButton and BButton). It could either show you how to write an Add ON (and an inspector for your own classes) in AppSketcher. The version 0.81 allow you only to create BitmapCheckBox. The (forcoming) final version will use C++ virtuality and BeBox shared library, and will permit you to create and use very quickly and simply Bitmaps for all your BControl objects. Use Datatype 1.4 to load pictures


bmake
Version: 4/16/97
By: CodeGen, Inc.
E-mail: parag@cgt.com
Web page: (none)
Release Date: Available Now

Info Last Modified: 4/16/97
Requires BeOS version: DR8
License: Freeware
Cost: $0
Source Available?: Yes


Description: A quick-n-dirty port of the BSD make tool from the OpenBSD source tree. bmake-bin.tgz is the binary package, and bmake.tgz is the source package including all Be changes. (You'll probably want the binary to build the source.) bmake also seems to be able to cope with Control-C terminating a build better than the Be make, which doesn't always stop. (Some things probably won't work due to a missing setenv() routine under the BeOS.)

Download (62Kb)


BRed
Version: 1.0b3
By: Matthew D Moss
E-mail: moss@nurk.com
Web page: Available
Release Date: Available Now

Info Last Modified: 3/20/97
Requires BeOS version: DR8
License: Freeware
Cost: 0.00
Source Available?: Yes


Description: BRed is a resource editor; editors are implemented as plugins. Current capabilities are rather primitive, but a full-featured version is in the works. Source code for 1.0b3 is available. Development has stopped on BRed in favor of the in-progress, much improved, next-generation-BRed, "Whole Wheat".

Download (42Kb)
Alternate Download Site (42Kb)


CodeWarrior DR2 Patch
Version: DR2.2
By: MetroWerks
E-mail: support@metrowerks.com
Web page: Available
Release Date: Available Now

Info Last Modified: 12/3/96
Requires BeOS version: DR8
License: Commercial
Cost: 0
Source Available?: No


Description: CodeWarrior DR2/DR8 Patch updates CodeWarrior for BeOS from DR2 or BeOS DR8 status to CodeWarrior DR2.2 status, including IDE enhancements, compiler enhancements, and lots of bug fixes.

Download (1607Kb)
Alternate Download Site (1607Kb)


ColorMap class
Version: 1.0
By: Chris Herborth
E-mail: chrish@qnx.com
Web page: Available
Release Date: Available Now

Info Last Modified: 8/2/97
Requires BeOS version: AA+DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: A small class implementing the approximate inverse colour mapping technique described in a recent C/C++ User's Journal; this will let you rapidly map an rgb_color (or R, G, B colour tuple) to its closest match in the system palette. Source code and docs are included in the package. get_index_for_color() in the BeOS libraries does a better job, but I haven't benchmarked which is faster. As of Preview Release, ColorMap will become part of libCh; you can read about libCh at http://www.qnx.com/~chrish/Be/software/libCh/.

Download (5Kb)
Alternate Download Site (5Kb)


Cursor Editor
Version: 1.0
By: Cyril VELTER
E-mail: cyril@micronet.fr
Web page: Available
Release Date: Available Now

Info Last Modified: 11/7/96
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: No


Description: Cursor Editor is a BRed Plugin to edit Cursor Resource.

Download (9Kb)


CursorGen
Version: 1.0.2
By: John R. Tegen
E-mail: tegen@inetworld.net
Web page: Available
Release Date: Available Now

Info Last Modified: 7/27/97
Requires BeOS version: PR
License: Shareware
Cost: $10.00US
Source Available?: No


Description: CursorGen is an application to generate cursors for the BeOS. Cursors can easily be defined and packaged for BeOS development. Cursors defined in the same document can generate Metrowerks header files that can be used in the BeOS API. CursorGen also allows the testing of the cursor both statically and dynamically. Static testing allows the currently edited cursor to be viewed the same way it would appear in the final BeOS application. Dynamic testing allows the cursors grouped in a document to be animated in its own thread. Over a dozen sample cursor documents provided, as well as code to animate BeOS cursors.

Download (114Kb)


emacs
Version: 19.34
By: Michael Bayne
E-mail: mdb@go2net.com
Web page: Available
Release Date: Available Now

Info Last Modified: 7/29/97
Requires BeOS version: PR
License: Freeware
Cost:
Source Available?: Yes


Description: This is a port of emacs-19.34. It does not (yet) include windowing support, networking or subprocesses, however it performs its editing duties exceptionally well.

Download (7500Kb)
Alternate Download Site (7500Kb)


Error Handler
Version: 0.5
By: Christopher Cobb
E-mail: ccobb@cseg.com
Web page: (none)
Release Date: Available Now

Info Last Modified: 3/6/97
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description: The Error Handler is a framework design to help you produce more robust applications. It features: - resource tracking - function tracing - error log file management - multiple error channels - exception tracing - user interrupt processing - exception testing. Full source is provided.

Download (242Kb)
Alternate Download Site (242Kb)


GNU Autoconf 2.12 for mwcc
Version: 2.12
By: Jason Hoos
E-mail: jhoos@uiuc.edu
Web page: (none)
Release Date: Available Now

Info Last Modified: 2/4/97
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: This is a port of the GNU Autoconf package which recognizes the MetroWerks C compiler (mwcc). This version is in no way connected to the ADE version. The main difference between this version and the ADE version is the ability to use mwcc if gcc is not installed. I took great pains to maintain compatibility with other platforms, but I have no way to extensively test that aspect of the program.

Download (457Kb)
Alternate Download Site (457Kb)


HexJuggler
Version: 1.0b3
By: Masao Kawamura
E-mail: djapana@ba2.so-net.or.jp
Web page: (none)
Release Date: Available Now

Info Last Modified: 8/2/97
Requires BeOS version: PR
License: Freeware
Cost:
Source Available?: No


Description: A hexadecimal editor with standard GUI and editing feature, including search, replace, cut & paste.

Download (48Kb)


IconBits
Version: 1.0b
By: Charalabos Papazissis
E-mail: cp@quadimage.com
Web page: Available
Release Date: Available Now

Info Last Modified: 7/24/97
Requires BeOS version: PR
License: Freeware
Cost: $0.0
Source Available?: No


Description: Drop your Icons created with Icon World and NOW from any supported Datatypes Handler image (gif, jpeg etc.) and Save them as unsigned char [] or Copy them into your project files. Comments and Suggestions are always welcome.

Download (12Kb)
Alternate Download Site (12Kb)


Infinitas
Version: n/a
By: Ernest Tomlinson
E-mail: etomlins@rohan.sdsu.edu
Web page: Available
Release Date: Available Now

Info Last Modified: 6/24/97
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: "Infinitas" is a BWindow-derived window class which I put together to emulate the appearance and behavior of Troy Gaul's "Infinity Windoid" WDEF. It is rather crude and difficult to use at the moment, so I'm offering it as source code only, and not as a finished library. Along with the source code I've provided code and a compiled binary (DR8) for an application to test the functionality of Infinitas. For more information, read "Infinitas README".

Download (30Kb)


Interface Elements
Version: v0.98c
By: Attila Mezei
E-mail: amezei@mail.datanet.hu
Web page: Available
Release Date: Available Now

Info Last Modified: 7/30/97
Requires BeOS version: PR
License: Shareware
Cost: $50
Source Available?: No


Description: Resource and GUI editor with add-on and drag & drop support. It is a must for developers.

Download (325Kb)


iostream.h
Version: 1.0
By: Oleg Kiselyov
E-mail: oleg@pobox.com
Web page: Available
Release Date: Available Now

Info Last Modified: 2/14/97
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: An over-simplified version of <iostream> Metrowerk's C++ in BeOS DR8 does not have iostream. By including this file, you get almost complete iostream functionality. That is, your code may contain something like int d; double f; cout << "Enter two numbers" << endl; cin >> d >> f; cout << "The numbers are " << d << " and " << f << endl; and it *will* work (with this iostream included), without _any_ changes in your code... Made at a Be Dev kitchen on Dec 13, 1996 (in 5 minutes)

Download (1Kb)


Kagi Register
Version: 1.1
By: Jim Moy
E-mail: jbm@verinet.com
Web page: Available
Release Date: Available Now

Info Last Modified: 8/2/97
Requires BeOS version: PR
License: Freeware
Cost:
Source Available?: No


Description: This is the author package for the Kagi shareware registration service. You write cool stuff, Kagi takes care of collecting registration fees and sending you monthly checks. Compared to other services, Kagi provides your potential customers the widest choice of ways to send their registration fees. See my web page listed above for more info, or just download and check out the Read Me file. Also check out the Kagi web page at www.kagi.com.

Download (173Kb)
Alternate Download Site (173Kb)


Logger
Version: 1.0
By: Andy Philpotts
E-mail: xyzzy@pobox.com
Web page: (none)
Release Date: Available Now

Info Last Modified: 10/17/96
Requires BeOS version: DR7
License: Freeware
Cost:
Source Available?: Yes


Description: Logger is a small program to display a loggin window for events that may be posted from other applications. It is designed to be used to help debug applications that are being developed in the absence of a decent debugger :-).

Download


m4
Version: 1.4
By: Chris Herborth
E-mail: chrish@qnx.com
Web page: Available
Release Date: Available Now

Info Last Modified: 5/22/97
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description: A port of GNU m4. You never know when you might need a cryptic macro processor...

Download (500Kb)
Alternate Download Site (500Kb)


Methods Add-on for BeIDE
Version: 1.1
By: Figuiere Hubert
E-mail: figuiere@kagi.com
Web page: Available
Release Date: Available Now

Info Last Modified: 6/17/97
Requires BeOS version: DR8
License: Freeware
Cost: $0
Source Available?: Yes


Description: This add-on insert in the source the class name.<br> It is useful when implementing class methods. The class name is guessed from the source name. <p> sources included. Free.

Download (5Kb)


MiniWindows
Version: 1.0
By: Thorsten Seitz
E-mail: thorsten@itap.physik.uni-stuttgart.de
Web page: Available
Release Date: Available Now

Info Last Modified: 2/18/97
Requires BeOS version: DR8
License: Freeware
Cost: -
Source Available?: Yes


Description: MiniWindows contains the source code for the DFApplication and DFWindow class. If your application and window classes inherit from these instead of BApplication and BWindow they gain the following capabilities: - Windows are minimized into mini windows instead of blue title tabs. The mini window displays a large and a small icon and a short title. All of these can be changed by the window to indicate its status for example. - Windows may be Command-clicked to the back. - The main menu lets the user lower, raise and hide all windows of the application. The package contains a sample application (based on Be's HelloWorld). You may use and modify the source in your apps. This is a new bugfixed version (still called 1.0, because I thought I hadn't numbered the previous one).

Download (34Kb)
Alternate Download Site (34Kb)


p2c-1.20 Lazy Conversion
Version: VLC1
By: Minoru Toda
E-mail: todam@craft.camp.clarkson.edu
Web page: (none)
Release Date: Available Now

Info Last Modified: 10/22/96
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description: p2c is a pascal-to-C/C++ translator, originally coded by Dave Gillespie (daveg@csvax.cs.caltech.edu). Warning: This is a (very)lazy conversion, meaning that it will compile (needs CodeWarrior), and run, but that's all.

Download (589Kb)


PackageBuilder
Version: 1.2
By: StarCode Software
E-mail: info@starcode.com
Web page: Available
Release Date: Available Now

Info Last Modified: 7/31/97
Requires BeOS version: PR
License: Commercial
Cost: license
Source Available?: No


Description: PackageBuilder allows developers to create powerful GUI installers for distributing software. Features include: groups, file replacement options, special file destinations, binary patching, shell script execution, extended user help, splash screens and intergration with SoftwareValet. Full documentation is included. Commercial use of this product requires a license from StarCode Software. See the web page for more details or email sales@starcode.com.


PaletteWindow
Version: 1
By: Steve Sprang
E-mail: sprang+@andrew.cmu.edu
Web page: Available
Release Date: Available Now

Info Last Modified: 3/2/97
Requires BeOS version: DR8
License: Freeware
Cost: $0.00
Source Available?: Yes


Description: This is the source for the palette-style window used by PowerBar. It's really just a bit of trickery... the window is a standard B_BORDERED_WINDOW with two custom views posing as a title bar and a close box.

Download (33Kb)


PMake(BSD make)
Version:
By: Kazuki Sakamoto
E-mail: sakamoto@cec.co.jp
Web page: Available
Release Date: Available Now

Info Last Modified: 2/12/97
Requires BeOS version: DR8
License: Freeware
Cost: none
Source Available?: Yes


Description: This is PMake for BeOS DR8 from 4.4BSD-Lite distribution. This archive includes PMake binary and patch. You can get original source via anonymous ftp.

Download (112Kb)


PrefsServer
Version: 1.0b1
By: Luc ANDRE
E-mail: landre@whitepine.fr
Web page: (none)
Release Date: Available Now

Info Last Modified: 8/2/97
Requires BeOS version: AA:PR
License: Freeware
Cost:
Source Available?: Yes


Description: PrefsServer is a preferences server. Launched at startup, it runs in background. It features: - Support for multiple user - Preferences can be shared by apps (real time) - Support for changes notification - Support for Inheritance

Download (83Kb)


Rezonator
Version: 1.0.a1
By: Digital Innovations Limited
E-mail: narayans@paradigm.bc.ca
Web page: Available
Release Date: Available Now

Info Last Modified: 12/13/96
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: No


Description: Rezonator is a GUI Resource Editor for the BeBox. You can extend Rezonator by building your own add-ons. A sample "APPI Editor" with source code is included. This is an ALPHA release.


Scheme48 for the BeOS
Version: 0.36r1
By: Eric Kidd
E-mail: eric.kidd@pobox.com
Web page: Available
Release Date: Available Now

Info Last Modified: 6/6/97
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description: A port of Scheme48, a medium-sized Scheme implementation by Richard Kelsey and Jonathan Rees. Scheme48 supports hygenic macros, packages, closures and continuations. Release 1 of the BeOS port has a few limitations, the most significant of which are a mediocre interface to the listener via the Terminal application and some restrictions on ports. This package includes the standard features and BeOS-specific source changes. The standard distribution contains the rest of the features and source code; see http://www-swiss.ai.mit.edu/~jar/s48.html for details.

Download (584Kb)


STE - Styled Text Engine
Version: 1.0a4
By: Hiroshi Lockheimer
E-mail: hiropee@twics.com
Web page: Available
Release Date: Available Now

Info Last Modified: 11/11/96
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description: STE is a text engine, similar to the OS' BTextView, but with one major differece: STE is styled, meaning it can handle multiple fonts, sizes, shears, underlining, and colors per instance. The STE package consists of: a readme, a revision history, the source to STE, and a demo app (StyledEdit) and its source.

Download (78Kb)
Alternate Download Site (78Kb)


Tcl
Version: 8.0a2
By: Mike Perham
E-mail: mperham@cs.cornell.edu
Web page: Available
Release Date: Available Now

Info Last Modified: 2/18/97
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: Yes


Description:


VW_BRed plug-ins
Version: 1.1
By: Sebastien BOUCHEX
E-mail: bouchex@poly.polytechnique.fr
Web page: Available
Release Date: Available Now

Info Last Modified: 2/18/97
Requires BeOS version: DR8
License: Freeware
Cost:
Source Available?: No


Description: These plugins are for BRed, the resource editor written by Ground Cover Software They give access to basic types of data : €- long €- unsigned long €- short €- unsigned short €- char €- unsigned char €- float €- BPoint €- BRect €- rgb_color €- pattern €- 8 bits color bitmap (B_COLOR_8_BIT_TYPE)

Download (31Kb)
Alternate Download Site (31Kb)


Word Services Suite
Version: 1.0
By: Michael D. Crawford
E-mail: wordserv@wordservices.org
Web page: Available
Release Date: Available Now

Info Last Modified: 5/12/97
Requires BeOS version: DR8
License: Freeware
Cost: 0
Source Available?: Yes


Description: The Word Services Suite allows any application to link to a speller, grammar checker or other text service as if it is a built-in menu item. It is a public protocol - no license fee or nondisclosure is required to use it. It has been in use on MacOS since 1992 where it uses Apple Events. The BeOS version uses BMessages. Developers are invited to participate in defining the protocol standard. If you are interested, please contact me, and read the Developer's section of the Word Services web page. Word Services now works under DR8. The protocol is being revised for DR9 and should be available by the end of May.

Download (360Kb)



If you have any questions about the information provided for a specific application, please e-mail the author. If you have any questions about the BeWare pages themselves, though, feel free to e-mail webmaster@be.com.


Copyright ©1997 Be, Inc. Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned are the property of their respective owners.
Comments about this site? Please write us at webmaster@be.com.
Icons used herein are the property of Be Inc. All rights reserved.