DE69310201T2 - Objektorientierte applikationsschnittstelle. - Google Patents

Objektorientierte applikationsschnittstelle.

Info

Publication number
DE69310201T2
DE69310201T2 DE69310201T DE69310201T DE69310201T2 DE 69310201 T2 DE69310201 T2 DE 69310201T2 DE 69310201 T DE69310201 T DE 69310201T DE 69310201 T DE69310201 T DE 69310201T DE 69310201 T2 DE69310201 T2 DE 69310201T2
Authority
DE
Germany
Prior art keywords
application interface
oriented application
oriented
interface
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.)
Expired - Lifetime
Application number
DE69310201T
Other languages
English (en)
Other versions
DE69310201D1 (de
Inventor
John Matheny
Christopher White
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taligent Inc
Original Assignee
Taligent Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Taligent Inc filed Critical Taligent Inc
Application granted granted Critical
Publication of DE69310201D1 publication Critical patent/DE69310201D1/de
Publication of DE69310201T2 publication Critical patent/DE69310201T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Input From Keyboards Or The Like (AREA)
DE69310201T 1992-12-23 1993-12-14 Objektorientierte applikationsschnittstelle. Expired - Lifetime DE69310201T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/996,073 US5550563A (en) 1992-12-23 1992-12-23 Interaction framework system
PCT/US1993/012190 WO1994015277A1 (en) 1992-12-23 1993-12-14 Object oriented application interface

Publications (2)

Publication Number Publication Date
DE69310201D1 DE69310201D1 (de) 1997-05-28
DE69310201T2 true DE69310201T2 (de) 1997-11-20

Family

ID=25542476

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69310201T Expired - Lifetime DE69310201T2 (de) 1992-12-23 1993-12-14 Objektorientierte applikationsschnittstelle.

Country Status (7)

Country Link
US (1) US5550563A (de)
EP (1) EP0669017B1 (de)
JP (1) JP3949159B2 (de)
AU (1) AU5827794A (de)
CA (1) CA2135526C (de)
DE (1) DE69310201T2 (de)
WO (1) WO1994015277A1 (de)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6259446B1 (en) 1992-12-23 2001-07-10 Object Technology Licensing Corporation Menu state system
US5379432A (en) * 1993-07-19 1995-01-03 Taligent, Inc. Object-oriented interface for a procedural operating system
JP2664876B2 (ja) * 1993-11-01 1997-10-22 インターナショナル・ビジネス・マシーンズ・コーポレイション ユーザ対話を改善するための方法及び装置
JP3630721B2 (ja) 1994-07-13 2005-03-23 キヤノン株式会社 マルチメディアデータ処理方法、マルチメディアデータ処理装置、属性情報登録装置および属性情報登録方法
US5666138A (en) * 1994-11-22 1997-09-09 Culver; Craig F. Interface control
US5889522A (en) * 1994-12-13 1999-03-30 Microsoft Corporation System provided child window controls
US20050071786A1 (en) * 1995-06-07 2005-03-31 Microsoft Corporation Timing and distance control for displaying dynamic information
US5659624A (en) * 1995-09-01 1997-08-19 Fazzari; Rodney J. High speed mass flow food sorting appartus for optically inspecting and sorting bulk food products
US5694150A (en) * 1995-09-21 1997-12-02 Elo Touchsystems, Inc. Multiuser/multi pointing device graphical user interface system
US6374255B1 (en) 1996-05-21 2002-04-16 Immersion Corporation Haptic authoring
US5940616A (en) * 1996-05-31 1999-08-17 International Business Machines Corporation Tracker class for object-oriented programming environments
US5956031A (en) * 1996-08-02 1999-09-21 Autodesk, Inc. Method and apparatus for control of a parameter value using a graphical user interface
US6154213A (en) * 1997-05-30 2000-11-28 Rennison; Earl F. Immersive movement-based interaction with large complex information structures
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US5909684A (en) * 1997-12-10 1999-06-01 Mci Communications Corporation System, method, and computer program product for creating a platform independent notebook control
US6141595A (en) * 1998-04-03 2000-10-31 Johnson Controls Technology Company Common object architecture supporting application-centric building automation systems
US6028998A (en) * 1998-04-03 2000-02-22 Johnson Service Company Application framework for constructing building automation systems
US6256649B1 (en) * 1998-06-17 2001-07-03 Xerox Corporation Animated spreadsheet for dynamic display of constraint graphs
US6185582B1 (en) * 1998-06-17 2001-02-06 Xerox Corporation Spreadsheet view enhancement system
US6392671B1 (en) 1998-10-27 2002-05-21 Lawrence F. Glaser Computer pointing device having theme identification means
US6549878B1 (en) * 1998-12-31 2003-04-15 Microsoft Corporation System and method for editing a spreadsheet via an improved editing and cell selection model
US6693626B1 (en) 1999-12-07 2004-02-17 Immersion Corporation Haptic feedback using a keyboard device
US6864905B2 (en) 2001-03-23 2005-03-08 International Business Machines Corporation Method to redisplay active panels
US6795096B2 (en) 2001-03-26 2004-09-21 International Business Machines Corporation Method to refresh view of a collection of objects
US20020191018A1 (en) * 2001-05-31 2002-12-19 International Business Machines Corporation System and method for implementing a graphical user interface across dissimilar platforms yet retaining similar look and feel
US6957391B2 (en) * 2001-05-31 2005-10-18 International Business Machines Corporation Application program interface that can maintain similar look and feel of a displayed image regardless of whether the interface is platform dependent or platform independent
US20020180793A1 (en) * 2001-05-31 2002-12-05 International Business Machines Corporation Dynamic buffering of graphic images by a platform independent application program interface
US7571389B2 (en) 2001-05-31 2009-08-04 International Business Machines Corporation System, computer-readable storage device, and method for combining the functionality of multiple text controls in a graphical user interface
US6993773B2 (en) 2001-05-31 2006-01-31 International Business Machines Corporation System and method for introducing enhanced features into a java swing application program interface
US7562306B2 (en) * 2001-05-31 2009-07-14 International Business Machines Corporation System and method for reducing memory use associated with the graphical representation of a list control
US6918093B2 (en) * 2001-05-31 2005-07-12 International Business Machines Corp. Inheritance of background color in a containment hierarchy of objects in a graphical user interface
US6971068B2 (en) 2001-07-26 2005-11-29 International Business Machines Corporation Dialog box positioning
US6904823B2 (en) 2002-04-03 2005-06-14 Immersion Corporation Haptic shifting devices
US7165237B2 (en) * 2003-03-20 2007-01-16 Microsoft Corporation Data store for arbitrary data types with type safe storage and retrieval
GB2402507A (en) * 2003-06-03 2004-12-08 Canon Kk A user input interpreter and a method of interpreting user input
GB2418475B (en) 2003-06-09 2007-10-24 Immersion Corp Interactive gaming systems with haptic feedback
US20110265029A1 (en) * 2005-06-10 2011-10-27 Yong-Seok Jeong Method for Providing User Interface in Electric Device and Device thereof
JP3999793B2 (ja) * 2005-08-15 2007-10-31 インターナショナル・ビジネス・マシーンズ・コーポレーション システム、方法及びコンピュータ・プログラム
JP5748956B2 (ja) 2006-09-13 2015-07-15 イマージョン コーポレーションImmersion Corporation カジノゲーム用のハプティクスのためのシステム及び方法
US9891783B2 (en) 2007-09-26 2018-02-13 Autodesk, Inc. Navigation system for a 3D virtual scene
US9486292B2 (en) 2008-02-14 2016-11-08 Immersion Corporation Systems and methods for real-time winding analysis for knot detection
US20090319991A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Managed code type equivalence
US8418082B2 (en) * 2009-05-01 2013-04-09 Apple Inc. Cross-track edit indicators and edit selections
US8627207B2 (en) * 2009-05-01 2014-01-07 Apple Inc. Presenting an editing tool in a composite display area
US9104791B2 (en) 2009-05-28 2015-08-11 Immersion Corporation Systems and methods for editing a model of a physical system for a simulation
US8576458B2 (en) 2011-12-07 2013-11-05 Xerox Corporation Printing system, raster ouput scanner, and method with electronic banding compensation using facet-dependent smile correction
US9327515B2 (en) 2011-12-07 2016-05-03 Xerox Corporation Electronic banding compensation (EBC) of halftone-interaction banding using variable beam delays
US9866924B2 (en) 2013-03-14 2018-01-09 Immersion Corporation Systems and methods for enhanced television interaction
US10698561B2 (en) * 2017-06-12 2020-06-30 Google Llc Intelligent command batching in an augmented and/or virtual reality environment

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3658427A (en) * 1969-11-28 1972-04-25 Anthony B Decou Attitude sensor, and system for controlling attitude of an object
US3881605A (en) * 1973-06-29 1975-05-06 Ibm Object orienting device to assist robot manipulator
US4082188A (en) * 1976-06-23 1978-04-04 Hoffmann-La Roche Inc. Apparatus for color recognition and defect detection of objects such as capsules
US4677576A (en) * 1983-06-27 1987-06-30 Grumman Aerospace Corporation Non-edge computer image generation system
US4635208A (en) * 1985-01-18 1987-01-06 Hewlett-Packard Company Computer-aided design of systems
US4742356A (en) * 1985-12-09 1988-05-03 Mcdonnell Douglas Corporation Method and apparatus for determining remote object orientation and position
US4704694A (en) * 1985-12-16 1987-11-03 Automation Intelligence, Inc. Learned part system
US4760386A (en) * 1986-06-13 1988-07-26 International Business Machines Corporation Automatic hiding and revealing of a pointer during keyboard activity
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
US4939648A (en) * 1987-12-02 1990-07-03 Schlumberger Technology Corporation Apparatus and method for monitoring well logging information
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 (de) * 1988-06-14 1990-09-12 Tektronix, Inc. Einrichtung und Verfahren zum Steuern von Datenflussprozessen durch erzeugte Befehlsfolgen
CA1323702C (en) * 1988-07-27 1993-10-26 Ralph Thomas Watson Software agent used to provide instruction to a user for a plurality of computer applications
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
US5198802A (en) * 1989-12-15 1993-03-30 International Business Machines Corp. Combined keyboard and mouse entry
US5075848A (en) * 1989-12-22 1991-12-24 Intel Corporation Object lifetime control in an object-oriented memory protection mechanism
JPH0758487B2 (ja) * 1990-01-08 1995-06-21 インターナショナル・ビジネス・マシーンズ・コーポレーション 表編集装置
US5168441A (en) * 1990-05-30 1992-12-01 Allen-Bradley Company, Inc. Methods for set up and programming of machine and process controllers
US5177685A (en) * 1990-08-09 1993-01-05 Massachusetts Institute Of Technology Automobile navigation system using real time spoken driving instructions
US5327529A (en) * 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
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
JP2783692B2 (ja) * 1991-03-29 1998-08-06 株式会社東芝 図形作成装置

Also Published As

Publication number Publication date
US5550563A (en) 1996-08-27
EP0669017B1 (de) 1997-04-23
AU5827794A (en) 1994-07-19
CA2135526A1 (en) 1994-07-07
DE69310201D1 (de) 1997-05-28
WO1994015277A1 (en) 1994-07-07
CA2135526C (en) 1999-08-10
JP3949159B2 (ja) 2007-07-25
JPH08505252A (ja) 1996-06-04
EP0669017A1 (de) 1995-08-30

Similar Documents

Publication Publication Date Title
DE69310201T2 (de) Objektorientierte applikationsschnittstelle.
DE59300878D1 (de) Schnittstelle.
FI920146A0 (fi) Stroemskensystem.
ES1020681Y (es) Mueble-gimnasio.
ES1021196Y (es) Cubre-cajas pefeccionado.
BR9204665A (pt) Aplicaçao.
ES1022809Y (es) Mini-taquilla.
ES1021261Y (es) Envase-sonajero.
ES1023634Y (es) Poste-corta-trafico.
ES1023265Y (es) Cabina fotografica.
ES1022989Y (es) Carpeta-bolsa.
ES1019859Y (es) Interruptor-conmutador.
ES1028183Y (es) Venturi-caudalimetro.
ES1022352Y (es) Munequera metacarpiana.
ES1020075Y (es) Columbario.
ES1020335Y (es) Estuche-escribania.
ES1021990Y (es) Estuche-expositor-sorpresa.
ES1022971Y (es) Perinola.
ES1021234Y (es) Boligrafo-juego.
ES1021370Y (es) Muneco malabarista.
FI920016A0 (fi) Kameraenhet foer en feldetekteringsanordning foer plattytor.
FI920138A0 (fi) Cellulaert digitalt radiosystem.
FI920001A0 (fi) Limtraebalk.
FI920384A0 (fi) Rullhjul.
FI920355A0 (fi) Stolpfot.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition