home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-09-28 | 5.5 KB | 208 lines | [TEXT/ttxt] |
- 95/09/28
- This is OOFILE beta release 1.04
-
- The main focus of this release is framework integration and combinatorial
- searches, including compound indexes (which are also read-only fields).
-
- A significant amount of testing has improved the quality of code (more const
- cleansing) and MicroQuill's SmartHeap has been used on Mac and Windows.
-
- This is the final beta release. The v1.1 retail release will be in the second
- week of October.
-
- It will include an enhanced version of the report-writer that produces HTML code
- (with option of Netscape tables). If people are interested, a beta of the
- report-writer can be released before that date.
-
- zApp and PowerPlant framework integrations are being released on a separate
- schedule - expect a beta release in the first week of October. The PowerPlant
- integration includes code generation with AppMaker, and an early demo (not quite
- functional beta) was included on the CodeWarrior CW7 CD.
-
- 1.2b1 will be out about 2 weeks after v1.1 and will feature indexing by set,
- keyword, phonetic, group & method and filtered indexes. We decided to complete
- the v1.1 release without these features to allow more time for testing and your
- reactions to their design.
-
-
- Summary of features
- -------------------
- BUGS:
- - minor iterator bug fixed (more() allowed you to iterate one rec too many in a
- selection of allRecords().)
-
- - bug in ANDing selections of some records (>1 but not all)
-
- - portability of databases with blobs from Windows 16bit fixed
-
- NEW FEATURES
- - Deleting records
- - import from streams (for dbChar field types only)
- - minor recoding for compatability with gcc 2.7 and CodeWarrior 6 & 7.
- - compound (virtual) fields and indices
- - combinatorial searches (AND & OR) including automatic use of compound indices
-
- FILE REARRANGEMENT
- The samples have been renamed to keep them in alphabetical order (eg:
- ooftest1.cpp is now ooftst01.cpp) and moved into the "samples" directory.
-
- OOFILE source is now in the "source" directory.
-
- Sample output from the test programs (where applicable) is in "results".
-
- Note: if you want project documents for Borland or CodeWarrior please ask. We
- will also be creating makefiles for different environments, for the retail
- release.
-
- DOCUMENTS (see changes.txt for which of these have changed):
- (reading order at end)
-
- start.txt
- - instructions on how to get started
-
- status.txt
- - list of features implemented and planned
-
- changes.txt
- - change history
-
- ctree.txt
- - some internals doc for the c-tree Plus backend
-
- debug.txt
- - info on debugging flags and the tests they perform
-
- fields.txt
- - lists the field types and operations
-
- gotchas.txt
- - list of common "gotchas" found by beta testers. Some of these issues
- may be removed over time.
-
- gui.txt
- - describes common GUI integration philosophy in detail
-
- guicases.txt
- - describes GUI integration in terms of Use Cases - the situations which
- should be handled by the GUI integration classes
-
- guihooks.txt
- - describes points where you can hook in to easily customise
- gui integration behaviour, particularly editing records
-
- internals.txt
- - list of classes owning heap memory, and the relevant members
- (will be expanded to include more internals doc)
-
- limits.txt
- - database size limits
-
- misc.txt
- - programming conventions
- - a few idioms used in oofile
- - a resource list of recommended books and net resources
-
- multi.txt
- - discussion of how multi-user features work
-
- odmg.txt
- - OOFILE vs ODMG-93 standard
-
- patterns.txt
- - describes OOFILE in terms of the GOF Patterns, and our own efforts.
- (See "Design Patterns" by Gamma, Helm, Johnson & Vlissides)
-
- pplant.txt
- - describes MetroWerks' PowerPlant GUI integration
-
- relation.txt
- - documents how relations work - an overview and details
-
- srcfiles.txt
- - describe how OOFILE classes are divided amongst files
-
- testplan.txt
- - some issues in testing, and list of platform coverage of in-house testing
-
- valprogs.txt
- - list of the sample programs, which also serve as a validation suite for
- regression testing
-
- xplat.txt
- - discusses cross-platform database issues, including optional longword align
-
- zapp.txt
- - documents the zApp integration classes. These provide a good example for
- writing your own integration classes (and we will be providing other
- frameworks in the near future).
-
-
- READING ORDER
- If just interested, or getting started
- start
- fields
- relation
- misc
-
- If want to compare OOFILE to other OODBMS
- odmg
-
- Summary of test/example programs
- valprogs
-
- Essential reading when wanting to start using OOFILE
- debug
- gotchas
- xplat
-
- If want to use multi-user databases
- multi
-
- Docs not worth reading unless interested in how product works
- ctree
- limits
- internals
- patterns
-
-
- To get a quick idea of places to customise gui behaviour
- guihooks.txt
-
- To understand facilities provided by gui integration
- guicases.txt
- gui.txt
-
- Specific details on particular gui implementations
- pplant.txt
- zapp.txt
-
-
- Contact:
- Andy Dent
- A.D. Software
- 94 Bermuda Dve
- Ballajura WA 6066
- Australia
-
- phone/fax +61 9 249 2719
- Internet: dent@highway1.com.au
- CompuServe: 100033,3241
- ftp://perth.highway1.com.au:/pub/adsoftware/oofile/
- http://www.highway1.com.au/adsoftware/
-
- Mailing lists:
- oofile@perth.highway1.com.au
-
- You can subscribe to the list by mailing to:
- majordomo@highway1.com.au (or listserv@highway1.com.au)
- with "subscribe oofile" in the body of the message
-
-
- c-treetimes@perth.highway1.com.au
- This is a general list for anyone using the c-tree Plus database, not just
- OOFILE users.
-
- You can subscribe to the list by mailing to:
- majordomo@highway1.com.au (or listserv@highway1.com.au)
- with "subscribe c-treetimes" in the body of the message
-