Satellite Forms applications can be extended with additional
plug-ins and controls. The Satellite Forms development kits come with a dozen
Extensions like a serial port, square root, slider control....but there are
many 3rd party developers who have created their own Extensions which they have
made available for free or at a nominal cost via the web.
Below is a list of available Satellite Forms Extensions, descriptions, and where to get them. If you have developed Satellite Forms Extensions and would like to list them on our list please send email to screek@pumatech.com
Extension
|
Description
|
|
Alarm Manager Extension V1.01
|
Allows setting multiple alarms to launch PalmOS or Satellite Forms applications.
Variable re-trigger time. Set multiple alarms for the same application or
different applications.
This extension requires Satellite Forms 2.0 Developer
Edition or greater.
|
|
Alpha Keypad Control V1.01
|
A full sized keypad like the calculator for the user to enter a number.
This extension has global functions as well as a control that you can link
to the edit controls in your Satellite Forms applications.
This control also looks for events from the Symbol Technologies SPT-1500
and automatically hits the enter key, closing the form when a scan is received.
This allows continuous scanning with the option of entering a quantity by
hand.
|
|
Array Extension
|
This extension is designed to give Satellite Forms developers more functionality and control of their variables. The main uses for this extension: Memory Control - create and destroy variables as required. Standard/Associative Array(s)Run Time Variables - you are able to create "variables" named at runtime. Speed - faster than database functions.
|
|
Bar Charting Extension
|
The Bar Charting extension is designed to provide the easy creation of fast, dynamic bar charts. The borders, fill pattern, colours, chart title, axis titles, grid lines, markers and axis minimums/maximums are all configurable and can be altered dynamically. Data can also be added and removed dynamically which means that you have the option of utilising Satellite Forms variables or fields from tables.
|
|
CopyLock Extension
|
CopyLock is an extension that provides several methods to aid you in making your Satellite Forms application much more resistant to unauthorized copying.
It gives you the ability to set and query multiple registration levels and timeout characteristics for your application. It also supplies shareware abilities where the user has x days use and/or x number of uses before the program becomes inoperable.
|
|
DES Encryption Extension
|
The DES Encryption extension is a Satellite Forms plugin that provides DES encryption and hexadecimal data conversion functions. Features Include: Encryption/Decryption on both Palm and PC under the Data Encryption Standard to secure your data.
|
|
Event Capturing Extension
|
The Event Capturing extension is designed to stop your Satellite Forms program from exiting. This is often essential for developers wanting to lock users into their application. This extension also gives the developer the ability to capture the exit attempt through a SFX plug-in control. This is useful if the developer wishes to perform certain "clean up" procedures before allowing their application to exit.
|
|
Hash Extension
|
The Hash extension is a Satellite Forms plugin that provides MD5 and MD4 one way cryptographic hash functions.
These functions can be used to add security to your SF application, including: Password Match Verification without needing to store Passwords on the Palm; Registration Match Verification without needing to store the Registration key on the Palm; Message and Message Origin Verification using "digital signatures".
|
|
Hotsunc
|
HotSunc allows you to specify which application your Palm device will be
left in after the completion (successful or otherwise) of a HotSync. You
can specify different destinations for local and modem HotSyncs.
Typically
HotSunc would be used in a vertical application situation where you want
to lock your users into your app.
|
|
Input Box Extension V1.0
|
Allows users to enter data from a dialog box. Displays 1 to 3 buttons with
user definable captions. Can be linked to Satellite Forms edit controls.
The input field can be disabled, allowing user to select from the buttons.
The buttons and the form are automatically sized to hold the proper information.
|
|
Lightstone Software's LSListBox Extension
|
Lightstone Software's LSListBox Extension is a Satellite Forms SFX control that
provides an enhanced replacement to the standard SF listbox control.
|
|
Lightstone Software's LSAdvancedSearch Extension
|
Lightstone Software's LSAdvancedSearch Extension is a Satellite Forms plugin that
enables searches of text within table fields. With it you can search
database fields from the start, from the end, or any place in the field.
|
|
Lightstone Software's Strings Extension
|
Lightstone Software's Strings Extension is a Satellite Forms plugin that provides
a number of very handy string manipulation functions.
|
|
Lightstone Software's Utilities Extension
|
Lightstone Software's Utilities Extension is a Satellite Forms plugin that
provides several handy general purpose functions.
|
|
M6015PrintScreen
|
M6015PrintScreen is a Satellite Forms plugin extension that enables you to
print entire screens or rectangular screen regions to the cool Monarch
6015 printer. No other printing extensions or print managers are
required.
Prints full screens or rectangular screen regions (such as
an ink or SFInkView signature field), and also prints 2-bit (4 level)
greyscale screens/regions. includes methods to get and set the current
screen depth, making it compatible with the colour PalmIIIc as well.
|
|
PalmoDB
|
PalmoDB from Palmosoft provides a super binary search (and supersort) allowing the programmer to sort and search for two keys (now the BinarySearch or QSort gives the ability to get only ONE KEY). It handles TWO
conditions: 1. It takes THE FIRST RECORD EQUAL TO VALUE(S) PASSED (the Binary Search does not necessarily return the first match). 2. If the matched condition is filtered OUT, the value is NOT FOUND, as the extension gives you ONLY search for records observing filters you have created.
|
|
PalmoLPT
|
PalmoLPT from Palmosoft enables IrDa printing for every printer compatible with IrLPT or IrComm without requiring a runtime license for each Palm device! Now you can add wireless infrared printing to your Satellite Forms application without needing to pay the high cost of per-device license fees.
|
|
PalmoPC
|
PalmoPC from Palmosoft is a Satellite Forms extension that provide tables updates from PC hotsync without writing code or conduit. It has two programs: a TXTTOPDB console program that converts text or CSV files to compressed PDBs, and an extension that unpacks the compressed data on the Palm.
|
|
PalmoUtil2
|
PalmoUtil2 from Palmosoft is a SatForms extension that provides some popup keyboard enhancement functions, as well as some general utility functions.
|
|
PDBcruncher
|
If you are an user of Satellite Forms or HandDBase or smth similar you
know how much time it takes to HotSync a new database to Palm. Users report
that it takes them about 2 1/2 hours to install database of 15,000 records.
PDBcruncher installs the same database in 40 seconds!
|
|
PocketUtils
|
PocketUtils is a SatForms plugin extension that contains over fifty useful functions, such as: GetAppPref/SetAppPref, PromptUser, LaunchApp, RenamePalmFile, GetOSVersion, CalibrateDigitizer, ClipboardTextGet/ClipboardTextSet, DeletePalmFile, PalmFileExists, QueueVirtualKey, RandomNumber, GetMemInfo, GetVolume/SetVolume, ParseDelimText, ClickControl, DaysToDateStr, GetBatteryPercentage, GetSecondsFromDateTime, HotSync, ModemHotSync and much MORE!
|
|
PocketExec
|
PocketExec allows you to specify an application to launch after a
Palm device has been reset. This allows you to keep your users away from
built-in applications, preferences etc.
In conjunction with HotSunc,
PocketExec makes a great solution for turnkey applications.
|
|
PopupUtils
|
PopupUtils is a SatForms plugin extension to provide two functions: (1) making your SatForms application more "escape-proof" by preventing the user from exiting by hardkeys or silkscreen buttons, and (2) providing convenience by enabling you to pop up keyboards, date and time pickers, input box, status messages, etc., completely under script control.
|
|
Preferences Extension
|
The Preferences extension is a Satellite Forms plugin that provides PalmOS® Preference database Read Write functions.
The Preferences database can be thought of in the same way as a Windows Registry. For programmers that are neither familiar with PalmOS Preferences nor Windows Registry - the Preference area is a place where information about your program can be stored semi-permanently.
|
|
PSC's Momentum Bar Code Scanning Module for the Handspring Visor
|
This extension provides a series of functions that control and
monitor the PSC Momentum bar code scanner for the Handspring Visor.
Basic inventory tracking and asset management applications can easily be
created using this extension within Satellite Forms.
|
|
SetKey Extension
|
SetKey is an extension that provides 1 method - send a key to the palm. This gives the program the ability to:
- Enter ASCII characters (e.g. into edit boxes) as if they were typed
- Launch Silk screen buttons such as App Launcher
- Calculator, Memo Pad
- Bring up Keyboards (alpha/numeric)
- Simulate a press of the up/down buttons
- Bring up the contrast; Change the backlight on/off
- Start a Hotsync (standard or Modem)
- Lock the palm
- Custom hardware keys, and much more...
The SetKey function compliments the standard GetLastKey in that the variables have the same meaning in both functions.
|
|
SFAddressBook
|
SFAddressBook enables you to interface your Satellite Forms
application with the Palm Address Book database.
Features Include:
AddAddressRecord, ModifyWholeAddressRecord, ModifyFieldFromAddressRecord,
GetAddressCategoryList, EditAddressCategories, ModifyAddressRecordCategory,
GetAddressRecords, GetMinimalAddressRecords, AddAddressCategory,
ModifyAddressCategory, GetSingleAddressRecord.
|
|
SFArchiver
|
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. 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.
|
|
SFBeamer
|
SFBeamerPRO is an enhanced replacement for the original SFBeamer
extension. SFBeamerPRO gives you the ability to:
- Beam individual tables/files from one Palm device to another
- Beam individual or multiple records from a Satellite Forms table from one
Palm device to another running the same Satellite Forms program, without
requiring the recipient to leave the Satellite Forms application to receive
records
- Beam a package of multiple files (such as a complete Satellite Forms
program, extensions, runtime engine, icon, etc.) from one Palm
device to another, requiring the recipient to only tap the Accept
prompt once to receive the whole package
|
|
SFBinaryLookup
|
SFBinaryLookup is a replacement for the built-in Satellite Forms
Lookup control with two big differences:
- It works with sorted data by using
a binary search to do the lookup. This can increase the speed of lookups by
massive amounts.
- It handles filters! The control has methods that let
you access the displayed data and hide/show the control.
Versions are available for both the Palm OS and PocketPC platforms. |
|
SFBitmapView
|
A custom SFX control that provides color and greyscale bitmap display capabilities for your SatForms applications! Because it is a custom control, it integrates directly into your forms like other native controls. You can configure the control to select which image to display from a table datasource, an edit control, or directly via a script command. SFBitmapView supports SatForms 3.0 and higher, and PalmOS 3.0 and higher. Yes, you can add colour bitmap support to your SatForms 3.x application!
|
|
SFBitSaviour
|
A utility that lets you avoid some of the annoying redrawing that Satellite Forms
forces you to do at times. Often you don't really need to call Repaint etc...
This utility lets you copy a screen image, do some stuff, then replace the
stored copy of the image - all without the annoying redrawing and reloading
of controls.
|
|
SFControlAdorner
|
SFControlAdorner lets you easily add borders to most Satellite Forms controls.
You simply create an adorner object and link it to the control you want to
adorn.
You also specify the type of adorner. That's all you have to do. The
adorner will be automatically drawn around the control, and will also remove
itself if the control is hidden.
|
|
SFControlMagic
|
A simple SFX plugin extension that enables you to change several attributes of most standard SatForms controls on the fly, including: getting/setting a control's font, location on the form, bounds (location and size), as well as the ability to easily add full color support to your application, letting you change the colors that controls, text, and other form objects are drawn with. You can make your application more appealing by using the full Palm color palette instead of just relying on the default colors, or even add the ability for your users to customize the color scheme to their liking.
|
|
SFDateBook
|
SFDateBook allows your Satellite Forms application to integrate with the
Palm Datebook application.
|
|
SFDialPhone
|
SFDialPhone allows Satellite Forms applications to dial a phone number on either a Handspring Treo or Kyocera QCP smartphone device. The function launches the phone dialer, dials the phone, then restarts your application. A Redial function is also included.
|
|
SFEyeModule2
|
A Satellite Forms extension that enables you to integrate the IDEO EyeModule2 digital camera Springboard module for Handspring Visors into your SatForms applications. SFEyeModule2 provides methods for you to work with the existing database of images, beam, delete, rename and capture new images.
|
|
SFFormJumper
|
SFFormJumper is a very simple SFX plugin that lets you jump to and return from forms via a script command. The big difference SFFormJumper has over forms().show is that you can specify jump actions such as Allow If None, Fail If None, Always Create, etc. SFFormJumper is available for both the PalmOS and PocketPC platforms.
|
|
SFFlashBack
|
An SFX plugin that enables you to manage the backing up of files to and restoring of files from the nonvolatile flash memory area on supported Palm devices. SFFlashBack relies on the HandEra BackupPro (or FlashPro) application to actually perform the flash memory operations, and provides functions to manage the BackupPro/FlashPro operations from your Satellite Forms application.
|
|
SFHanderaAudio
|
SFHanderaAudio is a Satellite Forms plug-in extension that enables you to play and record WAV files on the Handera 330 from a SatForms application. The WAV files are compatible with the Handera VoicePad software. Both internal (RAM) and external (CF or SD card) storage are supported.
|
|
SFiMessenger
|
SFiMessenger allows your Satellite Forms application to place email
into the Palm VII's iMessenger Outbox. The emails will be sent out next time
you do an iMessenger connection.
|
|
SFInkView
|
SFInkView is a replacement for the builtin Satellite Forms ink control. This one
lets you manage the control much easier and also transfers the ink to your
desktop as a simple BMP (via a custom conduit).
|
|
SFKeyz
|
SFKeyz is a control that implements a data-driven keyboard. You describe
the keyboard with two tables. One that specifies row information, and a second
that specifies each individual key.
You can specify a string or an ASCII
code (eg Del - 8) for each key. SFKeyz can perform 'macro expansions'. For
example a key might be labelled 'FTP', and when tapped actually enters 'File
Transfer Protocol'.
|
|
SF-Math-Library
|
Math extension for the SF with over 48 mathematical functions and is indispensable
to any one doing complex mathematical calculations.
|
|
SFMemoPad
|
SFMemoPad enables your Satellite Forms application to add, delete and retrieve
Palm Memo Pad records.
|
|
SFMail
|
SFMail allows your Satellite Forms application to post emails to the standard
Palm email applications Outbox. Next time you perform a HotSync your email
will be transmitted to the desktop for sending.
|
|
SFOnClick
|
A simple SFX custom control that enables you to add an OnClick event to practically any control. Several controls already support OnClick actions (buttons, checkboxes, etc.), but several other controls do not have built-in OnClick support at all (edit fields, paragraph controls, text controls, titles, bitmaps, etc.). SFOnClick lets you add OnClick actions to these controls.
|
|
SFPalmPix
|
Enables you to integrate the Kodak PalmPix digital camera into your Satellite Forms applications. SFPalmPix provides methods for you to:
- Retrieve and modify the database of PalmPix images already on the Palm (Including image attributes such as image name, date/time taken, image size,zoom, Private status, HotSync status, and image category)
- Rename or delete images from the database
- Display image thumbnails from the database in color or greyscale
- Display live viewfinder frames or thumbnail images from the camera
- Take photos and save them to the image database
- Beam photos to another Palm
A full-featured sample application is included to demonstrate all of the functions in the extension.
|
|
SFRecordUtils
|
Provides several handy record-related methods for Searching,
Counting, Looking Up, Copying, and Removing records quickly and
easily. Enables you to copy complete tables, visible records,
or selected records (for example, all records where the productid=15,
etc.) to another table in a flash, including copying Ink fields.
Versions are available for both the Palm OS and PocketPC platforms.
SFRecordUtils is fully compatible with all versions of Satellite Forms 3.0 and higher, including SF EE 4.0.1.
|
|
SFScrollbar
|
SFScrollbar is a simple SFX custom control that adds a general purpose vertical scrollbar to your form. A sample application is included that demonstrates all of the features and functions of the SFScrollbar. The sample app shows the use of the SFScrollbar to scroll through records in a listbox.
|
|
SFScreenLock
|
A simple SFX plugin extension that enables you to "freeze" the screen display, enabling you to perform tasks without updating the screen or causing flicker, then "unfreeze" the screen when your tasks are complete. SFScreenLock requires PalmOS 3.5 or higher (its functions are simply ignored old older PalmOS versions).
|
|
SFSpinControl
|
A simple SFX custom control that adds spin buttons for quickly incrementing/decrementing a value in an associated edit control. You drop the SpinControl onto your form where you want it to appear (most likely immediately to the right of an edit control), associate it with the edit control, and set its starting behaviour properties via the control config box, and you're off and running. Most of the spin control properties can also be queried and modified via script functions.
|
|
SFToDoList
|
A SatForms plugin extension that enables you to integrate the standard Palm ToDoList database with your SatForms project. It enables you to have full read/write access to the ToDo database, full ToDo category support, and even supports beaming of ToDo items or entire categories!
|
|
SFTypeAheadFieldAdorner
|
SFTypeAheadFieldAdorner lets you add "type ahead"
facilities to your SF edit fields. Once you associate an adorner to a field
and a table/column, any characters entered by the user will cause the nearest
match in the table to be displayed in the field (via a very fast, filter
obeying binary search).
The characters after those that the user typed are
highlighted so that they can keep typing to refine the entry. Obviously the
table you use must be sorted by the column you associate with the adorner.
|
|
Soundex Extension
|
The Soundex Extension generates a Soundex code (up to four-characters). This code can then be used to evaluate the similarity of two or more strings. The Soundex code is generated using the phonetics (sounds) within a string. This is especially useful when searching for a name that may be spelled various ways.
|
|
SuperDroplist
|
SuperDroplist is a supercharged droplist SFX custom control that offers numerous enhancements and benefits over the standard droplist control, including: ability to specify list items via code without needing to link to a table, can link to table like standard droplist, add/remove items on the fly, incremental search of sorted list items via Graffiti (search-as-you-type), combo box option, escape proof, automatic or settable size width and height, settable list and caption fonts, and more!
|
|
TcpIpConnectiom
|
The TcpIpConnection Plug-In allows basic TCP/IP socket communication and
simple string based queries. It offers all neccessary capabilities to open,
close, read and write a connection. Usefull for SPT1740 devices which usually
needs to communicate with a more straightforward protocol than the standard
syncing does.
Author: CGP Inc., Martin Gummersbach
|
|
Time Picker Control V2.0
|
This control/extension is a pop-up that can be linked to an edit
control and used to enter time. The pop-up can also be called
from a script function. This control has many options such as:
AllowEdits, EmptyOnly, Enabled, UseCurrTime, StartPos. Try the
time picker and the sample application to see how the control
works.
Supports both Palm OS and PocketPC platforms.
Requires Satellite Forms 2.0 Developer Edition or greater.
|