-
公开(公告)号:GB2308906B
公开(公告)日:1999-10-20
申请号:GB9626242
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
IPC: G06F9/45
Abstract: In an object-oriented computer system having multiple execution environments, a source code of a computer program is provided having multiple classes therein. The classes have affinities for execution environment type characteristics defined therewith. For each class, an execution environments is determined that satisfies the affinities of the class, and the class is compiled for the determined execution environment. As examples, affinities may include those directed toward processors, operating systems, user interfaces and software resources.
-
公开(公告)号:GB2308689B
公开(公告)日:1999-08-25
申请号:GB9624349
申请日:1996-11-22
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
-
公开(公告)号:GB2308690A
公开(公告)日:1997-07-02
申请号:GB9626227
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , RODELL JOHN TED , GREENSTEIN PAUL GREGORY
Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
-
公开(公告)号:GB2308690B
公开(公告)日:2000-01-26
申请号:GB9626227
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , RODELL JOHN TED , GREENSTEIN PAUL GREGORY
Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
-
公开(公告)号:GB2308906A
公开(公告)日:1997-07-09
申请号:GB9626242
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
IPC: G06F9/45
Abstract: In an object-oriented computer system having multiple execution environments, source code of a computer program is provided having multiple classes therein. The classes have associated with them defined affinities for execution environment type characteristics. For each class, an execution environment is automatically determined (37-55) that satisfies the affinities of the class, and the class is automatically compiled using a compiler for the determined execution environment (59). As examples, affinities may include those directed toward processors, operating systems, user interfaces and software resources.
-
公开(公告)号:GB2308689A
公开(公告)日:1997-07-02
申请号:GB9624349
申请日:1996-11-22
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
-
-
-
-
-