Browse Prior Art Database

Object Pallet for Visual Code Generation

IP.com Disclosure Number: IPCOM000114561D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 2 page(s) / 42K

Publishing Venue

IBM

Related People

Li, S: AUTHOR [+2]

Abstract

A method of application development combining visual objects and code editing for code generation is disclosed. The visual object is dragged and dropped to a target place where it can be manipulated further. In an object oriented visual programming environment, a user must be provided with a means of selecting functional entities that comprise his/her program. If such a mechanism is not available, the user is forced to find matching code, copy/paste/edit existing code or worse yet enter source code from scratch. The disclosed method uses an object pallet with direct manipulation techniques for visual code generation.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 71% of the total text.

Object Pallet for Visual Code Generation

      A method of application development combining visual objects
and code editing for code generation is disclosed.  The visual object
is dragged and dropped to a target place where it can be manipulated
further.  In an object oriented visual programming environment, a
user must be provided with a means of selecting functional entities
that comprise his/her program.  If such a mechanism is not available,
the user is forced to find matching code, copy/paste/edit existing
code or worse yet enter source code from scratch.  The disclosed
method uses an object pallet with direct manipulation techniques for
visual code generation.

      The user can be presented with an object pallet that provides a
variety of sample objects which may be associated with one another to
create a program.  The objects are represented by unique icons that
can be expanded into an attribute definition form or the source code
of the object (to be optionally edited).  The user may then select
objects from the pallet for the following actions:
  1.  creating groupings
  2.  dropping into an opened source code window:
       (a) for replacing an existing sample object
       (b) for inserting into an existing sample object
  3.  dropping into an area controlled by design mode for simulation.

      Using pallet for creating objects visually has been used in
several visual builder products.  However, the disclosed design is
uni...