Multi-repository display system using separate presentation, adaption and access layers
First Claim
Patent Images
1. A system for providing users with access to different types of software objects contained in multiple heterogeneous repositories, comprising:
- a display system that displays the different types of software objects from different respective repositories in a hierarchical arrangement, wherein an adaptation layer provides object-based information for object selection from the respective one of the different repositories;
a user interface device via which a user can select more than one of the displayed software objects at the same time, with at least one of the selected software objects being a first type of object from a first repository, and another of the selected objects being a second type of object from a second repository different from said first repository; and
a unit that interprets a command directed to the selected objects according to the type of each selected object, respectively, and applies the interpreted versions of the command to the corresponding selected objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A software object display system using an adaptation layer to obtain information concerning a number of software objects is described. The adaptation layer communicates to a presentation layer which produces a display for the software objects. The adaptation layer isolates the presentation layer from the details of the structures of the software objects to be displayed. The adaptation layer provides a standard set of data to the presentation layer for the presentation layer to display.
-
Citations
14 Claims
-
1. A system for providing users with access to different types of software objects contained in multiple heterogeneous repositories, comprising:
-
a display system that displays the different types of software objects from different respective repositories in a hierarchical arrangement, wherein an adaptation layer provides object-based information for object selection from the respective one of the different repositories; a user interface device via which a user can select more than one of the displayed software objects at the same time, with at least one of the selected software objects being a first type of object from a first repository, and another of the selected objects being a second type of object from a second repository different from said first repository; and a unit that interprets a command directed to the selected objects according to the type of each selected object, respectively, and applies the interpreted versions of the command to the corresponding selected objects. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium containing a program that executes the following functions:
-
displaying, in a hierarchical arrangement, a plurality of different types of software objects contained in multiple respective heterogeneous repositories; detecting user selection of more than one of the displayed software objects at the same time, with at least one of the selected software objects being a first type of object contained in one of said repositories and another of the selected objects being a second, different type of object contained in another one of said repositories; interpreting a command directed to the selected objects according to the type of each selected object, respectively, and applying the interpreted versions of the command to the corresponding selected objects; and providing object-based information for the selected objects from the respective one of the different repositories through an adaptation layer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method providing simultaneous access to multiple different types of software objects that are stored in different respective types of repositories, comprising the following steps:
-
displaying a hierarchy of objects containing different types of software objects contained in different respective repositories; detecting the concurrent selection of at least two of the objects displayed in said hierarchy, wherein one of the selected objects comprises a first type of object contained in one of said repositories, and another of the selected objects comprises a second, different type of object contained in another one of said repositories; interpreting a command directed to the selected objects according to the type of each selected object, respectively, and applying the interpreted versions of the command to the corresponding one of each of the concurrently selected; and providing object-based information for the concurrently selected objects from the respective one of the different repositories through an adaptation layer. - View Dependent Claims (12, 13, 14)
-
Specification