How hard is it? One licensee reports adding the core technology to an existing editor in a mere eight man hours. Another spent two days to built a set of macros to implement TabTalk technology in a UNIX based word processor (CRISP,) and used it to debug a complex C database system.
Power users have trained themselves to remember dozens of file names, select the appropriate one, and type that file name yet again, all without loosing (too much of) their train of thought. Normal users are either restricted by the number of files they can remember, or end up framing their computer screens with those little yellow Post-It notes.
You can help your user by letting him select one of those names via the cursor, and letting him access that file by tapping a key, such as the ENTER or F4 key. This technique treats file names as typed icons, giving your program an "object oriented" flavor.
You can reduce your user's fear of inadvertently loosing data by politely saving the current file if he modified it.
You can further encourage your user to link his files together by providing an empty file whenever he attempts to access a file that is not there. This technique not only provides an easy means of making new files, but also insures that he leaves a file name in the previous file, linking the new file to it, thus giving himself a quick way of finding his way around his files.
It all becomes like one of those adventure games, where you move around in the rooms of a huge cave - a cave YOU build of YOUR OWN information! That's why Hypermedia is so exciting!
Our technique is to let the user permanently designate embedded file names and commands with ->, and to use a dedicated key, such as the TAB or F3 key, to cause the COMPUTER to scan the cursor to the next command indicator in the file. Once the computer can find the next command for him, your user doesn't need to read the screen, YOUR USER DOES NOT EVEN NEED TO KNOW WHAT A COMMAND LOOKS LIKE!
Treat complex commands in a similar manner - let your user embed commands anywhere in the file, and/or a pop-up cheat-sheet, then use them over and over by TABing to a command and ENTERing it. Your user teaches the program by recording his work as menus.
Since your user can help others by simply passing on his files, he recommends your product to anyone he might help. He becomes your product champion - your dedicated salesman. Those files spawn a market for add-on products, each of which suggests more reasons to buy your product!
Our technique is to push the old file name and cursor position onto a STACK whenever the ENTER key brings up a file. Later, when your user taps the ESCape key, your program retrieves the name of the previous file from this STACK, and uses it to re-load that file.
Once your user sees he can always use the ESCape key to travel back to familiar ground, he feels safer with your product than with other products. This new politeness makes other programs seem rude and less desirable. And if we all use the same keys and symbols, the familiarity helps sell ALL of our products!
You can help your user resume his work by saving this MAP between sessions and restoring the current file from this map as your program comes up. This gives him the feeling it is his personal tool. You can allow multiple users on one machine while making each one want his own legitimate copy, by incorporating the serial number or your user's name in the name of the map file.
This simple hypermedia access command set is covered by patent 4,791,556, and is available for license from Software General Corp., P. O. Box 26, Thomaston, Ct. 06787. Contact John V. Vilkaitis at 408-983-0518 or 860-283-4232.
![]() | SOFTWARE GENERAL CORP | ![]() |
Software Simply General |
Software General Corp.
|