From: hpterm-feedback@hpcvlx.cv.hp.com
Subject: hpterm survey
Organization: Hewlett-Packard Co., Corvallis, OR, USA
Date: Mon, 28 Sep 1992 17:31:59 GMT

The User Interface Technology Division of Hewlett-Packard would like
your input regarding terminal emulator technology.  We have launched a
project to revise its HP terminal emulator for X11, known as hpterm.
While hpterm continues to be one of the most heavily used programs
distributed with HP's X11 product, it has remained virtually unchanged
for the past several years.  The objective of the project is to design a
terminal emulator that will fully emulate an HP 700/92 terminal using a
Motif-compliant interface.

Currently, we are in our investigation phase.  The primary objectives
for the project have been defined as follows:

    + Full block mode support.
    + Full 16bit support (including full block mode support).
    + Designed for quality and maintainability.

The secondary objectives will be defined during our investigation phase.
We are currently seeking feedback from current users of hpterm or other
X11 terminal emulators to help us to define them.  Your input will help
us to design an exceptionally useful terminal emulator that will serve
customers' terminal emulation needs for years to come.  Following is a
list of functionality under consideration.  Included on the list is some
functionality currently supported that is being evaluated as well as
part of the project investigation.  Please mark each item with one of
the following:

Following is a list of functionality under consideration.  Included on
the list is some functionality currently supported that is being
evaluated as well as part of the project investigation.  Please
prioritize each item with the appropriate number:

    1 =	Must (please explain)
    2 =	High want
    3 =	Want
    4 =	Don't care

Additional comments (such as why something is a must) would be useful as
well.  The order of listing does not reflect the judgments of the
project team.

NOTE: The survey has been designed in part to make it easier to extract
      your responses.  Please respond to priority or multiple choice
      questions in the indicated (underlined) area.  Other responses
      should begin in column 1.  Please leave the rest of the survey as
      is.

Completed surveys should be mailed to:

	hpterm-feedback@hpcvlx.cv.hp.com


