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
- 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
Product Info Lite Version
- 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





