[go: up one dir, main page]

AU2002211609A1 - Improved frameworks for invoking methods in virtual machines - Google Patents

Improved frameworks for invoking methods in virtual machines

Info

Publication number
AU2002211609A1
AU2002211609A1 AU2002211609A AU1160902A AU2002211609A1 AU 2002211609 A1 AU2002211609 A1 AU 2002211609A1 AU 2002211609 A AU2002211609 A AU 2002211609A AU 1160902 A AU1160902 A AU 1160902A AU 2002211609 A1 AU2002211609 A1 AU 2002211609A1
Authority
AU
Australia
Prior art keywords
virtual machines
invoking methods
improved frameworks
frameworks
improved
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.)
Abandoned
Application number
AU2002211609A
Inventor
Stepan Sokolov
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of AU2002211609A1 publication Critical patent/AU2002211609A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/449Object-oriented method invocation or resolution

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
AU2002211609A 2000-10-31 2001-10-10 Improved frameworks for invoking methods in virtual machines Abandoned AU2002211609A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/703,361 2000-10-31
US09/703,361 US6901591B1 (en) 2000-10-31 2000-10-31 Frameworks for invoking methods in virtual machines
PCT/US2001/031700 WO2002037272A2 (en) 2000-10-31 2001-10-10 Improved frameworks for invoking methods in virtual machines

Publications (1)

Publication Number Publication Date
AU2002211609A1 true AU2002211609A1 (en) 2002-05-15

Family

ID=24825069

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2002211609A Abandoned AU2002211609A1 (en) 2000-10-31 2001-10-10 Improved frameworks for invoking methods in virtual machines

Country Status (3)

Country Link
US (1) US6901591B1 (en)
AU (1) AU2002211609A1 (en)
WO (1) WO2002037272A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6332215B1 (en) * 1998-12-08 2001-12-18 Nazomi Communications, Inc. Java virtual machine hardware for RISC and CISC processors
EP1197847A3 (en) 2000-10-10 2003-05-21 Nazomi Communications Inc. Java hardware accelerator using microcode engine
US7096466B2 (en) * 2001-03-26 2006-08-22 Sun Microsystems, Inc. Loading attribute for partial loading of class files into virtual machines
US7543288B2 (en) 2001-03-27 2009-06-02 Sun Microsystems, Inc. Reduced instruction set for Java virtual machines
US7246347B1 (en) * 2002-06-26 2007-07-17 Sun Microsystems, Inc Method and apparatus for loading class files into non-volatile memory
US7707583B2 (en) * 2004-05-20 2010-04-27 Sap Ag Robust sharing of runtime systems
US9183011B2 (en) * 2006-10-31 2015-11-10 Oracle America Inc. Method and system for runtime environment emulation
FI20070366A0 (en) 2007-05-09 2007-05-09 Webmedia As Procedure and system for reloading a class
US10503481B2 (en) 2015-12-16 2019-12-10 Sybase, Inc. Generating a native access plan for dynamic entity calling
CN107688746A (en) * 2017-08-30 2018-02-13 浪潮(北京)电子信息产业有限公司 The loading method and device of a kind of kernel file
US11070377B1 (en) * 2019-02-14 2021-07-20 Bank Of America Corporation Blended virtual machine approach for flexible production delivery of intelligent business workflow rules
US11809839B2 (en) 2022-01-18 2023-11-07 Robert Lyden Computer language and code for application development and electronic and optical communication

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4086626A (en) 1974-10-07 1978-04-25 Fairchild Camera And Instrument Corporation Microprocessor system
US4910731A (en) 1987-07-15 1990-03-20 Hitachi, Ltd. Switching system and method of construction thereof
US6285048B1 (en) * 1991-12-13 2001-09-04 Symetrix Corporation Barium strontium titanate integrated circuit capacitors and process for making the same
EP0546682A3 (en) 1991-12-12 1993-12-08 Ibm Parent class shadowing
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6151618A (en) 1995-12-04 2000-11-21 Microsoft Corporation Safe general purpose virtual machine computing system
US5899997A (en) 1996-04-03 1999-05-04 Transparency Systems, Inc. Object-oriented query mechanism
US6151703A (en) 1996-05-20 2000-11-21 Inprise Corporation Development system with methods for just-in-time compilation of programs
US5815718A (en) 1996-05-30 1998-09-29 Sun Microsystems, Inc. Method and system for loading classes in read-only memory
US5920720A (en) 1997-02-25 1999-07-06 Microsoft Corporation Efficient computer based virtual machine object structure
US6003038A (en) * 1997-03-31 1999-12-14 Sun Microsystems, Inc. Object-oriented processor architecture and operating method
US6317872B1 (en) * 1997-07-11 2001-11-13 Rockwell Collins, Inc. Real time processor optimized for executing JAVA programs
US6442753B1 (en) 1997-08-28 2002-08-27 International Business Machines Corporation Apparatus and method for checking dependencies among classes in an object-oriented program
US6072953A (en) 1997-09-30 2000-06-06 International Business Machines Corporation Apparatus and method for dynamically modifying class files during loading for execution
US6163780A (en) 1997-10-01 2000-12-19 Hewlett-Packard Company System and apparatus for condensing executable computer software code
DE69836902T2 (en) 1997-10-02 2007-10-18 Koninklijke Philips Electronics N.V. COMPUTER SETTING ON VARIABLE INSTRUCTIONS
US6349344B1 (en) * 1997-12-16 2002-02-19 Microsoft Corporation Combining multiple java class files into a run-time image
US6081665A (en) * 1997-12-19 2000-06-27 Newmonics Inc. Method for efficient soft real-time execution of portable byte code computer programs
US6704803B2 (en) * 1998-01-26 2004-03-09 International Business Machines Corporation Method and system for distributing data events over an information bus
US6658492B1 (en) * 1998-03-20 2003-12-02 Sun Microsystems, Inc. System and method for reducing the footprint of preloaded classes
US6330709B1 (en) 1998-03-30 2001-12-11 International Business Machines Corporation Virtual machine implementation for shared persistent objects
US6096095A (en) 1998-06-04 2000-08-01 Microsoft Corporation Producing persistent representations of complex data structures
US6434694B1 (en) * 1998-06-29 2002-08-13 Sun Microsystems, Inc. Security for platform-independent device drivers
US6496871B1 (en) * 1998-06-30 2002-12-17 Nec Research Institute, Inc. Distributed agent software system and method having enhanced process mobility and communication in a computer network
US6205578B1 (en) 1998-08-14 2001-03-20 Ati International Srl Interpreter for stack-based languages
US6446084B1 (en) * 1998-09-22 2002-09-03 Sun Microsystems, Inc. Optimizing symbol table lookups in platform-independent virtual machines
US6202208B1 (en) 1998-09-29 2001-03-13 Nortel Networks Limited Patching environment for modifying a Java virtual machine and method
GB2343021A (en) 1998-10-19 2000-04-26 Ibm Class loading model for object oriented programming
US6338160B1 (en) 1998-12-08 2002-01-08 Nazomi Communications, Inc. Constant pool reference resolution method
US6332215B1 (en) 1998-12-08 2001-12-18 Nazomi Communications, Inc. Java virtual machine hardware for RISC and CISC processors
US6571388B1 (en) 1999-03-09 2003-05-27 Hewlett-Packard Development Company, L.P. Building a custom software environment including pre-loaded classes
US6553565B2 (en) * 1999-04-23 2003-04-22 Sun Microsystems, Inc Method and apparatus for debugging optimized code
US6393491B1 (en) * 1999-04-26 2002-05-21 Sun Microsystems, Inc. Method and apparatus for dispatch table construction
US6557023B1 (en) * 1999-05-28 2003-04-29 Sun Microsystems, Inc. Method and apparatus for avoiding array class creation in virtual machines
US6584612B1 (en) 1999-07-15 2003-06-24 International Business Machines Corporation Transparent loading of resources from read-only memory for an application program
US6738977B1 (en) 2000-05-31 2004-05-18 International Business Machines Corporation Class sharing between multiple virtual machines

