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:
![]() | Microsoft Making a Game of Embedded? There is some angst being expressed around the recently announced reor... |
![]() | 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... |
![]() | GFI WebMonitor for Microsoft ISA Server GFI Software Ltd. GFI WebMonitor is a lightweight tool, designed... |
![]()
Recent Jobs:
![]() | Project Management #ITD-0162487 - USA - IBM This position is customer interfacing role responsible for leading a p... |
![]() | Oracle Developer #GBS-0164531 - DC - Washington - IBM Gather requirements, design, develop, and implement system interfaces ... |
![]() | Business Transformation Consultant #GTS-0164429 - FL - Tampa - IBM The responsibilities for this M & A position include: 1. Lead optimi... |
![]() | Premium Support Manager #SWG-0164012 - MI - Detroit - IBM The Premium Support Manager (PSM) is responsible for being a customer ... |
![]() | Remote Support Specialist #GTS_ITS-0160480 - CO - Boulder - IBM The Remote Support Representative will provide remote technical assist... |
![]() | SAP Basis Developer #GBS-0163032 - AL - Huntsville - IBM The SAP Basis Developer will Analyze business problems & translate... |
![]() | IT Security Specialist #GBS-0164995 - CO - Boulder - IBM Information system administration for a 24x7x365 SOC mission for USCIS... |
![]() | System i Technical Support Professional (3rd Shift) #GTS-0163402 - NY - Rochester - IBM This role specializes in performing and enabling remote technical supp... |
![]() | Technical Support Professional #SWG-0163417 - NC - Research Triangle Park - IBM This role specializes in performing and enabling remote technical supp... |
![]() | Research Staff Member - Storage Systems #Res-0135120 - CA - San Jose - IBM The Storage Systems department at Almaden is looking for a Research St... |

