OOFILE | Downloads | Purchasing | Press | Services | Company Information | Soapbox | References | F.A.Q. | HOME

 

Where multiple files are listed, the .sit targets are for the Aladdin Stuffit® archive format, the free expander for which is available online at http://www.stuffit.com/expander/index.html (Mac, Windows, Linux and Solaris).

Source code and other text files are in DOS file format (Mac programming tools cope with any text format) except for .tgz files which are Unix source in linefeed format.

For help with any download problems please mailto:webmaster@oofile.com.au.

Index to Download Sections:

OOFILE SDK
OOFILE Major Samples
Utilities
XML
AppMaker/MFC and PP2MFC

Other AppMaker
Unit Testing Kits
Prototyping Examples
REALbasic

Palm

OOFILE SDK Downloads

Status
Description
Size
HTTP FTP
Doc
OOFILE 1.4 Release Notes
20K
AAReleaseNotes.txt AAReleaseNotes.txt
Doc 
Compressed version of the reference manual generated from OOFILE sources using Doxygen.
4.0M
oofile_ref.zip oofile_ref.zip
Free
v1.4
Design and code change diaries documenting How and Why OOFILE has changed. See the design unfold and get inside the minds of the developers.
388K
diaries.sit diaries.sit 
484K
diaries.zip diaries.zip 
Free
v1.4

Main OOFILE Source code for:

821K
source.sit source.sit
720K
source.zip source.zip
608K
source.tgz source.tgz
Retail
OOFPro
v1.4
Additional OOFILE Professional source providing c-tree Plus® and dBase®-compatible database backends. Requires password.
122K
ProSource.sit ProSource.sit
113K
ProSource.zip ProSource.zip
   
Retail
OOFPers
v1.4
Additional OOFILE Personal source providing dBase®-compatible database backend for OOFILE . Requires password.
21K
PersonalSource.sit PersonalSource.sit
18K
PersonalSource.zip PersonalSource.zip
   
Free
v1.4
OOFILE Samples for console test. Over 80 small programs illustrating different aspects of OOFILE. Indexed and annotated online.
122K

samples.sit

samples.sit 
108K
samples.zip samples.zip
62K
samples.tgz samples.tgz
Free
v1.4
Visual C++ projects to build OOFILE libraries and console samples
83K
oofprojvc6.zip oofprojvc6.zip
Free
v1.4
Codewarrior Pro 7 projects to build OOFILE libraries and console samples

65K

oofprojCW7.sit oofprojCW7.sit
Free
v1.4.1
minimal OOFILE utilities to support using oofString with expatpp and other projects. Includes some bugfixes over 1.4 especially for compatibility with Embedded VC v3 on PocketPC. 39K oofileUtils.zip  

 

OOFILE Major Samples Downloads

Status
Description
Size
HTTP FTP
Free
v1.4

OOFILE Sample Reports program for Macintosh, full source and CodeWarrior projects.

Note: sample expects OOFILE and expatpp to be installed and access paths set.

510K

Sample Reports-MacOSX.sit Sample Reports-MacOSX.sit
441K
SampleReports-MacClassic.sit SampleReports-MacClassic.sit
338K SampleRep-MacConsoleClassic.sit SampleRep-MacConsoleClassic.sit
117K
SampleReportsPro7Src.sit SampleReportsPro7Src.sit
Sample Reports source including full OOFILE and EXPATPP source download this version as a trial without having to download OOFILE.
1.6M
SampleReportsStandalone.sit SampleReportsStandalone.sit
Free
v1.4

OOFILE Sample Reports program for Windows - just executable for you to run.

263K OOFILESampleReport.zip  
Sample Reports source including full OOFILE and EXPATPP source download this version as a trial without having to download OOFILE.
756K
SampleReportStandalone.zip SampleReportStandalone.zip
Free
v1.4
OOFILE "Contacts" sample GUI application for macintosh
442K
GUIForms-MacClassic.sit GUIForms-MacClassic.sit

444K

GUIForms-MacOSX.sit GUIForms-MacOSX.sit

 

Utilities Downloads

Status
Description Size HTTP FTP
Free source
Utility to scan dBase III+ files and generate the source code of a small OOFILE program to read them using the dBase backend included in OOFILE Personal and Professional
178K
DBaseConverterSrc.sit DBaseConverterSrc.sit
Free Program
Mac version of simple program to convert text files to Mac, Windows or Unix format. Doesn't touch files unless they are changed and copes with mixed formats, unlike many other converters.
82K
lineEnder PPC.sit lineEnder PPC.sit
Free source
Source showing how the OOFILE file iteration and string utilities were used to write lineEnder easily.
23K
lineEnderSrc.sit lineEnderSrc.sit

Free
AppleScript

AppleScript and example program for BBEdit users who edit Doxygen files, creates Marker menu entries for \page and \section directives.
43K
DoxyMarkers4BBEdit.sit  

 

XML Downloads

Status
Description Size HTTP FTP
Free
expat v1.2

Expatpp extended wrapper for James Clark's expat XML parser.

Note that some samples may require the OOFILE string class oofString

906K expatpp.sit expatpp.sit 
742K expatpp.zip expatpp.zip 
Free based on
expat v1.2
Borland C++ Builder 5 version courtesy of Scott Eckford
"The attached archive contains all the files I have added under the bcb5_pp directory. The rest of the archive is unaltered. There are project files for the library and the test program."
784K expatpp.bcb5.zip expatpp.bcb5.zip
Free
expat v1.95.6

more recent update of expatpp which works with the current expat from sourceforge, including the expat release with which it is built. I'm currently using it on PocketPC, Win and OSX. Some minor new expat features are not yet wrapped but all the main functions are covered.

Note that some samples may require the OOFILE string class oofString

