Patent · US Active

Dynamic native binding for managed assemblies

US8776097B2 · kind B2 · utility

1Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 14, 2011
Grant dateJul 8, 2014
Priority date
Expiry dateDec 27, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/44547
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, apparatus, system, article of manufacture, and computer readable storage medium provides the ability to dynamically bind a native assembly from a managed assembly. A managed assembly (e.g., a dynamically linked library (DLL)) is obtained. In the managed assembly, native application program interface entry points are identified. For each of the entry points, intended platform(s) and associated correct native assembly(ies) are specified in the managed assembly. The managed assembly is deployed onto a computer. For example, the single collection of managed and native assemblies can be deployed to all targeted computers, which consist of varying platform environments. During runtime execution, the executing platform of the application is determined. Based on the executing platform, an intended platform is selected and the entry points are bound to the correct native assembly.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.