Also Published As

Publication number Publication date
WO2002037272A3 (en) 2003-03-06
US6901591B1 (en) 2005-05-31
WO2002037272A2 (en) 2002-05-10

Similar Documents

Publication Publication Date Title
AU2001271210A1 (en) Method for virtual trading
AU2001266178A1 (en) Improvements in washing machines
AU4459801A (en) Virtual program list providing system
AU2002232930A1 (en) Rendering non-interactive three-dimensional content
AUPQ629600A0 (en) Gaming machine feature concept
AU2001268148A1 (en) Using a gaming machine as a server
AUPQ906000A0 (en) Carton formimg machines and methods
GB0013132D0 (en) Virtual machine with reiitialisation
AU2002210731A1 (en) Improvements in parallel link machine design
AU2001232919A1 (en) Banding machine
AU2000234240A1 (en) Virtual reality testdrive system
AU2001238066A1 (en) Virtual reality portrait
AU2001287012A1 (en) System and method for online virtual collections
AU2002211609A1 (en) Improved frameworks for invoking methods in virtual machines
AU2001290101A1 (en) An amusement machine
AU2001256548A1 (en) Pusher amusement machine
WO2001095167A8 (en) Virtual marketplace
AU2001232038A1 (en) Detergent composition in tablet form
AU2001231803A1 (en) Method in trade
AUPQ976400A0 (en) Game for slot machine
AU2000255179A1 (en) 3d virtual landscape database
AU6901201A (en) Tube-filling machine
AU2001272284A1 (en) Gaming machine system using virtual tickets
AU5012600A (en) Method and apparatus for a multi-owner, three-dimensional virtual world
AU3036101A (en) Vending machine