|
REMOTE API
The complete remote communications solution to save you
time, money and frustration!
Gilmore Remote API™
for Clipper is the only commercially-available library with a
full set of functions for background remote control support. Now you can
offer your customers convenience and superior support with the ability
to control your Clipper applications over a standard RS-232 line -- via
modem or direct connects up to 115K baud! -- at a fraction of the cost
of memory-resident remote control applications.
Experience the
freedom! |
If you are familiar with other resident remote support packages,
you will appreciate the freedom to eliminate other costly resident
software and the freedom to customize your applications with the control
features you want:
- Low memory overhead; needs <9K of memory for code and data.
- Freedom to distribute as many copies of your application linked
with remote support without paying any more. Ever.
- Easy to add with only 2 function calls needed for total remote
communications.
- Nothing for your clients to set up or learn!
- Troubleshoot and debug client applications over the phone: view
error logs and replicate keystrokes to uncover bugs.
- Write any app you want to run remote and never connect to a
modem until it's debugged to your satisfaction!
- No-work file transfers.
- Full DOS prompt access using RUN.
- Secure. Unique serial number coded in to each library.
- Save money by having your clients pay for their support calls.
- Freedom to modify/translate our Clipper source for any international
location.
With Clipper applications needing more memory than ever before,
other support packages can rob too much memory to even run your
system. Gilmore Remote API adds a minuscule 9K of code, linked right
in, so it peacefully coexists with Clipper, your network shell and
many other memory resident programs
|
How can you use
Gilmore Remote API™? |
- Remote application support.
- Demo your own products on-line.
- Remote debugging with Clipper's full screen debugger.
- Debug your applications by having one computer send automated
keystrokes to the other.
- Remote data base server.
- Background mail server embedded in your application.
- Automatic authorization system.
- Write a message center for your clients that works just like
the application you wrote for them.
- Remote order entry system.
- BBS / information center with CUA menus, full screen editing,
field input with on-line data validation.
With Gilmore Remote API, files can be sent and received
unattended by writing simple Clipper code. This is useful for automatic
updates, bulletins, documents, mail, voice mail, images, FAXes,
etc..
|
Features |
- 80+ functions written in C and assembly for the fastest and
smallest code possible.
- Supports Clipper 5.x, Summer '87.
- GSD screen compression & delta compare technology for fast
remote display updates.
- API to the remote control engine for maximum control.
- Fast built-in Zmodem file transfers.
- Programmable events: LOG ON/OFF, CHAT, FILE XFER, etc..
- Flexible security options lock out unauthorized access.
- Local screen and keyboard lockout.
- Compatible with other libraries.
- Supports MDA, MCG, CGA, EGA, VGA color and all hi-res text modes.
- Clipper source provided for all interface code as well as your
own host/BBS, terminal, etc..
- Movable pop-up split screen chat window.
- Remote screen capture to disk.
- Host and remote can dial and control the modem.
- Remote printing and mouse support.
- Barcode, card reader and other serial input devices routed to
the keyboard!
- Compatible with Remote ANSI.
- Non standard com ports and much more!
|
How does Remote API™
actually work? |
Remote API works in the background by hooking into the com port
and timer tick interrupts. The screens are sent out the com port by
comparing the current display screen with a copy of the previous screen.
Thus, only changes are sent out. Remote API also compresses the changes
into smaller data packets. It is important to know that Remote API
is NOT tied to Clipper's video driver in any way. You can use all
the third party products just fine. |
Remote API™
Function List |
Minit() |
Initialize local mouse driver |
Rc_auto() |
Hunt for a modem & get max speed |
Rc_connect() |
Return connect status of host |
Rc_dial() |
Dial modem on host/remote |
Rc_direct() |
Get/set the direct connect flag |
Rc_fifo() |
Get/set buffered 1655A mode |
Rc_freceive() |
Receive file(s) from remote |
Rc_fsend() |
Send file(s) to remote |
Rc_setport() |
Setup non standard com ports |
Rc_tty() |
Mini terminal allows direct access to modem |
Rc_write() |
Write a string to current com port |
Rc_serial() |
Return serial number of software |
Uart_type() |
Return com port chip type |
More...
RCDEMO.PRG |
Demo of a Remote Control Host |
RcHostInit() |
Initialize host to receive a call. Set up events. |
Rc_caller() |
Return ID string of remote caller |
Rc_chat() |
Remote Chat procedure |
Rc_comkbd |
Route ASCII com data to keyboard buffer |
Rc_fname() |
Get file name that remote wants to Xfer |
Rc_goodbye() |
Make host disconnect from remote |
Rc_modeminit() |
Set modem init string |
Rc_mouse() |
Enable remote mouse support |
Rc_online() |
Returns on-line status of remote |
Rc_printer() |
Redirect host's printer to remote |
Rc_set() |
Set key values for remote caller events |
Rc_update() |
Get/set screen update rate |
More...
RCSUPPOR.PRG |
Source code for remote terminal program |
Rc_menu() |
Menu procedure for Rc_term() |
Rc_sendID() |
Send caller ID to host |
Rc_sendkey() |
Send a byte to host through keyboard |
Rc_term() |
Remote terminal routine to talk to host |
More...
10 API functions for file interface
|
Rave reviews |
Call us for reprints of our Data Based Advisor and Aquarium reviews! |
System requirements |
- Clipper Summer '87, Clipper 5.X
- Hayes compatible modem or direct connection.
- Modem cable with all signal and handshaking lines connected.
|
|