Article View: comp.archives.msdos.d
Article #299Coming Soon...
From: Mark Morley
Date: Sun, 24 Jan 1993 06:09
Date: Sun, 24 Jan 1993 06:09
92 lines
5658 bytes
5658 bytes
In the next couple of weeks I'll be releasing a program I've been working
on as shareware. I'd like to get a feel for how well it will be accepted,
and perhaps get some suggestions before I actually release it. I've only
been working on it for about 3 or 4 weeks now, so expect it to get better
in the following months.
Ok... first a description... It is a communications package for DOS that
has many features:
- TTY, VT52, VT100, VT200, and ANSI display support. I'll be adding
more soon (WYSE? 3270? others?)
- Excellent keyboard emulation. It can *fully* emulate a VT200 keyboard
in both application and numeric modes, on a plain old 101. Keyboard
drivers can be customized by the user. Pretty well *any* key and key
combo can be defined (including numlock, scrlock, ctrl-alt-del, etc)
to be anything you want. Keys can also be defined with *multiple*
values (depending on the emulation mode).
- Dialing directory, auto re-dial, etc. You can save different comm
parameters and emulation modes with each entry.
- Supports COM1-4. On Friday morning I got TELNET support working as well,
although it may not make it into this first release. I'm also looking
at adding LAT and CTERM support (any others?)
- External protocols. I haven't had the time to add internal ones yet,
but XMODEM and ZMODEM will probably be the first. After the TELNET
support is working ok, I may add built-in FTP support as well...
- Most of the "miscellaneous" features of TELIX/PROCOMM/etc. (logging,
screen capture, etc.)
Ok... so far it's pretty standard stuff... but... this package also
supports a special protocol that I've developed. This protocol is called
GTP and it stands for Graphics Terminal Protocol. GTP provides a way for
a host computer to present the user with a fully graphical user interface.
A host can query a terminal to see if it is GTP compatible and if it is,
it can do many nifty things...
- Supports VGA/SVGA graphics modes from 320x200x256 up to 1280x1024x256,
as well as several of the tweaked modes.
- All the basic graphics primitives are supported (draw lines, circles,
boxes, etc)
- Various fonts and type sizes, colors, etc.
- Mouse and touch screen support.
- 3D "push buttons" that can have text and/or icons on them.
- A pop-up graphical calculator.
- A pop-up virtual keyboard (probably not until release 2, though).
This one is mostly for kiosks where the physical keyboard is hidden.
- The transmission of full color images quickly and efficiently, even at
2400 baud! This is where it really shines. It uses my own image
format that supports a variety of different compression and storage
methods.
- A built-in file transfer protocol that (so far) clocks in at about as
fast as ZMODEM.
Uses? Well here in the city a local BBS will be using it to provide quick
previews of GIF files for users. They can see smaller versions on screen
before they waste time downloading the whole thing. Other possibilities
include a graphical MLS system, child find services, dating services
(don't laugh!), classified ads, etc, etc. I'm sure you get the idea.
Cost? This is where I could use some help. I figured I'd just release
the program as shareware, and ask around $20 (more for corporate use). I
have no intention of crippling it in any way, and no nag screens at all.
Do you think people will pay for it (assuming it works ok and all)? Of
course, the GTP portion is only useful if you're talking to a GTP
compatible host. *That's* where I charge the "big" money ;-)
Anyway, it's currently in beta test around here, and when I feel
comfortable enough with it, I'll FTP it somewhere and put up a notice.
This'll hopefully be in the next week or two.
If you've got any comments/ideas/suggestions/things you'd like to see,
please let me know!
Cheers,
MARK
WARNING: BLATANT SALES PITCH FOLLOWS!!!
In case you're a company that could use a graphical system like this,
you should know that it is generally very *easy* to add GTP support to
existing host software. I've written a library of simple C calls that
can be imbedded in your system. For example, to test if the currently
connected user is using a GTP compatible program, you simply call
GTP_IsGTP(). To put the user into 320x200x256 mode you simply call
GTP_Begin(). To display a 320x200x256 image on the user's screen, you
simply call GTP_SendImage( "imagename", x_offset, y_offset ). See?
Just three simple lines of C-code and you can make your existing MLS
system (or whatever) support graphic images. A few more and you have 3D
buttons, icons, mouse menus, and other goodies...
====================================================================
Mark Morley, UNIX/SUN Administrator NET: morley@camosun.bc.ca
Camosun College - Interurban Campus TEL: (604) 370-4601
4461 Interurban Road Room 143-Tech FAX: (604) 370-3660
Victoria, B.C. Canada V8X 3X1
Technical Details
Message-ID:
<1993Jan24.060908.24981@spang.Camosun.BC.CA>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!news.UVic.CA!spang.Camosun.BC.CA!suncad.camosun.bc.ca!morleyShow Full Headers
Complete Article Headers
Newsgroups: comp.archives.msdos.d Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!news.UVic.CA!spang.Camosun.BC.CA!suncad.camosun.bc.ca!morley From: morley@suncad.camosun.bc.ca (Mark Morley) Subject: Coming Soon... Message-ID: <1993Jan24.060908.24981@spang.Camosun.BC.CA> Sender: news@spang.Camosun.BC.CA (Network News) Nntp-Posting-Host: suncad.camosun.bc.ca Organization: Camosun College, Victoria B.C, Canada X-Newsreader: Tin 1.1 PL4 Date: Sun, 24 Jan 1993 06:09:08 GMT Lines: 92