Custom UI components for building user interfaces are always cherished for the fact that they make things easier when it comes to building user interface intensive applications. The new Web UI library of components for ASP.NET 2.0 and Charting components by ComponentArt provide you with a rich set of AJAX enabled custom components and 3D charts respectively to give you an easy to work with solution for enabling rich UI in your .NET applications.
Web UI components
ComponentArt's Web UI is a set of twelve AJAX enabled components for ASP.NET that include Grid, Menu Tab Strip- which provides a tabbed panel interface, NavBar, Splitter, and TreeView amongst others. You can find demos with detailed explanations for all the components in their website. We checked out the components through simple single form applications using each of these components. The way some of these controls have been designed is truly remarkable. For instance, the Grid control provides both a 'Client' running mode wherein all the data, paging and filtering are handled within the browser at users' end.
|
This mode is suitable for cases where data is not that numerous. The AJAX features provided in the Component library are pretty decent, ranging from built-in AJAX capabilities in components such as TreeView and Grid (described earlier) to implementations of universal AJAX interfaces for the library, typically using callbacks.
Charting library
The Web UI charts are unique in the sense that they allow you to create rich user interface based 3D charts without much fuss. The data sources for these charts can be anything from an XML document to SQL databases, Excel sheets, text files or even arrays and collections in .NET. The charting components are available in both Windows' Forms as WinCharts and in ASP.NET as Web Charts. There is a huge collection of more than 175 built-in chart types that you can put to use in your applications using this library. Trying out the component for charts reveals that it is not so tedious to get these charts running for your usage. We liked the way the library allows usage of more than one chart indicator type (bars, cones, etc) while displaying a single chart. You can even use composite charts with, for example, bars and areas on the same chart.
3D charts created using the Charting library provide a visually appealing look without too much effort |
The website displays a list of various options for different libraries and individual components. The license types viz. Developer, Subscription and Enterprise differ in the number of users and services provided thereafter. The only difference between the latter two is that with Enterprise, you also get telephonic support. You can go for an enterprise license if you need three or more developers working on the library but you need the Grid component only, then go for a developer license for a single user. The price is customized as per Enterprise requirement.
Bottom Line: A good option if you need a library that provides a UI and is easy to use for your applications.
Source: PCQuest