The purpose of this talk is to explore ways in which the Data Tools Platform
(DTP) can be integrated with Eclipse development environments for particular
languages. Taking as the main example integration with the Java Development
Tools (JDT), we will describe how DTP can be leveraged by Java IDE components
for data-centric development. We will see that many common development tasks
using databases in Java can be supplemented by integration with DTP, and live
demonstrations of prototype features will provide concrete sounding boards for
discussion with the audience. Next, we will consider integration with other
Eclipse development environments, such as the C/C++ Development Tools (CDT),
PHP, and Ruby. Looking at the problem in this broad perspective will show
that, despite the lack of a common language toolkit in Eclipse, integration
with DTP for particular languages can be accomplished with moderate effort
based on the demonstrated Java examples. Finally, we will discuss the
importance and timing of this functional area in future DTP releases.
John has been developing enterprise software for ten years, and has been with Sybase for the past five. His academic background includes a Masters degree from the University of HawaiÂ’i concentrating on computational properties of formal and natural languages, and post-graduate training in business. He has worked on enterprise application integration technologies, web services tooling, distributed systems, machine learning, and service-oriented platforms. A developer on Eclipse since version 1, John served on the Eclipse Consortium executive committee, and then later as the Sybase project lead for the Eclipse Data Tools Platform project.