Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 108532 - TPTP Charting Service improved to have functional parity with JScrib component
Summary: TPTP Charting Service improved to have functional parity with JScrib component
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Paul Slauenwhite CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-31 17:42 EDT by David Hodges CLA
Modified: 2016-05-05 10:41 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Hodges CLA 2005-08-31 17:42:37 EDT
See feature description document for additional details:  

Requirement Summary
The TPTP Charting service exposes interfaces to the JScrib SWT charting control.
 These interfaces need to be added to and improved to allow the same functional
capability that existed in the previous JScrib component prior to its
contribution to TPTP in prior releases.   These improvement in the interfaces
will allow previous consumers of the JScrib chart control to transition to the
TPTP Charting Services component.    For example, some lower-level settings on a
graphic control previously configurable by JScrib aren’t exposed through the
TPTP Charting Service interfaces.  This lack of interface causes consumers to
not be able to control all aspects of charting appearance or behavior that is
necessary for certain applications that use the service.
Additional analysis will be required during the design of the feature to
identify a specific list of interfaces and capabilities that need to be added to
the public API.
Comment 1 Kent D Siefkes CLA 2005-08-31 23:28:28 EDT
Updated Priority to P1 for TPTP 4.2.
Comment 2 Sylvain Duguet CLA 2005-09-02 04:39:53 EDT
More requirements here from another team:
 * needs public exposure of an SWT viewer control (that can be used as an SWT 
Composite child)
 * needs a programmatic way to describe the contents of what is shown in the 
SWT viewer (what is called a document in JScrib)
 * needs accessibility facilities, like font/color styles that can be modified 
from a preference dialog, keyboard navigation, zoom...
 * needs the ability to support clickable links in an SWT viewer control 
displaying a pie chart, and a programmatic way to react on such a click
 * needs the ability to support styled texts, clickable links (with application-
side programmatic-handling ability, like the above one) and tables in addition 
to the charts
 * needs the ability to export all of those displayable contents to html files 
(with charts as images)
Comment 3 Sheldon Lee-Loy CLA 2005-11-28 10:54:42 EST
Sylvain,

This feature should only be concerned with charting.  A separate feature should be opened for reporting.  

There is some feature overlaps between this enhancement and enhancments:  

104855 - Interactivity for charts/reports
108533 - TPTP Charting Service enhanced style sheet support 

I believe that the requirements mentioned in this enhancement are covered by the other two enhancements.  
Note: accessibilty support is a form interaction.  This should be covered by 104855.  

There is already a SWT chart viewer controller that can be used as a composite child. 

David makes the following statement concerning the lack of JScrib capabilities:
Additional analysis will be required during the design of the feature to
identify a specific list of interfaces and capabilities.  

The right person to do this type of analysis is Dominique Guilbaud.  I am cc him so that he can determine if there are additional requirements that should be added to this enhancement that are not covered by the other two enhancements.  

My intension is to close this enhancement if the interested parties agree that their requirements are met by the other two enhancements. 

Comment 4 Sri Doddapaneni CLA 2006-03-08 19:53:46 EST
This is not part of 4.2 plan. 
Comment 5 Sheldon Lee-Loy CLA 2006-03-22 14:38:53 EST
Changing the target to future since this enhancement is used to make sure we get this functionality in BIRT. 
Comment 6 Sheldon Lee-Loy CLA 2006-04-06 14:57:29 EDT
changing to future based on previous comment.
Comment 7 Sheldon Lee-Loy CLA 2008-01-03 13:49:08 EST
reassigning owner to new reporting component owner.
Comment 8 David Hodges CLA 2008-01-03 15:30:46 EST
This enhancement is no longer needed.
Comment 9 Paul Slauenwhite CLA 2008-01-03 15:33:21 EST
Closing.
Comment 10 Paul Slauenwhite CLA 2009-06-30 06:32:21 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).