BLinearPlot | |
Version: Beta 1 By: Erik Rubin E-mail: ejr444@vicon.net Web page: (none) Release Date: Available Now |
Info Last Modified: 12/27/96 Requires BeOS version: DR8 License: Freeware Cost: $0 Source Available?: No |
Description: BLinearPlot is a class that does data plotting. It works
by acquiring an instance of it and then using AddChild()
to put it somewhere. BLinearPlot can then be passed up
to five sets of data. The maximum number of points per
set is 500. In BLinearPlot's current incarnation, the X
values are merely the indices of the data, ie (0, 1, 2...)
BLinearPlot is shipped as a library you include in your
project, and also has BLinearPlotShip.h to define the
class methods for you. It is available as
BLinearPlotBeta1.tgz, a gzipped tar file, at ftp.be.com
Features
* Up to five data sets
* Automatically "zooms" into the data sent, so that
the plot space is used as effeciently as possible
* Independent colors for each set at users discretion
* Choice of connect points or leaving them discrete
* Can be many sizes: BLinearPlot is told is size
by passing a sizing BRect to its constructor
Some very brain dead source code is included to show
how to use the library. It draws five sets of data, each
in a different color.
|
Download (27Kb)
|
|
Communicator | |
Version: 1.0 By: Ficus Kirkpatrick E-mail: ficus@quote.com Web page: (none) Release Date: Available Now |
Info Last Modified: 4/23/97 Requires BeOS version: DR8 License: Freeware Cost: $0 Source Available?: No |
Description: Communicator is a simple library for message-based
point-to-point data transaction over TCP. All you
need to do is instantiate the object, tell it to
connect to a host (or listen on a port), and it will
notify a BHandler of your choosing whenever data is
received, a socket has been closed, or other important
events.
|
Download (20Kb) Alternate Download Site (20Kb)
|
|
debugWindow | |
Version: 1.0b1 By: Nicolas Leclercq E-mail: leclercq@lure.u-psud.fr Web page: (none) Release Date: Available Now |
Info Last Modified: 6/3/97 Requires BeOS version: AA:PR License: Freeware Cost: Source Available?: No |
Description: debugWindow is a library that developpers can add to
their project during dev./debug stage. It provides
a way to get information about threads that belong to
the host application and displays "debug" messages sent
by the threads. Using its GUI, the user can
suspend/resume/kill a thread or modify its priority.
debugWindow's pulse rate can be modified to control the
live thread list refresh. Debug messages are automatically
dated (in system time units) and their sender is identify.
|
Download (30Kb)
|
|
GNU readline & history libraries | |
Version: 2.0 By: Jens Kilian E-mail: jjk@acm.org Web page: (none) Release Date: Available Now |
Info Last Modified: 1/23/97 Requires BeOS version: DR8 License: Freeware Cost: 0.0 Source Available?: Yes |
Description: "Port" of the standalone GNU readline and history libraries.
These libraries provide a POSIX program with command-line
editing capabilities similar to those in bash (bash uses
these libraries).
|
Download (435617Kb)
|
|
JPEG | |
Version: 6a By: Jake Hamby E-mail: jehamby@lightside.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: This contains both a shared library and the utilities to read/write JPEG images.
|
Download
|
|
libpng | |
Version: 0.89c By: Jake Hamby E-mail: jehamby@lightside.com Web page: (none) Release Date: Available Now |
Info Last Modified: 10/17/96 Requires BeOS version: DR7 License: Freeware Cost: Source Available?: No |
Description: This is a port of the latest version of libpng, a library used to read/write PNG images.
|
Download
|
|
LinAlg_DR8.tar.gz | |
Version: 3.2 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: Keywords: BLAS, Linear Algebra, optimization, interpolation, SVD,
lazy image, vector promise, pseudoinverse, regularization,
C++, class library
Hot points:
- _efficient_ and _fool-proof_ implementations of level 1 and
2 "BLAS" (element-wise operations + various multiplications)
- transpositions and determinant evaluation/inversion
- operations on a single row/col/diagonal of a matrix
- Lazy vector and Matrices (promises) , and ElementAction
iterators for fast sweeping actions
- Hooks-Jeevse multidimensional optimization
- Aitken-Lagrange interpolation over a grid of uniform or
arbitrary mesh
- *Singular Value Decomposition* of a rectangular matrix, with
an application to solve Ax=b, where A does not have to be square, and
b does not have to be a vector. In a case of a rectangular matrix A,
this effectively solves a least-squares problem.
- Brent's efficient univariate optimization and root finding
(with a guaranteed conversion)
- with a validation code to verify everything
- with a rather commented source and DR8 projects
A *big* README file tells much more what it all is and how to use it
|
Download (190Kb)
|
|
PluginEditors.lib | |
Version: 1.0 By: Jon Watte E-mail: hplus@mindcontrol.org Web page: (none) Release Date: Available Now |
Info Last Modified: 12/3/96 Requires BeOS version: DR8 License: Freeware Cost: 0 Source Available?: Yes |
Description: While Apple and Microsoft are battling it out with OpenDoc
versus ActiveX, and Sun gets into the game with JavaBeans,
I thought that the BeBox would benefit from a low-key,
simple, useful plug-in editor model that doesn't suck.
PluginEditors.lib lets you write add-on BViews to edit
various kinds of data content. It also lets you write
applications that use these editors. It contains a
mechanism for users to specify their preferred editor for
each kind of data. Imagine a system where e-mail, news, and
other programs all used your favourite text editor!
PluginEditors is simple to use, yet costs less. Since this
is the first release, I would like any and all feedback you
can give.
Requires Datatypes.lib.
|
Download Alternate Download Site
|
|
Shreds of Better BeAPI.cc | |
Version: 1.0 By: Oleg Kiselyov E-mail: oleg@pobox.com Web page: (none) Release Date: Available Now |
Info Last Modified: 2/14/97 Requires BeOS version: DR7 License: Freeware Cost: 0 Source Available?: Yes |
Description: Some _working_ thoughts of how to make BeAPI prettier.
For example, to draw a set of lines, one would simply
{
LineArray lines(view);
lines << BPoint(20,20) << LineArray::rline_to(-10,-10);
lines << LineArray::line_from_to(BPoint(10,20),BPoint(20,10));
lines.offset_by(BPoint(100,100));
lines.stroke();
}
or even
{
LineArray(view) << LineArray::line_from_to(BPoint(0,0),BPoint(20,10))
<< LineArray::rline_to(30,30) << endl;
}
no line counting, no worry about correct pracketing of API calls, etc.
The code includes some other beautifications to the BeAPI
Everything works!
|
Download (10Kb)
|
|
TreeList Control | |
Version: Beta By: Andy Philpotts E-mail: xyzzy@pobox.com Web page: Available Release Date: Available Now |
Info Last Modified: 1/1/97 Requires BeOS version: DR8 License: Freeware Cost: $0 Source Available?: Yes |
Description: The TreeList control is a full featured BControl derived object for use in your application.
It is a listbox that displays data that is naturally organized in a tree form (for example, a single inheitance tree).
The listbox is very easy to customize, but in its base form it is usable, just add your icons and go.
The control comes with full HTML documentation that is also available online on my web page, take a look there.
|
|
|
zlib | |
Version: 1.0.3 By: Jake Hamby E-mail: jehamby@lightside.com Web page: (none) Release Date: Available Now |
Info Last Modified: 10/17/96 Requires BeOS version: DR7 License: Freeware Cost: Source Available?: No |
Description: This is a port of the latest version of zlib, a library used, among other things, to decompress PNG images. If you use libPNG, you will need ot install this library too. However, zlip can be used by any program which needs a fast, patent-free, compression/deocmpression library.
|
Download
|
|