010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

Chart FX-End User Experience

Chart FX-End User Experience

Chart FX allows developers to create visually rich, highly interactive charts with data analysis capabilities that go far beyond simple tooltips and dialogs. This User Interface not only reveals important trends in the chart’s underlying data but will also allow developers to build effective data visualization applications quickly and effortlessly with no complex code to write or maintain. For example, with a simple property setting developers can make charts scrollable, zoom in portions of the charts or even display a full data grid with the chart’s underlying data. Before you commit to allow end users to interact with charts and enable any of the end user tools provided by Chart FX, it is important to take into consideration the platform you are developing for:

 

Chart FX and Client/Server applications

During the 90s, Client/server emerged as the most appropriate computing architecture in the business world. Client/Server usually refers to executables that run on Clients (PCs or workstations) providing local processing power. By running locally on a client computer, applications can take advantage of local resources at run time. Because they run locally, Client/Server applications target a specific platform or OS. This means conforming to User Interface guidelines and standards is an important aspect and challenge when developing applications that use third-party components. In this regard, Chart FX toolbars, menus and other UI elements and end user actions have been designed to conform to the Windows application UI and interaction design principles and guidelines. For this reason, you can enable or use any of the Chart FX end user tools in your Client/Server apps.

 

Chart FX and Web based applications

As opposed to Client/Server apps, Web based applications are restricted to run in a web browser and request HTML output from a remote web server. The problem with providing a rich UI for charts embedded in a browser lies in the fact that web applications are platform agnostic .This means, they normally use images to convey information. Unfortunately, end users will not be able to interact much with chart images (resulting in a very poor end user experience). To solve this problem, Chart FX provides platform specific (Windows) client side controls that allow full interactivity in the browser. When a browser accesses a page containing a chart, the Chart FX server is capable of producing a binary file (OLE) that can be read exclusively by our ActiveX or .NET client controls.

 

If you are developing a public web site that requires universal access you may be limited to work with chart images. However, if you are building an intranet or mission critical web based application that targets Microsoft’s Internet Explorer, these client controls provide the following significant advantages:

 

1. The use of client controls that provide a complex UI allow end users to customize the chart and perform additional data analysis without additional intervention from the developer or server.

 

2. Client controls allow load distribution on many of the complex calculations and paint routines that are required on the server, making the web application more suitable for performance and scalability. In other words, producing server-side images will consume processing power on the server thus possibly affecting performance and scalability.

 

3. In many situations, controls are mandatory since they use system related resources on the client machine. For example, repainting and scrolling a real-time chart requires the use of the client machine’s GDI resources.

 

4. The only UI permissible in a browser are html forms which makes it impossible or impractical for certain features that client controls handle very easily through natural and intuitive interfaces like toolbars, context menus, tooltips and mouse clicks.

 

5. Client controls allow selective refreshing. In other words, when producing a server-side image, the whole page must be refreshed before the new image can be displayed on the browser. This is a major inconvenience. As the rest of the page elements that were not affected by the change must also be downloaded, making certain applications (real-time charts) impossible to achieve without the help of client controls.

 

Note: Updated versions of Chart FX support zero-footprint and fully interactive charts on the browser through the use of DHTML images. For additional information on version, availability and pricing please contact our sales department.

Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved