Friday, September 28, 2007

Infragistics NetAdvantage for ASP.NET

With over 30 visual and non-visual controls, NetAdvantage for ASP.NET is the complete toolset for rapidly building the presentation layer of your commercial class, high performance Web applications; including grids, charts, toolbars, menus, listbars, trees, tabs, spell checking, WYSIWYG HTML editing, explorer bars, scheduling, date entry editors and more!

Using NetAdvantage for ASP.NET you can deliver AJAX-enabled Web applications quickly and easily, providing the functionality and speed comparable to a desktop application. Infragistics ASP.NET controls will enable you to go beyond building an application, and help you build great user experiences.



Latest News about Infragistics NetAdvantage for ASP.NET

2007 Volume 2 has been released - posted 7/17/2007

ASP.NET NEW ADDITIONS:

Search Engine Optimization - Improve the visibility of your site's content to search engines with the crawler detection technology added in 2007 Volume 2 to the WebGrid™, WebMenu™ and WebTree™ controls.

WebGauge™ Designer - WebGauge enables you to design dashboard-driven Web pages with innovative user interfaces comprised of realistic looking dials, meters and readouts. Its brand new designer wizard ha


Image Gallery - Click Image to Enlarge

Infragistics NetAdvantage for ASP.NET Infragistics NetAdvantage for ASP.NET


Item Comparison

What is the difference between Subscription and Subscription with Priority support?

Subscription with Priority Support for a product is an all-inclusive package including product, services, and support. Inclusion in the Priority Support program also guarantees rapid, same business day response to an online web support submission request received by 1 p.m. EST. Priority phone support places your call at the head of the phone queue and guarantees rapid responses to all your technical questions.

Subscription service offers you all the benefits of our Standard support offerings but also includes immediate notification of product upgrades as well as minor updates for the period of one year. Presently, phone support is not offered with the Annual Subscription purchase.
Infragistics is no longer offering COM controls as part of NetAdvantage. Customers who currently own a NetAdvantage subscription will still have access to the COM controls under the product licensing agreement that was current when they purchased the product. Future NetAdvantage subscription renewals will be renewed under the new license agreement. Infragistics is offering UltraSuiteTM 3.0 for customers who are interested in purchasing Infragistics COM controls. UltraSuite is a comprehensive package of our best-of-breed ActiveX controls, and is an unsupported (not eligible for product support or maintenance) product. UltraSuite Source Code will be made available as an additional product in early March.

Detailed Product Description

Search Engine Optimization - ALL NEW !

Broadening the market of your Web application requires more than a good-looking user interface -- it requires that your content be made discoverable. With new sites appearing on the Internet everyday adding to the contention for users and market share, often the best way to keep and grow the audience of your site is to help users find your content. This means good rankings for common searches on the major search engines, and the best way to achieve that is by ensuring the markup on your site is friendly to the crawlers that scour the Web and index its content. Often it is the simplest HTML that is the most search engine friendly, but the trade-off has always been the limitations to rich presentation of simple HTML. Infragistics NetAdvantage for ASP.NET 2007 Volume 2 introduces new technology that solves this problem, and makes your content more discoverable to crawlers to give your site an advantage over the competition.

Infragistics supercharges your application when it comes to search engines.

Several controls in NetAdvantage for ASP.NET 2007 Volume 2 have added all new Search Engine Optimization (SEO) features that help your Web application rise up in the standings of the search engines. With the addition of our crawler detection technology to the WebGrid, WebTree, and WebMenu controls, we can identify when a Web request comes from a real user or a search engine crawler. Crawler detection is always on unless you turn it off by setting the EnableCrawlerDetection property to False at the control level.

The following popular search engine crawlers are supported:

  • almaden
  • Arachnoidea
  • CipinetBot
  • DoCoMo
  • EuripBot
  • fast
  • Gaisbot
  • Gigabot
  • Googlebot
  • grub
  • gsa
  • inktomi
  • ichiro
  • infoseek
  • libwww
  • MSNBOT
  • Search
  • Scooter
  • Site
  • Snoopy
  • Spider
  • Vagabondo

By rendering search engine-friendly HTML when your Web site is visited by one of these robot crawlers, Infragistics makes your data more easily indexed by the search engines most Internet users will turn to first to find what they want. For example, when using the WebTree or WebMenu for site navigation the hyperlinks to other pages will be rendered as anchor tags that crawlers will recognize instead of URLs that are programmatically assigned through script, which many crawlers cannot recognize. This suggests to the crawler that it should visit all of the pages your WebTree or WebMenu links to across your site, dramatically increasing the visibility of those pages have in your search engine results.

At the same time more users can find and reach your site through the search engines, the interactive users visiting your Web site still receive the same rich presentation of your content that they have come to expect without any loss in fidelity.

WebGauge – NEW and IMPROVED !

WebGauge has been formally released in NetAdvantage for ASP.NET 2007 Volume 2 now enabling developers to enter the dashboard-driven Web. It will put your users into the fast lane with its instrumentation panel-like display of data. The three primary kinds of gauge are:

  • Radial gauges are instrument dials where the angle of their needle depicts a value, often labeled around the edge of the dial. They may be rounded, rectangular, elliptical or clamshell in shape. WebGauge's elaborate styling capabilities let you custom-tailor their needle, numbering, tick marks, background, border and even glossy finish to paint a photorealistic image unmistakably similar to real dials found in aircraft cockpits or concept car dashboards.
RadialGaugeExample
  • Linear gauges may be oriented horizontally or vertically, in whichever direction your UI layout can afford to give them the most space. The length of their bar or column corresponds to their value, and it can run along a graduated series of tick marks that you can label. The intuitiveness of such a scale will be familiar to many users from metaphors in the real world such as thermometers, progress bars, and fundraising meters.
Linear Gauge Example
  • Digital gauges display their alphanumeric values (dates, times, decimal numbers, messages, etc.) in either a 7-segment or 14-segment LED-like font, as might appear flashing on a microwave oven, alarm clock or digital wristwatch. They have applications where you would ordinarily display a value as a label, and frequently to show exact value in concert with a radial or linear gauge that illustrates that value in relation to a range.
Digital Gauge Example

The three kinds of gauges can be composed with each other to create hybrid gauges such as the radial/digital gauge shown to the right, a radial/linear or a linear/digital gauge.

Hybrid Radial/Digital Gauge Example

You can swiftly design dashboards like the one shown in the InfraDashboard exemplar below by pulling together several WebGauge controls to summarize your solution's key performance indicators (KPI). WebGauge dashboards enhance user productivity by presenting the information most important to your users in an intuitive and easy-to-understand way.

InfraDashboard uses several Gauges to monitor retirement income.

WebGauge Designer with Real-Time WYSIWYG Preview

The WebGauge Designer lets you interactively style the many properties that control the appearance of a gauge at design-time, while seeing an interactive preview of their effects. It is divided into three main regions which have been optimized for usability by developers and designers alike. On the interactive preview canvas you see a live representation of your WebGauge. On the properties panel you can set and experiment with WebGauge settings. Finally, everything is tied together through the Gauge Explorer panel which makes it easy to find what you want to do to a WebGauge.

WebGauge Designer Screenshot

A large and stunning collection of professionally pre-designed WebGauge presets can be applied from the "Open Presets" button on the WebGauge Designer Toolbar (or programmatically through code at run-time) to instantly imbue your gauge with a polished appearance. You can see a handful of these presets for yourself in the online Gallery. It's so easy to get the right gauge appearance by choosing a preset WebGauge appearance as your starting point, and then fine-tuning the gauge to meet your needs.

Client-Side Object Model (CSOM) Exposes WebGauge To JavaScript

Like our other ASP.NET controls, the WebGauge has a client-side object model (CSOM) and JavaScript events that you can handle so your users can interact with the gauges. It is AJAX Enabled so hit testing can be done with an asynchronous refresh that doesn't disturb the other parts of your page.

