NuGenMeters.Net™

NuGenMeters™ Logo - .Net Performance Visualization Controls

NuGenMeters.Net™ is an extensive collection consisting of roughly 500 controls. Each of which, including two generic versions (allowing for custom performance counter adaption) are written for and expose real-time data for most system (focusing mostly upon CLR relevance) performance counters data. Each are exposed in two forms; one is a meter control, the other a graph control. Each of which contain extensive visual properties for UI customization. Also included is a logging control that can be bound to any of the meter/graph controls. This allows for both visual historical tracking as well as IO tracking. If your building dashboard, systems analysis or simply want to expose performance counter data within your applications take a look at this control set.

Two versions of NuGenMeters.Net are distributed:
Genetibase.UI.NuGenMeters.Lite and Genetibase.UI.NuGenMeters.Full. These assemblies are absolutely identical in its fundamentals (base classes), but the latter has a standalone meter for every counter while the lite version has only generic meters which will require to pick a necessary counter type in the property grid. You can decide what is easier for you. Here is a brief description of base components.

Key Components

NuGenGraphGeneric

NuGenGraphGeneric is a push graph control just like a Windows TaskManager has, but supporting a large amount of visual modifications. To mention only a few: gradient background, a dozen of border styles, background image, grid on/off with transparency level, ability to render the graph as a set of bars. A new property ExtraPerformance appeared in the latest release. It switches the renderer to GDI mode that improves performance up to 3 times! Very useful to display data with little latency of 20 ms or so.

NuGenMeterGeneric

NuGenMeterGeneric is a progress bar like control with extensive visual styles. You can modify background and foreground styles (constant, gradient, tube), supports horizontal and vertical flexible layout, indicates the maximum data level with a tick line, clear type label rendering.

NuGenGraphLog

NuGenGraphLog is much like NuGenGraphGeneric in functionality. You can connect NuGenMeterGeneric or NuGenGraphGeneric to it through extended properties. NuGenGraphLog will render data from several data sources simultaneously.

NuGenLog

NuGenLog will make it possible for you to log performance counters data to a disk. If you set maximum size for a log file the log will then be split into a series of files. You can specify file name postfix according to your needs. It is necessary to mention that the NuGenLog logic has been rewritten since the previous release to save CPU resources. The data is taken from NuGenGraphGeneric or NuGenMeterGeneric or even from NuGenGraphLog. Making the data source invisible will bring background logging to you.

All the controls were designed to be easy-to-use. For most properties custom designers are associated, that will help you assign new property values in a straightforward way. Moreover practically each property has the appropriate PropertyChanged event. One can find it useful to accommodate different design-patterns. All this stuff is marked with Description attributes with quick notice about what this or that property/event is for. Public and protected methods and properties are provided with XML documentation, so you won't have to guess their meaning while coding. By using best coding practices we save your resources and resources of the machine to run our software.

Product Info Full Version

Buy this product now

Buy by Credit Card

Purchase Source Code

Buy by Credit Card

  • Assembly: Genetibase.UI.NuGenMeters.Full.dll
  • Ref Assembly: Genetibase.Design.dll
  • Ref Assembly: Genetibase.PerformanceCounters.dll
  • Ref Assembly: Genetibase.Shared.dll
  • Ref Assembly: Genetibase.Win32.dll
  • Namespace: Genetibase.UI
  • Current Version: 2.4.10.6

CLR 2.0 x86 and 2.0 x64 versions are both inlcuded upon purchase. As well, when purchasing the full version the Lite version is also included.

Pricing

  • 1 Developer License is $129, including unlimited runtime distribution rights
  • Complete Source Code available for download at $219

Trial Version available for download

View Docs for NuGenMeters.Net™    Download Demo for NuGenMeters.Net™

Product Info Lite Version

Buy this product now

Buy by Credit Card

  • Assembly: Genetibase.UI.NuGenMeters.Lite.dll
  • Ref Assembly: Genetibase.Design.dll
  • Ref Assembly: Genetibase.PerformanceCounters.dll
  • Ref Assembly: Genetibase.Shared.dll
  • Ref Assembly: Genetibase.Win32.dll
  • Namespace: Genetibase.UI
  • Current Version: 2.4.10.6

CLR 2.0 x86 and 2.0 x64 versions are both inlcuded upon purchase.

Pricing

  • 1 Developer License is $69, including unlimited runtime distribution rights

Trial Version available for download

View Docs for NuGenMeters.Net™    Download Demo for NuGenMeters.Net Lite™

Note: The trial version displays nag screens.

License is per developer with no royalties and unlimited runtime distribution rights.

*Credit card charges will appear as "Creative Force Software" on your statement.

Important Be aware that loading all 500 controls in to your VS IDE Toolbox can take a few minutes. It is probably best to only load what you need.

Screenshots

Requirements

Does not support CLR 1.0 Supports CLR 1.1 Supports CLR 2.0

Version Support Description

1. Support Indicator shows if support is provided, required or unavailable for the associated version.

2. Version Medallion show which version of the framework the support is provided for. The medallion also quickly identifies support by the color. Blue indicates support, red indicates a minimum requirement, and gray indicates a lack of support.

Example:

Supports CLR 1.0 The application/component is compiled directly against the .Net Framework 1.0 or can be used without change or application configuration. Can be used with later versions, but may require application configuration.
Requires CLR 1.1 The application/component requires at least version 1.1 of the .Net Framework. Support for later versions may be available and will likely require application configuration.
Does Not Support CLR 2.0 .Net Framework version 2.0 is not supported even with application configuration.
Visit Genetibase, Inc.'s website
Replacement content
Toggle Product List