V1.9 Released February 27, 2003
SFArchiver is a SatForms plugin extension that enables you to bundle
specified Palm files together into a single-prc self-extracting
archive. This archive is a handy tool for both program installation
and on-device file-backup purposes.
- Installation Enhancement Utility
As a SatForms developer you are aware that most SF applications
require many files to be installed on the Palm. There is the RDK
engine, your program pdb file, all of the
data table pdb files, and probably a few extensions. SFArchiver lets
you take all of those files and package them up into a single-prc
Now you can distribute standalone
(non-conduit-syncing) apps significantly easier, since you do not need
to include any kind of installation program. Just supply the single
prc which users drop onto their Palm using the standard Palm Install
Tool. When the archive icon is tapped by the user, it self extracts
into all of the files you packaged together, and then optionally runs
an application program you specify (most likely the application they
just installed from your archive). The archive file is automatically
deleted when the files have been extracted (this is optional), so it is a simple "install
it and forget it" process.
Of course, you can use these single-prc
archives for installation of applications that do sync with a desktop
or server database (not just standalone apps), but in those cases you
still need an installation program on the PC to install the conduit.
- On-Device Backup Utility
The second major application of the SFArchiver extension is to let you
perform on-device archiving of your files as a backup tool.
Using SFArchiver, you could program automatic data/program archiving
at scheduled intervals, perhaps after so many new records have been
added, or perhaps every x number of days, or according to whatever
criteria you deem appropriate. The archiving process can be fully
automated, eliminating the need for user input.
The self-extracting backup archive can be unpacked by launching it via
script from your SF app, using the LaunchApp command
included in the extension. This command lets you specify which app to
launch at runtime, rather than just at compile time.
A sample application is included that demonstrates all of the features
of the extension. The sample app can also be used as the tool for
creating archives of your application for easier installation.
Download the SatForms Pong sample app installation archive to test the extraction process (incl. SF 522a RDK engine)
Evaluation Version Download
An evaluation version of this extension is available so you can try
it out before deciding to purchase.
To download an evaluation version of this extension, complete the
Product Evaluation Request Form with
your full address information. Eval version download instructions
will be supplied upon completion of the request form. The evaluation
versions of the extensions display a notice screen each time they are run,
but do not time out. They are intended for internal testing use only
and may not be distributed.
Site License Available
You can purchase a site license for this product that enables its use by
an unlimited number of developers (persons) at a single office location.
Site licenses cost 2.5 times the single license fee. To purchase a site
license, simply enter a quantity of 2.5, click on the ADD button to add
it to your shopping basket, and then click View Basket to complete your
order. Thank you!