Browse Prior Art Database

PROCESS FOR DEVELOPING USER INTERFACE DIALOG ON COPIER PRODUCTS

IP.com Disclosure Number: IPCOM000027776D
Original Publication Date: 1999-Aug-31
Included in the Prior Art Database: 2004-Apr-09
Document File: 2 page(s) / 69K

Publishing Venue

Xerox Disclosure Journal

Abstract

Disclosed is a process for creating a User Interface (UI) frame based on a commercially available software development tool. As shown in the figure, the design environment 10 uses Visual BasicTM to develop a plurality of elements for the UI frame namely: graphics 32, text 34, behavior tables 36, and include files 38 shown in a product software environment 30. Custom components such as widgets 12, graphics 14, and Xerox fonts 16 are added to the design environment to help generate the UI frame. The designed UI frame is then processed by a dialog processing tool 20 that generates loadable files for the product software environment 30.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 88% of the total text.

Page 1 of 2

XEROX DISCLOSURE JOURNAL

PROCESS FOR DEVELOPING USER INTERFACE DIALOG ON COPIER PRODUCTS
James J. Dombrowski
M. John Ludlow George W. Webster Carl F. Oresick

Proposed Classification
U. S. C1. 399/081 Int. C1. G03g 15/00

ENVIRONMENT

( PROCESSING )

PRODUCT SOFTWARE

XEROX DISCLOSURE JOURNAL - Vol. 24, NO. 4 July/August 1999 171

[This page contains 1 picture or other non-text object]

Page 2 of 2

PROCESS FOR DEVELOPING USER INTERFACE DIALOG ON COPIER PRODUCTS (Cont'd)

Disclosed is a process for creating a User Interface (UI) frame based on a commercially available software development tool. As shown in the figure, the design environment 10 uses Visual BasicTM to develop a plurality of elements for the UI frame namely: graphics 32, text 34, behavior tables 36, and include files 38 shown in a product software environment 30. Custom components such as widgets 12, graphics 14, and Xerox fonts 16 are added to the design environment to help generate the UI frame. The designed UI frame is then processed by a dialog processing tool 20 that generates loadable files for the product software environment 30.

The disclosed process allows for easy development of UI frames that are compactly stored and easy to display. The process further allows complex dialogs to be supported on low cost hardware platforms by only storing necessary information. Moreover, the disclosed process allows for the UI frames to be optimized for size and speed. The dialog processing tool may be run on comme...