Creating managed code from native code

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S140000, C717S152000

Reexamination Certificate

active

07472375

ABSTRACT:
In one embodiment, the present invention includes a method for generating an assembly that is usable in a managed environment. More specifically, the assembly may be an all-inclusive object file that contains a native code module, a managed wrapper and prototype information in a single assembly. The method may include forming an object file from a native code module, where the object file includes prototype information, generating a managed code wrapper using the prototype information, and creating a single assembly including the managed code wrapper and the native code module. In some embodiments, the managed code wrapper may be automatically created, reducing burden on a developer. Other embodiments are described and claimed.

REFERENCES:
patent: 6598141 (2003-07-01), Dussud et al.
patent: 7017162 (2006-03-01), Smith et al.
patent: 7032216 (2006-04-01), Nizhegorodov
patent: 2002/0129092 (2002-09-01), Tolson et al.
patent: 2005/0188382 (2005-08-01), Nagendra et al.
patent: 2005/0198618 (2005-09-01), Lalonde et al.
patent: 2005/0246677 (2005-11-01), Mountain et al.
“Intel Technology Journal”, vol. 7, Issue 1, Feb. 19, 2003, ISSN 1535-766X, pp. 1-83, http://www.intel.com/technology/itj/2003/volume07issue01/vol7iss1—managed—runtime—technologies.pdf.
Jon Box, Dan Fox. “An Introduction to P/Invoke and Marshaling on the Microsoft .NET Compact Framework” http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html
etcfintrointerp.asp. Mar. 2003.
“What is Intel® IPP?” http://www.intel.com/software/products/ipp/IDF—IPP—What—is—IPP.pdf. Aug. 24, 2001.
.NET Framework Developer's Guide—Assemblies Overview. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconassembliesoverview.asp. Accessed Feb. 14, 2005.
Intel® Integrated Performance Primitives (IPP)—Intel® Architectrue (IA) and Intel® StrongArm* Microarchitecture (Intel SA) http://www.intel.com/software/products/ipp/IDF—IPP—IA—and—SA.pdf. Aug. 24, 2001.
“Creating C# Wrappers for Intel Integrated Performance Primitives Using Microsoft.NET* Inoperability Mechanisms” Version 1.0. http://www.intel.com/software/products/ipp/techtopics/interop.pdf. Copyright 2003.
Gregory, Kate. “Head Spinning Continued: The Managed Wrapper”. From Kate Gregory's Codeguru Column, “Using Visual C++ .NET”. http://www.developer.com
et/cplus/print.php/3085331. Sep. 20, 2003.
Gregory, Kate. “Head-Spinning Interoperability between Managed and Native C++”. From Kate Gregory's Codeguru Column, “Using Visual C++ .NET”. http://www.developer.com
et/cplus/print.php/2238651. Jul. 22, 2003.
Gregory, Kate. “Head-Spinning Continued: P/Invoke”. From Kate Gregory's Codeguru Column, “Using Visual C++ .NET”. http://www.codeguru.com/columns/Kate/print.php/c4857/. Aug. 26, 2003.
Gregory, Kate. “Head-Spinning Continued: Who Needs P/Invoke?”. From Kate Gregory's Codeguru Column, “Using Visual C++ .NET”. http://www.codeguru.com/columns/Kate/print.php/c4859/. Aug. 29, 2003.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Creating managed code from native code does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Creating managed code from native code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Creating managed code from native code will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4027437

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.