×

Method and apparatus for implicitly generating and supporting a user interface

  • US 6,760,902 B1
  • Filed: 08/31/2000
  • Issued: 07/06/2004
  • Est. Priority Date: 08/31/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of generating a user interface for an instrumented object within an object-oriented software program wherein said user interface is generated on a computer or other electronic machine having an operating system, said method comprises:

  • receiving a view creation request from an instrumented object that requests the creation of a specific user interface view by class name, view type, and view name, wherein said specific user interface view further comprises one or more visual element members of the object class from which said instrumented object was created, wherein said visual element members are members of said object class that have been declared to be visual elements;

    generating an object Class Descriptor that corresponds to the object class from which said instrumented object was created, said object Class Descriptor further comprises an entry for each visual element member of said object class, each said entry further comprises the name, data type, and access information for each said visual element member;

    generating a View Descriptor that corresponds to said class name, view type, and view name requested by said instrumented object, said View Descriptor associates each said visual element member that will be included in the specific user interface view with type, appearance, and placement of a control used to represent each said visual element member;

    creating and initializing an Object Descriptor that corresponds to said instrumented object, said Object Descriptor directs the operating system to create the specific user interface view requested; and

    maintaining synchronization between each said visual element member represented in the specific user interface view with said visual element members of said instrumented object.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×