[go: up one dir, main page]

GB2479325A - Application of platform dependent routines in virtual machines by embedding native code in class files - Google Patents

Application of platform dependent routines in virtual machines by embedding native code in class files Download PDF

Info

Publication number
GB2479325A
GB2479325A GB1113449A GB201113449A GB2479325A GB 2479325 A GB2479325 A GB 2479325A GB 1113449 A GB1113449 A GB 1113449A GB 201113449 A GB201113449 A GB 201113449A GB 2479325 A GB2479325 A GB 2479325A
Authority
GB
United Kingdom
Prior art keywords
native code
application
virtual machines
class files
platform dependent
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.)
Withdrawn
Application number
GB1113449A
Other versions
GB201113449D0 (en
Inventor
Gary Frost
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices 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
Priority claimed from DE102009006882A external-priority patent/DE102009006882A1/en
Application filed by Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of GB201113449D0 publication Critical patent/GB201113449D0/en
Publication of GB2479325A publication Critical patent/GB2479325A/en
Withdrawn 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/445Program loading or initiating
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

The deployment of native methods ina virtual machine enviroiunent may significantly be simplified by incorporating a corresponding native code segment into the application file, such as a JAVA class file, and using the embedded native code segment for library bind operations of the corresponding class file.
GB1113449A 2009-01-30 2010-01-27 Application of platform dependent routines in virtual machines by embedding native code in class files Withdrawn GB2479325A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102009006882A DE102009006882A1 (en) 2009-01-30 2009-01-30 Application of platform-dependent routines in virtual machines by embedding a native encoding in class files
US12/693,810 US8510725B2 (en) 2009-01-30 2010-01-26 Application of platform dependent routines in virtual machines by embedding native code in class files
EP2010086155 2010-01-27

Publications (2)

Publication Number Publication Date
GB201113449D0 GB201113449D0 (en) 2011-09-21
GB2479325A true GB2479325A (en) 2011-10-05

Family

ID=44546372

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1113449A Withdrawn GB2479325A (en) 2009-01-30 2010-01-27 Application of platform dependent routines in virtual machines by embedding native code in class files

Country Status (1)

Country Link
GB (1) GB2479325A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6295638B1 (en) * 1998-07-30 2001-09-25 International Business Machines Corporation Method and apparatus for loading native object code in data processing system
US6542887B1 (en) * 1999-10-29 2003-04-01 International Business Machines Corporation Incorporating native code in Java archive files
US6571388B1 (en) * 1999-03-09 2003-05-27 Hewlett-Packard Development Company, L.P. Building a custom software environment including pre-loaded classes
US6862683B1 (en) * 2000-03-24 2005-03-01 Novell, Inc. Method and system for protecting native libraries
WO2006038103A1 (en) * 2004-10-09 2006-04-13 Axalto S.A System and method for post-issuance code update employing embedded native code.

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6295638B1 (en) * 1998-07-30 2001-09-25 International Business Machines Corporation Method and apparatus for loading native object code in data processing system
US6571388B1 (en) * 1999-03-09 2003-05-27 Hewlett-Packard Development Company, L.P. Building a custom software environment including pre-loaded classes
US6542887B1 (en) * 1999-10-29 2003-04-01 International Business Machines Corporation Incorporating native code in Java archive files
US6862683B1 (en) * 2000-03-24 2005-03-01 Novell, Inc. Method and system for protecting native libraries
WO2006038103A1 (en) * 2004-10-09 2006-04-13 Axalto S.A System and method for post-issuance code update employing embedded native code.

Also Published As

Publication number Publication date
GB201113449D0 (en) 2011-09-21

Similar Documents

Publication Publication Date Title
IN2014CN04888A (en)
WO2012039567A3 (en) Terminal device for downloading and installing an application and method thereof
EP2179336A4 (en) Method and system for presenting a mash-up, or personalized mixture, and associated contextual suggestions to mobile users
WO2008027922A3 (en) Software installation using template executables
EP2351651A4 (en) File system, booklet, and binding machine
EP2037112A4 (en) Fuel nature discriminating system for working machines, and fuel nature discriminating method for working machines
MX351334B (en) Wellbore servicing compositions and methods of making and using same.
WO2012099973A3 (en) Compositions and methods for treating cancer
WO2011088414A3 (en) Systems and methods for per-action compiling in contact handling systems
MX2013001045A (en) Liver organoid, uses thereof and culture method for obtaining them.
WO2010026202A3 (en) Insulin pump programming software for selectively modifying configuration data
EP2503457A4 (en) Loading and debugging method and debugging system thereof
WO2007144695A3 (en) Unified mobile platform
MX2009004167A (en) Antibodies that bind cxcr7 epitopes.
ZA201007769B (en) A method and a system for operating a working machine
FI20105185A0 (en) Rock drilling machine, method for rock drilling and rock drilling machine control system
GB2508784A (en) Generating Security Permissions
TWI349929B (en) File splitting apparatus, file splitting method and file splitting program
BRPI0914661A2 (en) method for establishing machine code, the execution of which generates an optimized scrolling model
GB201014714D0 (en) Method, systems and computer program products for retrieving a file of machine readable data
CL2012003135A1 (en) Method for reinforcing an irregular rock or concrete surface comprising applying a curable foam composition, partially curing said composition, applying a reinforcing composition and curing; coated surface; and compound.
GB201020003D0 (en) Verification file generating program, verification file generating device, and verification file generating method
TW200630880A (en) Method and apparatus for quickly developing an embedded operating system through utilizing an automated building framework
BRPI1015552A2 (en) method for installing instrumentation gauges in a well, and method for installing smart completion in a well.
GB2479325A (en) Application of platform dependent routines in virtual machines by embedding native code in class files

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)