Thanks Anurag.
BTW - Bjorn is caught up in Europe (when anyone visits Ralph, he won't
let them leave :), and I think he was on the hook for the "Enable Consistent
Multi-language Support Theme" section. Is there anyone else who thinks
they can take a stab at this, or should I wrestle Ian for his notes and take a
stab?
- Don
I incorporated a few of
the TPTP accomplishments into the themes. Please use this draft for your
updates.
Thanks
Anurag
From:
eclipse.org-requirements-council-bounces@xxxxxxxxxxx
[mailto:eclipse.org-requirements-council-bounces@xxxxxxxxxxx]
On Behalf Of Gupta, Anurag SEA Sent: Tuesday, January 24, 2006 1:18
AM To: eclipse.org-requirements-council Subject: [eclipse.org-requirements-council] FW: TPTP highlights
per theme
Here’re the TPTP
highlights last year – the important ones are in bold. We can pick from these to
round up the accomplishments section per theme.
Thanks
Anurag
From:
Doddapaneni, Srinivas P Sent: Sunday, January 22, 2006 9:37
PM To: Thessin, Tyler; Gupta,
Anurag
SEA Subject: RE: TPTP progress you want
highlighted in Eclipse themes
Tyler and
Anurag,
Here is a first draft
of the TPTP accomplishments and progress categorized by Eclipse Themes and
Priorities. It requires some more work to make it readable to general audience.
I would like to get
your input and thoughts – is it too low-level or
high-level?
-Sri
Themes
& Priorities |
Accomplishments/Progress
by TPTP project |
Scaling
up |
TPTP
scales to handle large data volumes and process large number of
transactions. EMF models for Common Base Event logs can be stored in a
database as an alternate persistence mechanism, in addition to the
existing flat XML file mechanism.
Significantly
improved performance and memory usage for many tasks such as loading of
profile, log or test data, and correlation by time. |
Enterprise
Ready |
TPTP
supports tools for profiling, monitoring and testing distributed and
multi-tier enterprise applications on a variety of execution environments
(operating systems and hardware
platforms).
TPTP-based tool
users can collect data from target systems out side a
firewall. |
Design for
Extensibility: Be a Better Platform |
A
test execution service allows for the programmatic launch and execution of
TPTP tests. Using TPTP automatable service extensions, tests can be
launched using ANT scripts, shell scripts, and arbitrary programs without
the TPTP or Eclipse GUI
TPTP is extended
with support for Eclipse GUI testing. At current time, TPTP project
released a technology preview of tools for automating record and playback
of GUI events with integration to TPTP test
tools.
A
new static analysis framework is provided. The
static analysis framework provides the infrastructure to create applications that analyze
Eclipse resources.
TPTP
introduced new public APIs to expose new capabilities present in major
reimplementation of the data collection and communication
frameworks.
Extended TPTP for
exporting report data from various viewers. This enables integration with
BIRT and other consuming tools. |
Embedded
Development |
N/A |
Rich Client
Platform |
N/A |
Simple to
Use |
TPTP
improved ease of use in a number of areas. Simplified TPTP install if
profiling, testing or monitoring local applications. TPTP agent controller
and target execution environment are integrated in an Eclipse Plug-in,
thus eliminated need for separate install. This should improve increased
use of TPTP by non-enterprise users.
Improved ease of
use of TPTP Probekit by providing an editor for creating and validating
probes prior to their use.
Made
significant improvements to JUnit support in TPTP test tools. It is now
possible to import existing JUnit tests without any modification to TPTP
Test tools. JUnit tests can edited either in source code or in TPTP
graphical editor for test behavior. TPTP test tools ensure that test
behavior model and corresponding source code are kept consistent and
synchronized. |
Enable Consistent
Multi-language Support |
Enhanced
TPTP data models to support performance data for non-Java languages such
as C/C++. |
Appealing to the
Broader Community |
TPTP
projects took a number of initiatives to appeal to broader community. Most
notably, TPTP enabled (i) Web application testing and profiling through
integration with the Eclipse Java Development Tools (JDT) and Web Tools
Platform (WTP) projects, (ii) report generation by integration with
Eclipse BIRT project, (iii) adopted X-Ray profiling tools with an intent
to reuse the technology for extending TPTP, (iv) Eclipse GUI test
automation tools through GUI event record and playback engine, (v) use of
TPTP data collection framework outside of Eclipse Workbench through new
C/C++ Client API. |
|