[*************************** Start of Survey *******************************]
[									    ]
[_______________________________ Features __________________________________]

    ___ Full Motif 1.2 selection
	[Full Motif 1.2 selection (based on the model presented by the	    ]
	[Motif text widget).  The current hpterm selection model is based   ]
	[on the X10 cut and paste model.				    ]

    ___ Jump scrolling (ala xterm).
	[Under jump scrolling, the terminal emulator will scroll the	    ]
	[window multiple lines at a time (instead of a single line at a	    ]
	[time) in order to keep up with rapid terminal output.		    ]

    ___ Provide support to change font size dynamically.
	[For example, xterm allows you to select between six fonts	    ]
	[ranging from very small to very large.				    ]
	[								    ]
	[If you would like to change the font size dynamically, how	    ]
	[should font selection be provided?  (place an 'x' by the	    ]
	[appropriate answer)						    ]

	__ Change font size from a dialog
	__ Change font size from a popup menu
	__ Change font size automatically via window resizing
	__ Change font size from softkeys
	__ Change font size other _________________________________________


    ___ Device logging (ala 700/92 terminal).
	[Are the log file options ("-l" and "-lf") sufficient, or do we	    ]
	[need to support HP 700/92 terminal style device logging?	    ]

    ___ Line drawing font support for all base font sizes.
	[Currently, there is only one line drawing font supplied with	    ]
	[X11.  Shall we provide line drawing fonts for all font sizes?	    ]

    ___ Downloadable font support (for 8bit characters) (ala 700/92).
	[The HP 700/92 terminal supports downloading character glyphs	    ]
	[into either the downloadable character set, or the line drawing    ]
	[set.								    ]
	[								    ]
	[NOTE:  hpterm currently supports downloadable characters for	    ]
	[16bit Asian fonts.  This question pertains to 8 bit fonts only.    ]

    ___ Rectangular selection.
	[Currently, text can only be selected as a continuous stream of	    ]
	[characters.  Rectangular selection would allow selection of only   ]
	[the set of characters enclosed in a "rubber band" box.		    ]

    ___ On line help.
	[We are considering using the Cache Creek help system to provide    ]
	[on-line help for hpterm.					    ]

    ___ Color character enhancement support.
	[Currently, hpterm supports escape sequences to switch between	    ]
	[eight foreground/background color pairs (a feature not provided    ]
	[by the HP 700/92 terminal).  Is it necessary to continue	    ]
	[supporting this functionality?					    ]
	[								    ]
	[If this feature is important to you, please describe how you are   ]
	[currently using it.  Are there additional aspects of color	    ]
	[character support you would like to see added to the current	    ]
	[functionality?							    ]

    ___ Blinking enhancement.
	[Currently, the blinking enhancement is not supported.		    ]
	[								    ]
	[If this feature is important to you, please 'x' one of the	    ]
	[following:							    ]

	__ Blink only when the window has focus
	__ Blink continuously even when the window doesn't have focus

    ___ Dynamic keyboard language selection support.
	[Currently, hpterm allows the user to select keyboard language	    ]
	[dynamically.  How important is it that we continue to support	    ]
	[this?								    ]
	[								    ]
	[NOTE:  hpterm (and Motif) currently support the capability to	    ]
	[specify the keyboard language at startup.  This functionality	    ]
	[will be retained and is not being addressed by this question.	    ]

    ___ Move the text cursor with the pointer.
	[This functionality would allow movement of the cursor via a	    ]
	[pointer action, e.g., it would allow mouse-based text editing in   ]
	[vi.								    ]

    ___ Improved performance and start up time.
	[If this feature is important to you, are there any particular	    ]
	[problems/solutions you would like to see us address?		    ]

    ___ Saved configuration files.
	[This would allow the current state of hpterm (function keys,	    ]
	[options, etc) to be saved into a configuration file.  The	    ]
	[configuration file would be associated with an invocation of	    ]
	[hpterm in such a way that it would be used when hpterm was	    ]
	[restarted via the session manager.				    ]

    ___ Full translation manager support (ala xterm).
	[Xterm allows the user to configure much xterm's behavior via the   ]
	[translation manager (see the xterm man page for additional	    ]
	[details).							    ]

    ___ Port to other (non-HP) platforms.
	[What platform would you like to see it on?  What is the	    ]
	[application for hpterm on that other platform?			    ]


[Do you run any HP3000 applications from your hpterm windows?  If so,	    ]
[what applications do you run?						    ]


[Do you run any block mode applications native on your workstation?  If	    ]
[so, were they developed in house or are they from a third party?	    ]


[Are there any other enhancements not mentioned here that you would like    ]
[to see?								    ]


[What are your biggest complaints about hpterm?				    ]


[What do you like the most about hpterm?				    ]


[Are there any bugs or inconsistencies associated with the current hpterm   ]
[that you would like to see fixed?					    ]


[Should hpterm be sold as a separate product?				    ]

	__ yes (sold separately)
	__ no (sold separately)

[If your answer was yes, then at what price?				    ]



[_____________________________ Configuration _______________________________]
[									    ]
[Currently, configuration of hpterm is done via softkeys.  How would you    ]
[prefer to access configuration options (mark with an 'x')?		    ]

	__ configure via pulldown menu bar
	__ configure via popup menus
	__ configure via popup dialogs
	__ configure via softkeys
	__ configure via other _____________________________________________


[Are there additional configuration options you would like to be able to    ]
[change dynamically?							    ]


[Would you change any of the DEFAULT hpterm settings?  If so, which?	    ]



[_____________________________ Documentation _______________________________]
[									    ]
[Do you use any hpterm (or other terminal) documentation?  If so, which	    ]
[document(s)?								    ]


[Are there particular parts of the documentation that you reference	    ]
[often?  If so, which?  (e.g., use man page to look up command line	    ]
[options).								    ]


[One option we are considering is to ship all hpterm documentation	    ]
[on-line, allowing users to print out all or part of the information if	    ]
[they desire hard copy form.  How well does this suit your needs?	    ]

	__ very well (online documentation)
	__ moderately well (online documentation)
	__ moderately poorly (online documentation)
	__ very poorly (online documentation)


[Any comments about the use of on-line documentation?			    ]


[Are there any particular approaches to the documentation that you would    ]
[like to see for hpterm (e.g., a quick reference, all information in a	    ]
[single book, etc.)?							    ]


[_____________________________ Personal Info _______________________________]
[									    ]
[What is your job description?						    ]


[What Company/Organization do you work for?				    ]


[What operating system do you use?					    ]


[Do you develop applications that depend on hpterm?  If so, do you have	    ]
[any particular concerns regarding the new hpterm project (e.g.,	    ]
[maintaining certain features, etc.)?					    ]


[Do you use any other terminal emulators?  If so, please state which ones   ]
[and briefly describe why you use them as opposed to hpterm.		    ]


[Would you be willing to answer a few questions regarding your responses    ]
[over the telephone?							    ]

	__ yes (answer additional questions)
	__ no (answer additional questions)

[If so, please write your name and phone number here:			    ]


[**************************** End of Survey ********************************]

Thanks for your input...						    ]

-- The UTD-CV hpterm team
Newsgroups: comp.sys.hp