from Intel Corp.
One of the beauties of .NET is that an object written on one .NET-compliant language, such as VB.NET, can be invoked from another object written in another .NET-compliant language, such as C#, via the framework's interoperability mechanisms. Here software architects and developers can learn about using these mechanisms to create C# wrapper functions for using Intel® IPP C-style libraries from a Microsoft .NET framework application using the C# language.
It is assumed that the read is familiar with Intel Integrated Performance Primitives and such .NET framework concepts as common language runtime, framework class libraries, assemblies, metadata, custom attributes, and tools such as Microsoft Visual Studio .NET, ILDASM, ILASM, and so forth.
Intel IPP overview
Intel IPP is a cross-platform software library that provides a range of library functions for multimedia, audo codecs, video codecs (for example, H.263, MPEG-4), image processing (JPEG), signal processing, speech compression (G.723, GSM-AMR), and computer vision as well as math support routines for such processing capabilities. Intel IPP is optimized for the broad range of Intel microprocessors, enabling ease of porting and migration of software applications among different processor platforms.
Its functions can be used from the .NET framework managed environment to speed up the performance of applications on Intel platforms.
Microsoft .NET framework overview
Microsoft .NET framework is a managed runtime environment for developing applications through a CLR layer and class libraries. This layer consists of runtime execution services such as garbage collection for memory safety, remoting, security, and so on. The benefit is to quickly develop various types of software applications, such as Windows forms, XML, Web services, distributed applications, media applications, and imaging applications.
A managed application can be written in any language that has a .NET-compliant compiler that compiles the source code into .NET assemblies.
Read the rest: click link, below.
© 2004 Intel Corp.
![]()
![]() | Creating a particle system with streaming SIMD extensions by William Damon, technical marketing engineer, Software Solutions... |
If you're interested in this topic, these articles may be helpful:
![]() | GFI WebMonitor for Microsoft ISA Server GFI Software Ltd. GFI WebMonitor is a lightweight tool, designed... |
![]() | Solid approval at Microsoft Dr. Greg Guthrie, Dean of the Department of Computer Science and Mathe... |
![]() | Patch management with GFI LANguard NSS & Microsoft SUS GFI Software Ltd. Patch management is an essential network administ... |
![]() | Microsoft Making a Game of Embedded? There is some angst being expressed around the recently announced reor... |
![]()
Recent Jobs:
![]() | Project Management #ITD-0162487 - USA - IBM This position is customer interfacing role responsible for leading a p... |
![]() | Software Engineer - Entry Level #STG-0164877 - GA - Atlanta - IBM Systems and Technology Group has an entry-level opening on it’s exciti... |
![]() | System Services Representative #GTS-0164070 - TX - San Antonio - IBM This role is an individual contributor responsible for on-site install... |
![]() | Oracle Developer #GBS-0164531 - DC - Washington - IBM Gather requirements, design, develop, and implement system interfaces ... |
![]() | SAP Workflow Senior Consultant #GBS-0163018 - DC - Washington - IBM Successful candidates will be responsible for SAP workflow configurati... |
![]() | Remote Support Specialist #GTS_ITS-0160480 - CO - Boulder - IBM The Remote Support Representative will provide remote technical assist... |
![]() | Project Manager #GBS-0148460 - MD - Gaithersburg - IBM The purpose of this role is to provide management support for the plan... |
![]() | SAP ABAP Senior Consultant #GBS-0163021 - TX - Dallas - IBM IBM Business Consulting Services is seeking senior SAP ABAP Developers... |
![]() | Technical Enablement Specialist #SWG-0163886 - CA - San Jose - IBM Employees in this role use IBM Systems and product expertise to delive... |
![]() | Premium Support Manager #SWG-0164012 - MI - Detroit - IBM The Premium Support Manager (PSM) is responsible for being a customer ... |