You can obtain a reference to the WebGauge object on a page using the ig_getWebGaugeById function in JavaScript, and then trigger an asynchronous refresh of its image by invoking this object's refresh method. On the server-side there are classes like RefreshEventArgs and HitTest that contain information pertaining to the user's interactions with the gauge on the client-side. WebGauge can also call any client-side event handler you name to handle interactions in its list of supported events:

WebSchedule – Enhanced

Delivering the world on WebSchedule has never been easier. Several new localization enhancements to WebSchedule now allow you to fully localize Forms like the Add/Edit Appointment dialog, the Modify Recurrence dialog, and the Reminders window for different languages and locales. This screenshot shows what WebSchedule looks like in Spanish.

WebSchedule en español.

If your mass-market scheduling application previously only reached an English language audience of about 550 million people, imagine the benefits your organization can reap by deploying to a Spanish language market of another 500 million potential users, or a Chinese language market of over 1 billion potential users? With its existing time zone and date/time formatting support, the WebSchedule can now coordinate your users' activities from anywhere around the globe.

WebHtmlEditor – Enhanced

Think globally, edit locally with WebHtmlEditor now that it has been enhanced so that you can custom-tailor its rich What You See Is What You Get (WYSIWYG) editing experience to the language(s) and culture(s) of your increasingly global user base. The button and interface text can be switched between several languages, and the text of pop-ups and dialogs is customizable with localizable text.

Word Count dialog en español.

This screenshot illustrates the "Word Count" message box displayed by the WebHtmlEditor when it is in Spanish language mode. You can change the LocalizationType property to any of the pre-configured languages, or specify a LocalizationFile with your own translated text. To retain compatibility with localization files you may already have translated, all new localization strings used by these dialogs appear optionally at the end of the XML localization file.

WebGrid – Enhanced

New Search Engine Optimization (SEO) features and the EnableCrawlerDetection property addition to the WebGrid that make its contents more easily indexable by search engine crawlers were not its sole enhancements in the 2007 Volume 2 release. Here are some of the other new features added in this release:

Hide Column FilterIcon

The Filter Icon displayed in column headers in previous volumes can now be selectively hidden at the column-level. These settings are made on the FilterIcon property of the UltraGridColumn (or FilterOptions) object, which takes a DefaultableBoolean value of either True, False or NotSet. For consistency with previous releases, the default value is NotSet and this will show the Filter Icon images in the column header. By setting this property to False, you can cause the Filter Icon image to be hidden for that column.

A pair of client-side accessors were added to hide the Filter Icon images through JavaScript from within the browser without requiring a postback. The Column Client-Side Object Model (CSOM) object exposes this feature through its new getFilterIcon and setFilterIcon methods. Pass false to the setFilterIcon method to hide the icon on the grid column represented by that Column object in the CSOM.

Even if you hide the Filter Icon, the column will continue to respect any filter settings applied to it. The absence of a Filter Icon prevents the user from changing the filter on their own. Instead, any changes to the filter settings that your application wants must occur programmatically.

Case-Insensitive Sorting and Grouping

A new property named SortCaseSensitive has been added to the WebGrid at its DisplayLayout, Band and Column levels on the server side. Applications can now control whether the WebGrid sorts (and groups) in a case sensitive or case insensitive manner, and can be useful when performing multi-column sorts or grouping operations where the columns have different case sensitivities. For backwards compatibility, the default behavior of WebGrid sorting and grouping continues to respect the case sensitivity of the current culture.

WebMenu – Enhanced

WebMenu is one of the controls that has been enhanced by the addition of Search Engine Optimization (SEO) in NetAdvantage for ASP.NET 2007 Volume 2. Crawler auto detection is always on by default to make your site more easily indexable by search engine crawlers. You can set the EnableCrawlerDetection property on the WebMenu control to False to deactivate this behavior.

WebTree – Enhanced

WebTree has also been enhanced by the addition of Search Engine Optimization (SEO). Crawler auto detection is always on by default in WebTree to make your site more easily indexable by search engine crawlers. You can set the EnableCrawlerDetection property on the WebTree control to False to deactivate this behavior.

No comments: