About NuDesign
Eval Download
SNMP Links
Pricing & License Options
Product License Terms
On-Line Store

SNMP Agent Studio for Windows Embedded  - download eval of Visual xAgentBuilder for C++

NuDesign SNMPv3 Agent SDK libraries and SNMP Agent development tools for MS Windows provide for building SNMP Agents for 32bit and 64bit Windows 8/8.1 / 7 / Vista / XP / Server 2008 & 2003 Desktop and Embedded Windows products. The SNMP standard over IPv6 / IPv4 networks is fully supported.

The core SNMP development product, NuDesign's SNMP agent builder called Visual xAgentBuilder for C++ is installed as a template under MS Visual Studio IDE and it generates a complete, immediately compilable, 32bit or 64bit SNMP Agent project right within the MS Visual Studio, either in standalone, or in Master Agent / extension DLL or Remote subagent (either TCP AgentX - rfc2741 or lightweight UDP SNMP BER encoding subagent) configuration.

For evaluations please download our free eval of Visual xAgentBuilder for C++ for Windows here. and contact us to discuss your specific Windows Embedded environment.

Visual xAgentBuilder for C++

Figure 1. Defining Subtrees in Visual xAgentBuilder for C++

Visual xAgentBuilder for C++ generates standalone or extensible Multiprotocol SNMP Agents, utilizing Microsoft SNMP Master Agent Service extension DLL API. Such an extensible agent will support multiprotocol access as described here, even for third party DLLs. In such cases, a developer will use the Visual xAgentBuilder for C++ to generate MIB-specific HTML pages and to link in the HTTP, Web Access Agent library.

The HTTP access requires that NuDesign's SNMPv3 Master Agent Service for Windows be used. For SNMP only access any Microsoft compatible SNMP Master Agent Service for Windows can be used.

The resulting agent runs under pre-selected MS Windows OS. The agent can then be tested using appropriate management application (for example using NuDesign's Visual MIB Browser for SNMP access or regular web browser for HTTP access).

For simple CLI, development console access, the agent code generator makes use of the Get/Set MIB objects API infrastructure, extending standard Windows console application with Get/Set MIB object commands thus offering a simple maintenance console access to the MIB. If full feature, hierarchical CLI is required then NuDesign's CLI Builder Studio tool can be used to generate appropriate CLI application with comprehensive set of configuration and operational modes and commands.

The following table details content of SNMP Agent Studio packages. The developer needs to decide which protocol will be used for access to the management information. Please note that each package contains the MIB access console application, in addition to main (SNMP and HTTP) access protocol libraries.

Content of C++ Agent Studio
for MS Windows

C++ Professional Agent Studio for MS Windows

C++ Agent Studio for MS Windows.NET

Visual xAgentBuilder for C++
(with SNMPv3 and/or HTTP options)

SDK for Multiprotocol SNMP Agent for MS WindowsNET

Visual MIBuilder


Visual MIBrowser Professional


Visual SNMP Traffic Monitor


Table 1. Content of C++ SNMP Agent Studio for MS Windows

For more information please view Visual xAgentBuilder for C++ Help File here.

NuDesign’s SNMP Agent Studio products generate agent code with SNMPv1/v2c, SNMPv1/v2c/v3, HTTP and CLI, simple development console access including generation of Project Files (source code, headers and Make files) for respective IDE’s for these environments:

  1. MS Windows & Windows Embedded - Visual Studio
  2. QNX Neutrino® - Momentics IDE
  3. Desktop & Embedded Linux distributions - GNU Make files
  4. MontaVista Linux - DevRocket IDE
  5. SnapGear / uCLinux Linux distributions - GNU Make files
  6. ENEA OSE - ENEA development environment
  7. WindRiver VxWorks - Tornado and Eclipse IDE
  8. other embedded and desktop OS/RTOS targets

For a more detailed understanding of our Multiprotocol SNMP Agent and our SNMP Agent Development Tools please read here.

Support Contracts and Upgrades

Support Services Contract offers one year of product maintenance updates plus 10 support incidents.  Please note that extended support contracts and design consulting services are available as well.  For more details see our Pricing & License Options document.