|
|
|
|
| About site: Open Source/Software/Internet/Distributed Computing - ZooLib | Return to Computers |
| About site: http://zoolib.sourceforge.net/ |
Title: Open Source/Software/Internet/Distributed Computing - ZooLib A library allowing to create native executable for GNU/Linux, Unix, Mac OS, BeOS and Windows with little or no need for platform-specific code. (C++) |
| About site: http://zoolib.sourceforge.net/ |
Title: Open Source/Software/Internet/Distributed Computing - ZooLib A library allowing to create native executable for GNU/Linux, Unix, Mac OS, BeOS and Windows with little or no need for platform-specific code. (C++) |
| Alexa statistic for http://zoolib.sourceforge.net/ |
Please visit: http://zoolib.sourceforge.net/
|
|
|
| Related sites for http://zoolib.sourceforge.net/ |
|
This is dmoz2006.org cache of m/ as retrieved on 2010.07.29 dmoz2006.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
The ZooLib C++ Cross-Platform Application FrameworkHomeDownload the SourceDevelop Subversion and CVS Mailing ListsDocumentation The ZooLib Cookbook Doxygen Source Documentation Source Download Mirrorsinfo@zoolib.org  The ZooLib C++ Cross-Platform Application FrameworkZooLib allows you build native applications for a variety of platforms and processors from a single code base, with little need for platform-specific source.In the rare event non-portable code becomes necessary, it is simple and easy to includeit inline via conditional compilation, using one of the provided preprocessor symbols.It was released as Open Sourcesoftware under the MIT License in the Fall of 2000.ZooLib was originally developed as a proprietary library starting in 1990 by Andrew Green ofThe Electric Magic Company andLearning in Motion, with the help of theOntario Institute for Studies in Educationof the University of Toronto.What is ZooLib?You don't need to link in everything to write a ZooLib application;only the mutex, threads, and reference counted smart pointers (ZRef template) arerequired to make a minimal ZooLib application. For example, you could use only thenetworking classes to make a network daemon with no UI, or maybe a database serverif you also included the database classes.About ZooLibWhy ZooLib is Good for the CommunitySupported PlatformsDownload the SourceApplications That Use ZooLibZooLib in the NewsWhat ZooLib Needs for the future.Sample Applications andTheir Source CodeHow to Build the Sample Applications.Read the ZHelloWorld SourceCodeZooLib Mailing ListsZooLib Subversion andCVS RepositoriesJoin ZooLib's DevelopmentZooLib applications are multithreaded, with platform-independentthread and mutex classes.It provides a graphical userinterface toolbox with a uniquely flexible layout method.The GUI widgets are drawn by platform-specific renderers, so Mac apps look like native Mac apps, andsimilarly for Windows. There is even a switchable renderer that calls through to thereal ones so you can change look and feel at runtime for testing and demonstration.On the Macintosh, the Appearance Manager is used to render widgets if it is available.It provides useful classes such as thread-safe reference counted smart pointers.There isa lightweight database file format, in which the databases are completelycontained in single files so they can serve as end-user documents, forexample to allow a user to email a database file to a friend who canthen double-click it to open it in an editor.It provides file access - file open and save dialogs that filter according toplatform style (three letter extension on Windows, file type on Mac OS X), file referencesand classes for accessing open files.Streams which may be linked to various data sources and sinks (files, the network,memory, etc.) and to each other to create filters.It provides TCP networking.It has extensive debugging support - debugging functions andmacros, assertions in frequently used core components, and a debuggingmemory allocator.The ZooLib header files define several handy preprocessor macrosthat allow you to easily use the C preprocessor to break out toOS-specific code in the rare instances it is necessary, or when you'reusing an API whose functionality is not provided directly within ZooLib.In a few cases where it makes sense, certain classes are only provided for one platform, or variants with different names or different signatures are provided for thedifferent platforms.ZooLib requires only very basic support from the underlying operating system anduser interface layer. Because of this, and because the platform-specific layer inZooLib is so well architected, an expert programmer could bind ZooLib to a totallynew platform in a few weeks once he or she was familiar with ZooLib internals.Getting the ZooLib Source CodeDownload the ZooLib source codeZooLib is presently transitioning from SourceForge's CVS revision control system toSubversion. But it is being extensively refactored at the same time so the current Subversioncode is not yet ready for production use.You can obtain the current production source code via anonymous CVS:Click here for instructions on accessing the ZooLib Subversion and CVS archivesClick here to browse the ZooLib CVS archive onlineSupported Platforms and Instruction Set ArchitecturesZooLib requires only very basic support from its host operating system. It's best ifthreading and atomic arithmetic are available, but ZooLib provides fallbacks for the cases wherethey aren't.Apple Macintosh Mac OS X PowerPC Intel Carbon Cocoa Classic Mac OS System 7 through 9.2.2 PowerPC 680x0 Apple iPhoneResearch in Motion BlackBerry Microsoft Windows for Intel x86 Windows 95 Windows 98 Windows Millenium Edition (ME) Windows NT 4 Windows 2000 Windows XP Windows Vista POSIX with X11 GNU/Linux. Sun Microsystems Solaris FreeBSD NetBSD OpenBSD Haiku for Intel x86 Beos Intel x86 PowerPC |
|
| |
A | library | allowing | to | create | native | executable | for | GNU/Linux, | Unix, | Mac | OS, | BeOS | and | Windows | with | little | or | no | need | for | platform-specific | code. | (C++) | |
http://zoolib.sourceforge.net/
ZooLib 2010 July
dvd rental
dvd
A library allowing to create native executable for GNU/Linux, Unix, Mac OS, BeOS and Windows with little or no need for platform-specific code. (C++)
Rules
|
© 2005 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
WoW Gold - Home Insurance - Insurance Quotes - Life Insurance - Package Holidays
|
2010-07-29 19:43:00
Copyright 2006 by Rules
|