发信人: rampig()
整理人: majorsun(2000-10-11 09:51:21), 站内信件
|
http://www.dscpl.com.au/
OSE is an environment designed to support the day to day activities of software developers. The package is mainly targeted at C++ programmers and consists of three main parts. These are a C++ class library, a build e nvironment based on GNU Make, and documentation extraction tools for p roducing hardcopy as well as online documentation.
The C++ class library contains diverse support for areas including err or handling, error message logging, error recovery, program debugging, memory management, resource management, generic collections, text man ipulation, date and time arithmetic, operating system interfacing, event driven systems, interprocess communications and multithreading. In short, the nuts and bolts that are needed for building robust, quality
software applications.
The build environment has been written so as to greatly simplify the task of writing makefiles, making the task of building applications, as well as the generation of both stati c and shared libraries much easier. The details of template instantiatio n for many of the C++ compilers is hidden, making it possible to write makef iles which are portable between different C++ compilers as well as differen t platforms.
The documentation extraction tools are able to take comments from C++ class header files and produce UNIX style manual pages, HTML, or MML files suitable for inclusion into Frame documents. A further tool to convert UNIX style manual pages into HTML documents is also provided.
Development of OSE commenced in 1990, being made available via the Int ernet in 1993. OSE was a winner of CODA'94, the ComputerWorld Object Developer Awards which is held in conjunction with ObjectWorld in Sydney, Australia. Th e category in which OSE was a winner was "Best implementation of a reusa ble development environment for company deployment".
OSE is not in the public domain, however, you may make use of the soft ware without fee, subject to the terms and conditions of a liberal license agreement. The license grants you the right to make use of the softwar e including copying or redistributing the software as part of a produc t of your own devising, whether it be for non commercial or commercial use.
The only major restriction placed on your use of OSE, is that you do n ot go modifying it for your own requirements, or break the source code up
into parts, but use it "as is".
-- 星星知我心。
猩猩知我心。
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.105.71.48]
|
|