John Graham Eclipse Data Tools Platform (DTP) Project PMC Chair

Similar documents
Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

Sybase. Strategic Developer. Karl Reti & John Graham February 28, 2005

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

What s new in CDT 4.0 and beyond. Doug Schaefer QNX Software Systems CDT Project Lead

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

EMF Europa Simultaneous Release

Eclipse Foundation, Inc. Copyright 2005 by Intel, IBM, Scapa Technologies and others and made available under the EPL v1.0 1

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Dali JPA Tools Project Graduation Review

TPTP 4.7 Release Review -- One Quick Foil What s new

Introduction to Eclipse

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

EMF Compare Ganymede Simultaneous Release

Tools to Develop New Linux Applications

EMF Ganymede Simultaneous Release

Eclipse SOA Tools Platform Project

From Europa to Ganymede: Eclipse Packaging and Ganymatic

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Spring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich

Modeling Amalgamation Project

Eclipse Process Framework Project

Foundations 2.0. Mike Milinkovich Executive Director Eclipse SAP Open Source Summit September 19, 2012

Extreme Java Productivity with Spring Roo and Spring 3.0

Table of Contents EXCEL ADD-IN CHANGE LOG VERSION (OCT )... 3 New Features... 3

Lyo OSLC4J and OSLC Test Suite 1.0 Release and Graduation Review

Grid Code Planner EU Code Modifications GC0100/101/102/104

Eclipse Packaging Project

Semantic Web T LS Update

EMF Compare Galileo Simultaneous Release

Continuous Integration / Continuous Testing

Equinox Project 3.6 Release Review

Eclipse Memory Analyzer Release Review

e4 Project 0.9 Release Review

Pass-through of External Context Objects to ODA Data Providers Project Features Specification

Baseline Testing Services. Whitepaper Vx.x

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

Tools for mobile Linux Release Review Dec 2009

Introduction to MySQL. Database Systems

Dynamicweb 9. Experience the new and intuitive All-in-One Platform

Strategic Developer Report

The JSF Tools Project

Eclipse Packaging Project

Creation Review. Eclipse IAM: Eclipse Integration for Apache Maven. Carlos Sanchez

JBuilder 2007 Product Tour November 2006

TECHNICAL DOCUMENTATION

ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers

Papyrus: Advent of an Open Source IME at Eclipse (Redux)

GMF 2.0 Europa Simultaneous Release

Eclipse Technology Project: g-eclipse

Eclipse Packaging Project

Example. Section: PS 709 Examples of Calculations of Reduced Hours of Work Last Revised: February 2017 Last Reviewed: February 2017 Next Review:

Section 4: Fleshing out the mapping, duplicating input, adding a Database, User-Defined functions oh my.

Agile Engineering. and other stuff I m working on

Eclipse Memory Analyzer Release Review 0.8

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Troubleshooting Reconciliation Issues: Position Is Over by Fractional Shares and Cash Does Not Balance

Integrated Cyber Defense Working Group (ICD WG) Introduction

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Adapting JDT to the Cloud. Alex Boyko Pivotal Jay Arthanareeswaran - IBM John Arthorne - IBM

Market Trials Review Group. May 2, 2012

License.

SCO Vision2K 2.1. What s in this release

Community Participation in the JCP Program: a winning combination November 2012

System Integration and Build Management

The Road to CCSv4. Status Update

Towards A Common Build Infrastructure: Designing For Reusability

How metadata can reduce query and report complexity As printed in the September 2009 edition of the IBM Systems Magazine

"SQL Monitor now makes the team look more professional."

StAC Meeting. March 22, Santa Clara Convention Center

Create quick link URLs for a candidate merge Turn off external ID links in candidate profiles... 4

What s New in Enterprise Jeff Simpson Sr. Systems Engineer

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in

Embedded Rich Client Platform (ercp) 1.2 Release Review

Table of Contents EXCEL ADD-IN CHANGE LOG VERSION (APRIL 28, 2013)... 2 Changes... 2 VERSION (FEBRUARY 20, 2013)...

Introduction to DataFlex Reports 4.0. Presented by: Vincent Oorsprong

SOA Gateway BusinessDataViews

Programming The Perl DBI: Database Programming With Perl Download Free (EPUB, PDF)

NoTouch Center Release Notes Brought to you by 10ZiG

Eclipse Higgins 1.0 Release Review v1.1

verapdf Industry supported PDF/A validation

From Closed to Open to Transparent Software Development. Development

Common Architectural Styles & Patterns

Experimenting with bags (tables and query answers with duplicate rows):

