Title: Charting Technology
1(No Transcript)
2About Three D Graphics
- Founded in 1986 in Los Angeles by Elmer Easton
(Compucorp) and Kai Krause (Kais Powertools) - Boutique developer of OEM charting libraries
and retail charting products. 5 employees,
privately owned. - Late 80s Perspective, Perspective Jr.,
- Early 90s OEM charting for Fox Software,
Borland, Aldus - Main OEM products
- The Presentation Graphics SDK. A powerful C
cross-platform charting library - Perspective for Java. Charting library for Java
-
3Some of Our Customers
- Oracle
- Cognos
- Crystal Decisions
- MicroStrategy
- Business Objects
- Macromedia
- Intuit
- Symantec
- Hummingbird
- Information Builders
- Computer Associates
- JD Edwards
- Informatica
- Corel
4Crystal Reports Charting History
- In 1994, we approached Seagate Software with an
early version of the Presentation Graphics SDK
v1.0. This was subsequently licensed and became
part of Crystal Reports 6 and 7. - In 1999, Crystal Decisionsupgraded to the
Presentation Graphics v1.5. for use in CR 8.5.
This is still the version they more-or-less use
today. - In 2002, Crystal almost bought Three D
Graphics. - As of December 31, 2002, the long standing
charting partnership between Crystal Decisions
and Three D Graphics was completed. Certain
additional support tasks were provided in 2003,
but were limited in scope and intent. - Early in 2003, Three D Graphics started to
receive Crystal Chart enhancement requests
directly from Crystal Reports users. In response,
the Company (on its own) initiated the
development of a significant Crystal Chart
enhancement library, dubbed CRChart, which
launched in late 03.
5What is CRChart
- CRChart is an enhanced version of the OEM
charting module originally provided to CR. This
is runtime file SSCSDK80.DLL - Since we have the source, we can extend
functionality and add features, even though CR is
a closed system. - CRChart has the support of CR development staff
in Vancouver. We have an agreement by which they
send us all updates they make guaranteeing that
CRChart is always 100 compatible with the latest
revs of Crystal Reports. - CRChart is engineered so that all rendered charts
look identical to CR if none of the CRChart
macros are enabled.
6CRChart is constituted as follows
- 20 Those new chart types and features that
other Business Intelligence/Reporting customers
were emphasizing (PG SDK 2.5). - 30 Those most important customizations
requested from various Crystal Report customers. - 50 Those solutions to the most frequently
expressed real-world charting problems and
complaints determined from monitoring Crystal
Reports developer forums. -
7What CRChart offers developers
- Ability to set chart properties at Runtime
- User programmable lines, markers and labels on
any axis (or free floating) - Pivot functions (Swap series/group, data
reversal, etc...) and data-suppression functions - User-defined datasets and label names
- Conditional Logic for marker type, chart style
and many other attributes. - Improved control over axis labels skipping,
decimal precision, scale range, etc... - Statistical Process Control charting Step Lines,
Paretos, etc. - Superior control over the color of markers and
risers - Flexible macro language for applying all new
features/functionality
8Additional CRChart graph types
- Pareto Charts
- BoxPlots ("box and whiskers")
- Error-bars
- Bell-Curve / Histograms
- 3D Scatter charts
- Radar/Polar charts
- Vastly superior Gantt charts
- Superior Scatter charts
- Improved Waterfall charts
- Step-Line
9Pareto Charts
10BoxPlots ("box and whiskers")
11Bell-Curve/Histograms
12Step-Line
13Gantt Charts
14Conditional Formatting
15User programmable lines
16Typical Uses of the CRChart Enhancements
- Performance Measurement / Benchmarking
- Statistical Analysis, Statistical Process Control
- Financial Analysis
17Typical Customers
- ABN AMRO (NYSE ABN)
- Accenture (NYSE ACN)
- Alcatel-Lucent (NYSE ALU)
- Alliance Bernstein (NYSE AB)
- Aramco (NYSE ASC)
- Duke University
- Genentech (NYSE DNA)
- GlaxoSmithKline (NYSE GSK)
- Haliburton (NYSE HAL)
- Konica Minolta
- Kodak (NYSE EK)
- KPMG
- Munich Airport
- Royal Bank of Canada (NYSE RY)
- SAP (NYSE SAP)
- Siemens AG (NYSE SI)
- SBB (Swiss Federal Railway)
- Verint (NASDAQ VRNT)
- Volvo (NASDAQ VOLV)
Banking/Finance, Oil, Manufacturing, Pharma,
Germans
18CRChart versions and platforms
- Current version is 3.52
- Version 3.6 should be out in August.
- Works with any version of Crystal Reports 8.x or
higher - Works with Crystal Viewer, InfoView, Crystal
Enterprise, BO Enterprise - Windows only (32 or 64 bit). Not available for
CR/Eclipse or CR/Unix. - Retail version does NOT work well with the free,
stripped-down, CR control built into VisualStudio - Comes in 2 flavors CRChart (499) and CRChart
Plus (799). - CRChart has 100 macros for solving charting
problems, adding chart types, automating charts,
etc. - CRChart PLUS has 12 additional macros for
aesthetic improvements (better pies, better
gauges, better snazzy gradients and edge effects) - WebI support for Windows/Unix is available on a
custom basis.
19Nested Labels If only
20CRChart
21CRChart
22CRChart
23CRChart
24CRChart
25CRChart
26CRChart
27CRChart Plus
28CRChart Plus
29CRChart Plus
30CRChart Plus
31CRChart Plus
32CRChart Plus
33Thank You