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
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.
|