PowerSNMP for .NET 4.x fills the SNMP communication gap in the .NET Framework by providing comprehensive Manager and Agent components that can be plugged into any Framework 2.0+ application.
Dart Communications is pleased to announce the release of PowerSNMP for .NET 4.0. This latest version of the venerable PowerSNMP product line gets a new .NET 2.0 re-design that leverages the power of the latest .NET environments to provide the most advanced Internet Communications components available. Some of the features include:
- Multi-threaded worker thread operation does not interfere with UI performance
- MIB files are parsed automatically when loaded
- SNMP v3 support uses MD5 and SHA authentication and DES, Triple DES and AES (128, 192 and 256 bit strength) encryption.
- FIPS 140-2 compliant cryptography supports government and military requirements
- Start methods launch worker threads where synchronous methods do the heavy lifting.
- Marshal methods marshal data to the UI thread for display purposes
The .NET environment has evolved, and so has its users. Customers are developing more applications for ASP.NET, more console applications, and more service applications. Lacking UIs, pseudo-blocking and asynchronous methods are not relevant for these environments. There are also trends towards greater levels of customer control. For these reasons, PowerSNMP for .NET 4.x was designed with the following in mind:
Improved Asynchronous Design
Traditional PowerSNMP asynchronous design provided a means for executing specific methods on worker threads and marshaled all data back to the UI thread. With the new design user code executes on worker threads and data is marshaled to the UI thread as required, providing code that is easier to understand, uses fewer resources, and is structurally more flexible and powerful.
Improved Re-Use of .NET 2.0 Features
PowerSNMP 4.x takes advantage of generics, Triple DES encryption, and other features introduced in .NET 2.0. Now that most users have migrated from .NET 1.x, PowerSNMP can be upgraded without sacrificing backward compatibility. Of course, the .NET 1.x product line will still be licensed for use in the .NET 1.x environment to support legacy applications.
Future CE Support
The new code-base is compatible with the Compact Framework.