ZooLib Cross-Platform Framework Released Under MIT License

ZooLib Cross-Platform Framework Released Under MIT License

Post by goingw.. » Mon, 06 Nov 2000 04:00:00



The ZooLib cross-platform application framework (version 0.8) was
released tonight under the MIT license. It allows one to write a single
set of C++ sources and build native executables for Mac OS, Windows,
BeOS, and POSIX flavors with XWindows (such as Linux).

ZooLib's development project page is
http://sourceforge.net/projects/zoolib/
and its web page is http://zoolib.sourceforge.net

ZooLib's license may be found at
http://zoolib.sourceforge.net/doc/license.html

One developer's opinion of why ZooLib is good for the community at large
is found at http://zoolib.sourceforge.net/doc/why.html - including
relevant quotes from Judge Thomas Penfield Jackson of the Microsoft
Antitrust Case on why Microsoft felt it was so important to put a stop
to the widespread use of
cross-platform API's.

ZooLib application are multithreaded; it provides a GUI toolkit with a
uniquely flexible layout system.  There is a single-file database format
(which may serve as end-user documents because they are single files),
TCP networking, and extensive debugging support.

Because ZooLib requires only minimal support from the underlying OS and
platform GUI layer, and because its platform-specific layer is
well-architected, it could be bound to a completely new platform in a
few weeks of work once an expert programmer was familiar with ZooLib
internals.

One doesn't need to use all of ZooLib to build a program from just part
of it.  For example, one could use just the networking classes to build
a cross-platform network server with no UI, or one could combine that
with the database classes to build a database server.  Only a few
classes such as the thread implementation are
required for all ZooLib programs.

While tonight marks ZooLib's transition into open source, it is _not_
new code.  It has been in development by author Andy Green of The
Electric Magic Company (http://www.em.net) and his client, educational
software publisher Learning in Motion (http://www.learn.motion.com), for
about five years, and there are several shipping commercial products
built with it.  Software consultant GoingWare Inc. has been developing
an unannounced product with it since December '99. "I think it's the
best thing since sliced time," says GoingWare President Michael D.
Crawford.

The version "0.8" is meant to indicate that ZooLib is fully production
quality on Windows and MacOS, completely implemented but untested on
BeOS, and mostly but not yet complete on Posix.  Details of what is
needed to bring ZooLib to 1.0 released are at
http://zoolib.sourceforge.net/doc/future.html
--
Michael D. Crawford
GoingWare Inc. - Expert Software Development and Consulting
http://www.goingware.com

  Tilting at Windmills for a Better Tomorrow.

Sent via Deja.com http://www.deja.com/
Before you buy.

 
 
 

1. COMMERCIAL: Press Release--Critical Mass CM3, cross-platform compiler and run-time library

-----BEGIN PGP SIGNED MESSAGE-----

CAMBRIDGE, Mass. (April 15, 1997) -- Critical Mass, Inc., the maker of
Reactor distributed application development system, today released
CM3, its cross-platform compiler and run-time library as a standalone
product. CM3 compiles programs directly into native object format
on Unix and Microsoft Windows platforms without the need of
pre-processor-based #ifdefs, or bytecode interpretation.

Using a familiar, Pascal-like syntax, programs can take advantage of
platform-independent, built-in support for threading, high-performance
memory management, and portable exception handling facilities to
eliminate major causes of problems in software development. CM3 also
eliminates the need for elaborate and system-dependent makefiles.
Finally, CM3 also allows tight binding with legacy C code. All these
features make CM3 an ideal tool for serious systems programming tasks.

CM3 version 4.1.1 is now available for Unix and Windows platforms:
SunOS, Solaris, Windows NT/Intel, Windows 95, HP/UX, SGI IRIX,
Linux/ELF on Intel, and Digital Unix on Alpha/AXP. For additional
information, or to download an evaluation copy, contact Critical Mass,

www.cmass.com.

Critical Mass, Inc.

Critical Mass, Inc. is a privately held corporation with headquarters
in Cambridge, Massachusetts, USA.  Building on more than ten years of
world-class research and development in the area of distributed
systems, Critical Mass aims to provide the most reliable, usable
distributed application tools in the industry.

Contact:
Farshad Nayeri
Critical Mass, Inc.
+1 617 354 6277

- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.

PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQCVAwUBM2CPWYQRll5MupLRAQGYgQQAhTr1LRMPCaKajxG4I8HkYNBvWps6EM0C
qL2ykn8MERv6NpLFr3T/8sBFH1EQsrGOmF3/ZM5+wpTCV+gr8T8H9ySk21EGmgUo
KW7WF2ekvjkOjDkKOwfz/BNjSRWkxsONb9uOL/yY4he1fPcOsp+ZHv0/1OSkbdQx
gWdLWXumiqs=
=SsYI
-----END PGP SIGNATURE-----

2. No TIFF support under WindowMaker

3. Cross-Platform Wav C library?

4. 4P Serial on same IRQ ?

5. wxWindows 2.4.1 for cross-platform GUI apps

6. Linux and Plug 'n Pray

7. Announce: lib3d-0.1.7 - Fast, Free, Cross-platform 3d

8. Solstice IMAP mail clients - alternate port?

9. Cross-platform Calendar Manager?

10. REVOLUTION CROSS-PLATFORM IDE LAUNCHED

11. (Open)LDAP server for cross-platform authentication..

12. Cross-platform backups via tar/dump/other?

13. roadmap to cross-platform mail setup?