1.2MB expatppBeta.zip expatppBeta.zip 

 

AppMaker/MFC and PP2MFC Downloads

Status
Description Size HTTP FTP
Free v1.0
Free Mac-based Windows Resource Generator to help CodeWarrior users. It combines the AppMaker Demo and the MFC RezOnly generator from our PP2MFC and Windows Generator for AppMaker 1.1M FreeWindowsResourceEditor.sit FreeWindowsResourceEditor.sit
Info
v1.2
Compressed version of the reference manual generated from pp2mfc sources using Doxygen. 1.5M pp2mfc_ref.zip  

 

Other AppMaker Downloads

Status
Description Size HTTP FTP
Free update of AppMaker CD #13 Importer
The original Import was fairly limited but the source code was included - it is written in
the same AppMaker scripting language as the other code generators.
This improved version allows virtually a full application's resources to be imported,
including:
- properly linking commands to buttons and menus
- generating user names for commands based on menu/title or window structure
- STR AND STR# resources
- images on buttons
- creation of menu bars.
104K
AMImporterUpdate.sit AMImporterUpdate.sit

 

Unit Testing Kits

Status
Description Size HTTP FTP
Free

Unit testing using cppUnit with CodeWarrior includes examples of unit tests and wide string interfaces for Macintosh to match some of the Win32 functions like StrChr. Updated Jan 2003 adding notes and project for CodeWarrior Pro6 on Mac OS 8.6 as well as the original Pro8.3 on OS/X

49K
cppunitCW.sit cppunitCW.sit
Free v1.8
copy of cppUnit here for your convenience, normally available from SourceForge. 374K cppunit-1.8.0.tar.gz cppunit-1.8.0.tar.gz

 

Prototyping Examples

Status
Description Size HTTP FTP
Free

Example .rtfd document from OS/X (will appear as separate folders on other OS). See PrototypingSamples for a description of how it was created.

16K
TextEditAndInkPad-RTFD.sit TextEditAndInkPad-RTFD.sit
Free
PDF of above document. 42K TextEditAndInkpad.pdf TextEditAndInkpad.pdf
Free PNG graphic alone from the above document 31K TextEditAndInkpad.png TextEditAndInkpad.png

 

REALbasic

Mostly requiring RB 5.5 or higher

Status
Description Size HTTP FTP
Free ScriptPictureEffects
Comprehensive sample showing how to use RBScript to allow code to be typed in to draw graphics. Includes a class which exposes the drawing interface of the Graphics class as well as Einhugur's PictureEffects plugin. Can be compiled without PictureEffects. Example app includes several scripts on a popup menu. Great way to try out the effects and drawing code!
NEW source ScriptPictureEffectsWithEinhugur.rbp.zip compiles with PictureEffects 5.9 and RB2007r1 as of 22nd Mar 2007

164KB
37KB
82KB

1.24MB
1.13MB

ScriptPictureEffectsWithEinhugur.rbp.zip
ScriptPictureEffects.sit
ScriptPictureEffects.zip

ScriptPictureEffects.exe.zip
ScriptPictureEffectsCarbon.sit

 
Free

Masking, Printing and Transparency:
Updated Sep 2006 to include scrolling and latest copy of the scn classes. A bit rougher than our normal examples but posted as it is a good example of how to achieve transparency on Windows by using masks and multiple drawing layers. Has a mask shape used to clip several drawing shapes and a background picture. You can adjust zoom levels and transparency levels with sliders so the clipped area can be seen through a translucent mask. The sample executables include a Linux compilation tested on RedHat v8.

31KB
50KB

673KB
832KB
899KB

PrintMasking.sit
PrintMasking.zip

PrintMasking.exe.zip
PrintMasking.sit
PrintMasking-Linux.gz

 
  StyledText examples:      
Free

 

ReplaceAll for styled text

8K
ReplaceAllExtension.sit  
Free

StyledExample with XML file IO for true cross-platform saving

8K
9K

StyledTextXML.sit
StyledTextXML.zip
 
Free

Styled Text explorer for testing word wrapping, iterating through and measuring styles and line sizes

12KB
StyleRunStats.sit  
Free Array Timing test including results from some tests, compares cost of updating pre-sized array vs appending data vs appending in function and illustrates how efficient RB5.5.2 compiler is!
7K
ArrayTiming.sit  
Free
Bumper classes for auto-positioning windows. Uses declares to position the tops of windows rather than setting the content area top and left properties. Provides auto-positioned secondary windows around a document (palettes) that "bump" each other out of position when you drag them and you can drag them to be either side of the doc window.

8K
815K
650K

TestBumper.sit
TestBumper.sit
TestBumper.exe.zip

 
Free Quick utility to display the Temporary Items folder and an example name of a temporary file that would be generated. Includes source.
824K
657K

TemporaryFolderDisplay.sit
TemporaryFolderDisplay.zip

 
Free Sketcher which uses either MouseEvents or a timer to trigger capturing points and draws lines between them (CurveShape). Written to make it easy to include freehand drawing in a printing program and compare the speed of using MouseEvents vs the timer on Mac. Source included
830K
663K
Sketcher.sit
Sketcher.zip
 
Free BBEdit Text Factory to cleanup the state tags from REALbasic XML export so you can easily compare exported projects or modules.
3K
CleanupRBXML.sit
 
Free stWaitCursor class for temporarily displaying a Wait cursor
3K
stWaitCursor.rbo
 
Example Archive of the RB2Doxy Example which you can browse online
19.2MB
RB2DoxySample.zip
 
Free
Browse for other bits and pieces, often part of bug reports I've submitted.
31K
Directory

 

 

PalmPilot Software

Status
Description Size HTTP FTP
Free

Play tones depending where you doodle, inc source in Quartus Forth.

6K
MusicDudl.zip