Graphiti Release Review

A Source Code History Navigator

Case Study: Dodging the Pitfalls of Enterprise Ajax Applications

Guide For Parking Administrators

OOR-IPR session 3: Discussion and consensus on licensing arrangements for the OOR Initiative, and positions we might take on related IPR issues

Sydney SQL Server Enterprise User Group. News: 2 March 2011

Document Number: HITSP 08 N 378 Date: December 17, 2008 Report from the HITSP Education, Communication and Outreach (HITSP-ECO) Committee

CLASS-XI SUB: ENGLISH SPLIT UP SYLLABUS

12/7/09. How is a programming language processed? Picasso Design. Collaborating with Subversion Discussion of Preparation Analyses.

Arun Gupta is a technology enthusiast, a passionate runner, and a community guy who works for Sun Microsystems. And this is his blog!

Embarcadero Rapid SQL Developer 2.0 Installation Guide

Restoring data from a backup

Object Teams Release Review. Planned Review Date: July 7, 2010 Communcation Channel: Submitted by: Stephan Herrmann

How we reached 0 technical debt in our Eclipse project

First Steps in RCP. Jan Blankenhorn, WeigleWilczek GmbH, Stuttgart, Germany. February 19th, 2009

Flexible Network Analytics in the Cloud. Jon Dugan & Peter Murphy ESnet Software Engineering Group October 18, 2017 TechEx 2017, San Francisco

Making you aware. CS577a 17Fall Team 04

Transcription:

DTP in Your Language John Graham Eclipse Data Tools Platform (DTP) Project PMC Chair 2007 by Sybase, Inc.; made available under the EPL v1.0 10-Oct-07 Eclipse Summit Europe

Overview DTP 1.5 (Europa) summary DTP 1.5.1 update DTP 1.6 (Ganymede) plans DTP usage in language environments Java Ruby C Conclusion

DTP 1.5 With Europa, following DTP 1.0 in December 2006 Re-organized features to make it easier Users: Choose data sources you work with Extenders: Choose data sources and frameworks Enablement Sybase SQL Anywhere (ASA) support HSQLDB ODA Web Services Driver Many other features & bug fixes See http://www.eclipse.org/datatools/nn/nn_dtp1.5.html

DTP 1.5.1 Released two weeks ago, September 27 with Europa Statistics 94 bugs resolved 34 builds 3 months of work Last minute rush: BZ204632 DTP 1.5.1 is now the current DTP release DTP 1.5 is superceded DTP 1.6 is not ready yet (but see next ) (DTP 1.5.2 in February, 2008)

DTP 1.6 Next major release, with Ganymede (Eclipse 3.4) Major feature work underway SQL Query Builder Refactoring of some Enablement plug-ins Nightly builds available, first milestone (M3) in early November Project documentation Overview: http://wiki.eclipse.org/dtp_ganymede_documentation_guide Project Plan: http://wiki.eclipse.org/dtp_ganymede_project_plan Still time for contributions and ideas! Yes, it happens! BZ197806 (MaxDB) And you too

Demo DTP Europa 2007 by Sybase, Inc.; made available under the EPL v1.0 10-Oct-07 Eclipse Summit Europe

DTP in Your Language Use case Make database programming easier in Eclipse by using DTP Multi-language support Extensibility Today, we ll consider DTP with Java Ruby C Concentrating on connection code in this demo

Demo DTP in Your Language 2007 by Sybase, Inc.; made available under the EPL v1.0 10-Oct-07 Eclipse Summit Europe

Challenges DTP uses Java for database access Natural, because plug-ins are written in Java But, biases the design toward Java Ruby C Using DBI for example Need to map to database by vendor Higher level of abstraction than individual drivers? Database-specific code required Need a second tier of extensibility?

Challenges, cont Integration is at surface IDE tools in Eclipse are various and not easy to extend Nice features, like drag-and-drop not handled How to handle drivers in each language (Java easy) Connection code doesn t react to changes No automatic update or link by reference No refactoring support Full solution would require far more infrastructure than currently exists in any Eclipse language IDE Is there hope at all for a generic solution?

Summary Seems like a nice idea, but faces serious challenges Could have one-off solutions, but this invites duplication Similar, but not as severe, as Enablement If DTP doesn t work with your database it is useless to you If DTP doesn t work directly with your language IDE, it is a shame, but not a disaster (?) Needs similar enablement support, and we have a project structure for this Potential area of future development

Questions? Thank you! 2007 by Sybase, Inc.; made available under the EPL v1.0 10-Oct-07 Eclipse Summit Europe