home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / archives / msdos / d / 731 < prev    next >
Encoding:
Text File  |  1993-01-24  |  5.4 KB  |  105 lines

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