Constructing a user interface based on a relationship model

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 3/14 (2006.01) G06F 19/00 (2006.01)

Patent

CA 2241876

In most object-oriented languages, the relationships are buried deep in the implementations of the classes. That is, relationships, even if described, along with objects in a model, become implicit in the implementation of the model. Typically the objects are referenced directly from instance variables. Each object participating in a relationship must maintain referential consistency. By representing the relationships between two objects as variables in both, the semantics of the relationship is lost because it is distributed among the classes. The present invention creates a explicit relationship model, in addition to a domain object model, to use as the basis for writing browser applications. This is done by writing the relationships between elements as types when writing the class for the object(s). The types can be further defined in terms of constraints for interacting with specific other element types. The resulting relationship model can then used to devise appropriate actions in the context of a user interface. A smart browser uses the relationship information to automatically build a menu with available actions for any relationship. Changes to objects in the model can be communicated efficiently to all views in terms of relationships. Any browser that does not deal with the relationship type specified in the change simply ignores it, without interrogating the elements in its view.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Constructing a user interface based on a relationship model does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Constructing a user interface based on a relationship model, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Constructing a user interface based on a relationship model will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1775333

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.