JPH08508355A - 並行フレームワーク・システム - Google Patents
並行フレームワーク・システムInfo
- Publication number
- JPH08508355A JPH08508355A JP6518951A JP51895194A JPH08508355A JP H08508355 A JPH08508355 A JP H08508355A JP 6518951 A JP6518951 A JP 6518951A JP 51895194 A JP51895194 A JP 51895194A JP H08508355 A JPH08508355 A JP H08508355A
- Authority
- JP
- Japan
- Prior art keywords
- data
- command
- user
- processing
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.アプリケーションのフレームワーク・プロセッシングを提供する装置であっ て、 (a)第1オブジェクト指向アプリケーションをロードするプロセッシング手 段と、 (b)第2オブジェクト指向アプリケーションをロードするプロセッシング手 段と、 (c)第1および第2オブジェクト指向アプリケーションを同時並行に実行さ せるプロセッシング手段と を備えたことを特徴とする装置。 2.アプリケーションが機能をコールすることを可能にするプロセッシング手段 をさらに備えたことを特徴とする請求の範囲第1項に記載のフレームワーク・プ ロセッシングを提供する装置。 3.アプリケーションが機能を指すポインタを取得することを可能にするプロセ ッシング手段をさらに備えたことを特徴とする請求の範囲第1項に記載のフレー ムワーク・プロセッシングを提供する装置。 4.アプリケーションが移出(export)された静的データをアクセスすることを 可能にするプロセッシング手 段をさらに備えたことを特徴とする請求の範囲第1項に記載のフレームワーク・ プロセッシングを提供する装置。 5.移出された静的データを指すポインタをアプリケーションが取得することを 可能にするプロセッシング手段をさらに有することを特徴とする請求の範囲第1 項に記載のフレームワーク・プロセッシングを提供する装置。 6.アプリケーションがあるクラスの任意の機能をコールすることを可能にする プロセッシング手段をさらに有することを特徴とする請求の範囲第1項に記載の フレームワーク・プロセッシングを提供する装置。 7.前記コールはバーチャル(virtual)であることを特徴とする請求の範囲第 6項に記載のフレームワーム・プロセッシングを提供する装置。 8.アプリケーションが任意のベースへキャスト(cast)することを可能にする プロセッシング手段を含むことを特徴とする請求の範囲第1項に記載のフレーム ワーク・プロセッシングを提供する装置。 9.キャストはバーチャルであることを特徴とする請 求の範囲第8項に記載のフレームワーク・プロセッシングを提供する装置。 10.アプリケーションのフレームワーク処理を行う方法であって、 (a)第1オブジェクト指向アプリケーションをロードし、 (b)第2オブジェクト指向アプリケーションをロードし、 (c)第1および第2オブジェクト指向アプリケーションを同時並行に実行さ せるステップを備えたことを特徴とする方法。 11.アプリケーションが機能をコールすることを可能にするステップをさらに備 えたことを特徴とする請求の範囲第10項に記載のフレームワーク処理を行う方法 。 12.アプリケーションが機能を指すポインタを取得することを可能にするステッ プをさらに備えたことを特徴とする請求の範囲第10項に記載のフレームワーク処 理を行う方法。 13.移出(export)された静的データをアプリケーションがアクセスすることを 可能にするステップをさらに 備えたことを特徴とする請求の範囲第10項に記載のフレームワーク処理を行う方 法。 14.アプリケーションが移出された静的データを指すポインタを取得することを 可能にするステップをさらに備えたことを特徴とする請求の範囲第10項に記載の フレームワーク処理を行う方法。 15.アプリケーションがあるクラスの任意の機能をコールすることを可能にする ステップをさらに備えたことを特徴とする請求の範囲第10項に記載のフレームワ ーク処理を行う方法。 16.コールはバーチャル(virtual)であることを特徴とする請求の範囲第15項 に記載のフレームワーム処理を行う方法。 17.アプリケーションが任意のベースへキャスト(cast)を行うことを可能にす るステップをさらに備えたことを特徴とする請求の範囲第10項に記載のフレーム ワーク処理を行う方法。 18.キャストはバーチャルであることを特徴とする請求の範囲第17項に記載のフ レームワーク処理を行う方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/023,767 | 1993-02-26 | ||
| US08/023,767 US5519862A (en) | 1993-02-26 | 1993-02-26 | Concurrent processing apparatus with incremental command objects |
| PCT/US1994/000259 WO1994019740A1 (en) | 1993-02-26 | 1994-01-06 | Load system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08508355A true JPH08508355A (ja) | 1996-09-03 |
| JP3602532B2 JP3602532B2 (ja) | 2004-12-15 |
Family
ID=21817085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51895194A Expired - Lifetime JP3602532B2 (ja) | 1993-02-26 | 1994-01-06 | 増分コマンド・オブジェクトを有する並行処理装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5519862A (ja) |
| EP (1) | EP0664902B1 (ja) |
| JP (1) | JP3602532B2 (ja) |
| AU (1) | AU6228594A (ja) |
| CA (1) | CA2135518C (ja) |
| DE (1) | DE69400204T2 (ja) |
| WO (1) | WO1994019740A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001229132A (ja) * | 2000-02-15 | 2001-08-24 | Sony Corp | 情報処理装置および情報処理方法、並びに記録媒体 |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU6161594A (en) * | 1993-02-26 | 1994-09-14 | Taligent, Inc. | Collaborative work system |
| US5659747A (en) * | 1993-04-22 | 1997-08-19 | Microsoft Corporation | Multiple level undo/redo mechanism |
| US5379432A (en) * | 1993-07-19 | 1995-01-03 | Taligent, Inc. | Object-oriented interface for a procedural operating system |
| US6167455A (en) | 1995-05-05 | 2000-12-26 | Apple Computer, Inc. | Method and system for synchronous operation of linked command objects |
| US5781192A (en) * | 1996-01-16 | 1998-07-14 | Canon Information Systems, Inc. | Data transfer system |
| US5838973A (en) * | 1996-05-03 | 1998-11-17 | Andersen Consulting Llp | System and method for interactively transforming a system or process into a visual representation |
| US5940616A (en) * | 1996-05-31 | 1999-08-17 | International Business Machines Corporation | Tracker class for object-oriented programming environments |
| US6038590A (en) | 1996-07-01 | 2000-03-14 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server state machine in an interprise computing framework system |
| US6272555B1 (en) | 1996-07-01 | 2001-08-07 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system |
| US5848246A (en) | 1996-07-01 | 1998-12-08 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system |
| US5999972A (en) | 1996-07-01 | 1999-12-07 | Sun Microsystems, Inc. | System, method and article of manufacture for a distributed computer system framework |
| US5987245A (en) | 1996-07-01 | 1999-11-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework |
| US6266709B1 (en) | 1996-07-01 | 2001-07-24 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server failure reporting process |
| US6434598B1 (en) | 1996-07-01 | 2002-08-13 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system |
| US6424991B1 (en) | 1996-07-01 | 2002-07-23 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server communication framework |
| US6304893B1 (en) | 1996-07-01 | 2001-10-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system |
| US5924089A (en) * | 1996-09-03 | 1999-07-13 | International Business Machines Corporation | Natural language translation of an SQL query |
| US5787418A (en) * | 1996-09-03 | 1998-07-28 | International Business Machine Corporation | Find assistant for creating database queries |
| US5842209A (en) * | 1996-09-03 | 1998-11-24 | International Business Machines Corporation | User interface for visually depicting inner/outer/left/right joins in a database system |
| US6263377B1 (en) | 1997-03-28 | 2001-07-17 | International Business Machines Corporation | Method for managing distributed applications and distributed application manager |
| US5943497A (en) * | 1997-04-30 | 1999-08-24 | International Business Machines Corporation | Object-oriented apparatus and method for controlling configuration of object creation |
| US6335972B1 (en) | 1997-05-23 | 2002-01-01 | International Business Machines Corporation | Framework-based cryptographic key recovery system |
| FR2768530A1 (fr) * | 1997-09-08 | 1999-03-19 | Glaenzer Inf | Procede pour l'amelioration d'un logiciel, notamment de systemes d'exploitation de micro-ordinateur |
| US6016495A (en) * | 1997-09-19 | 2000-01-18 | International Business Machines Corporation | Object-oriented framework mechanism for providing persistent storage |
| US5995752A (en) * | 1998-02-03 | 1999-11-30 | International Business Machines Corporation | Use of language instructions and functions across multiple processing sub-environments |
| US6104873A (en) * | 1998-02-03 | 2000-08-15 | International Business Machines Corporation | Use of language instructions and functions across multiple processing sub-environments |
| US6628305B1 (en) | 1998-11-09 | 2003-09-30 | International Business Machines Corporation | Architecture and definition of an extensible, object-oriented graphical user interface framework for managing and administering heterogenous digital library datastores |
| US6883167B1 (en) * | 1999-08-04 | 2005-04-19 | Texas Instruments Incorporated | Method and system for visual linker |
| US6895556B1 (en) | 1999-11-12 | 2005-05-17 | International Business Machines Corporation | System and method for providing access to displayed data |
| US20020111992A1 (en) * | 2000-12-18 | 2002-08-15 | Copeland George P. | JSP composition in a cache for web applications with dynamic content |
| US6823360B2 (en) * | 2000-12-18 | 2004-11-23 | International Business Machines Corp. | Cofetching in a command cache |
| US7702800B2 (en) | 2000-12-18 | 2010-04-20 | International Business Machines Corporation | Detecting and handling affinity breaks in web applications |
| US6807606B2 (en) | 2000-12-18 | 2004-10-19 | International Business Machines Corp. | Distributed execution coordination for web caching with dynamic content |
| US6877025B2 (en) * | 2000-12-18 | 2005-04-05 | International Business Machines Corp. | Integrated JSP and command cache for web applications with dynamic content |
| CA2340472C (en) * | 2001-03-12 | 2004-11-09 | Ibm Canada Limited-Ibm Canada Limitee | Incremental actions relating to notify and target models |
| US7003695B2 (en) * | 2002-10-03 | 2006-02-21 | Seiko Epson Corporation | Undo/redo algorithm for a computer program |
| US8458125B1 (en) * | 2005-01-31 | 2013-06-04 | Oracle America, Inc. | Dynamic creation of replicas of streaming data from a storage device without added load |
| US8145758B2 (en) * | 2009-06-15 | 2012-03-27 | Microsoft Corporation | Concurrent processing with untrusted beings |
| US8914767B2 (en) * | 2012-03-12 | 2014-12-16 | Symantec Corporation | Systems and methods for using quick response codes to activate software applications |
| JP6102136B2 (ja) * | 2012-09-20 | 2017-03-29 | 日本電気株式会社 | モジュール管理装置、モジュール管理システム及びモジュール管理方法 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4821220A (en) * | 1986-07-25 | 1989-04-11 | Tektronix, Inc. | System for animating program operation and displaying time-based relationships |
| US4885717A (en) * | 1986-09-25 | 1989-12-05 | Tektronix, Inc. | System for graphically representing operation of object-oriented programs |
| JPS647231A (en) * | 1987-06-30 | 1989-01-11 | Toshiba Corp | Parallel processing device for object directional system |
| US4891630A (en) * | 1988-04-22 | 1990-01-02 | Friedman Mark B | Computer vision system with improved object orientation technique |
| US4953080A (en) * | 1988-04-25 | 1990-08-28 | Hewlett-Packard Company | Object management facility for maintaining data in a computer system |
| EP0347162A3 (en) * | 1988-06-14 | 1990-09-12 | Tektronix, Inc. | Apparatus and methods for controlling data flow processes by generated instruction sequences |
| US5041992A (en) * | 1988-10-24 | 1991-08-20 | University Of Pittsburgh | Interactive method of developing software interfaces |
| US5133075A (en) * | 1988-12-19 | 1992-07-21 | Hewlett-Packard Company | Method of monitoring changes in attribute values of object in an object-oriented database |
| US5050090A (en) * | 1989-03-30 | 1991-09-17 | R. J. Reynolds Tobacco Company | Object placement method and apparatus |
| US5060276A (en) * | 1989-05-31 | 1991-10-22 | At&T Bell Laboratories | Technique for object orientation detection using a feed-forward neural network |
| US5125091A (en) * | 1989-06-08 | 1992-06-23 | Hazox Corporation | Object oriented control of real-time processing |
| US5181162A (en) * | 1989-12-06 | 1993-01-19 | Eastman Kodak Company | Document management and production system |
| US5093914A (en) * | 1989-12-15 | 1992-03-03 | At&T Bell Laboratories | Method of controlling the execution of object-oriented programs |
| US5075848A (en) * | 1989-12-22 | 1991-12-24 | Intel Corporation | Object lifetime control in an object-oriented memory protection mechanism |
| US5151987A (en) * | 1990-10-23 | 1992-09-29 | International Business Machines Corporation | Recovery objects in an object oriented computing environment |
| US5119475A (en) * | 1991-03-13 | 1992-06-02 | Schlumberger Technology Corporation | Object-oriented framework for menu definition |
| US5369766A (en) * | 1993-03-25 | 1994-11-29 | Taligent, Inc. | Object-oriented loader system with support for different load formats |
-
1993
- 1993-02-26 US US08/023,767 patent/US5519862A/en not_active Expired - Lifetime
-
1994
- 1994-01-06 DE DE69400204T patent/DE69400204T2/de not_active Expired - Lifetime
- 1994-01-06 AU AU62285/94A patent/AU6228594A/en not_active Abandoned
- 1994-01-06 EP EP94909441A patent/EP0664902B1/en not_active Expired - Lifetime
- 1994-01-06 WO PCT/US1994/000259 patent/WO1994019740A1/en not_active Ceased
- 1994-01-06 CA CA002135518A patent/CA2135518C/en not_active Expired - Lifetime
- 1994-01-06 JP JP51895194A patent/JP3602532B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001229132A (ja) * | 2000-02-15 | 2001-08-24 | Sony Corp | 情報処理装置および情報処理方法、並びに記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0664902A1 (en) | 1995-08-02 |
| DE69400204D1 (de) | 1996-06-27 |
| WO1994019740A1 (en) | 1994-09-01 |
| EP0664902B1 (en) | 1996-05-22 |
| DE69400204T2 (de) | 1997-01-09 |
| US5519862A (en) | 1996-05-21 |
| CA2135518C (en) | 1999-03-23 |
| JP3602532B2 (ja) | 2004-12-15 |
| CA2135518A1 (en) | 1994-09-01 |
| AU6228594A (en) | 1994-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4393557B2 (ja) | コンピュータ・システムで実行される方法 | |
| JP3341893B2 (ja) | 並行フレームワーク・システム | |
| JP3602532B2 (ja) | 増分コマンド・オブジェクトを有する並行処理装置 | |
| US5459865A (en) | Runtime loader | |
| JP3793226B2 (ja) | アトミック・コマンド・システム | |
| JP3949159B2 (ja) | オブジェクト指向アプリケーション・インターフェイス | |
| JP3565850B2 (ja) | オブジェクト指向通知フレームワークシステム | |
| US6158903A (en) | Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data | |
| JP3839468B2 (ja) | 国際データ処理システム | |
| JP3798014B2 (ja) | バルーン・ヘルプ・システム | |
| JP2007095090A (ja) | メニュー項目表示方法および装置 | |
| JPH08505720A (ja) | コマンド・システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040330 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040628 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040824 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040924 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081001 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091001 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101001 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101001 Year of fee payment: 6 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101001 Year of fee payment: 6 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 7 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D04 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121001 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131001 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |