DTP 2008 Roadmap Brian Fitzpatrick Eclipse Data Tools Platform (DTP) Project PMC Chair
Overview <ul><li>DTP 1.6 (Ganymede) summary </li></ul><ul><li>DTP 1.6.1/1.6.2 update </li></ul><ul><li>DTP 1.7 (Galileo) p...
DTP 1.6 <ul><li>DTP 1.6 Ganymede (June 2008) followed DTP 1.5 (June 2007)  </li></ul><ul><li>Improved extensibility  </li>...
DTP 1.6.1, 1.6.2, and Onward <ul><li>Released September 24 with the Ganymede SR1 release train </li></ul><ul><li>Statistic...
DTP 1.7 <ul><li>Next major release, with Galileo (Eclipse 3.5) </li></ul><ul><li>Major feature work underway </li></ul><ul...
Demo: DTP Ganymede
DTP Galileo <ul><li>Goals for DTP Galileo include: </li></ul><ul><ul><li>Unified  database development tool </li></ul></ul...
Additional Database Support in Enablement <ul><li>Ingres has contributed their plug-ins for Ingres support to DTP </li></u...
Demo: DTP Enablement Support for Galileo
DTP and E4 Involvement <ul><li>E4 discussions regarding a common connection framework for the platform </li></ul><ul><li>T...
Summary <ul><li>Additional user-tooling provides more places for Database vendors to provide deeper DTP functionality </li...
DTP Resources <ul><li>Looking for DTP resources? </li></ul><ul><ul><li>Mailing lists (dtp-pmc, dtp-dev, dtp-connectivity-d...
Questions? Thank you!
Upcoming SlideShare
Loading in …5
×

Eclipse Summit Europe2008 Dtp

584 views

Published on

Slides for DTP presentation for ESE 2008

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
584
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Eclipse Summit Europe2008 Dtp

  1. 1. DTP 2008 Roadmap Brian Fitzpatrick Eclipse Data Tools Platform (DTP) Project PMC Chair
  2. 2. Overview <ul><li>DTP 1.6 (Ganymede) summary </li></ul><ul><li>DTP 1.6.1/1.6.2 update </li></ul><ul><li>DTP 1.7 (Galileo) plans </li></ul><ul><li>Conclusion </li></ul>
  3. 3. DTP 1.6 <ul><li>DTP 1.6 Ganymede (June 2008) followed DTP 1.5 (June 2007) </li></ul><ul><li>Improved extensibility </li></ul><ul><ul><li>Easier extension for Enablement adopters </li></ul></ul><ul><ul><li>More consistent UI </li></ul></ul><ul><li>New functionality </li></ul><ul><ul><li>Graphical SQL Query Builder </li></ul></ul><ul><li>Many other features & bug fixes </li></ul>
  4. 4. DTP 1.6.1, 1.6.2, and Onward <ul><li>Released September 24 with the Ganymede SR1 release train </li></ul><ul><li>Statistics </li></ul><ul><ul><li>Nearly 150 bugs resolved </li></ul></ul><ul><ul><li>3 months of work </li></ul></ul><ul><li>DTP 1.6.1 is now the current DTP release </li></ul><ul><li>DTP 1.6.2 in February, 2008 </li></ul><ul><ul><li>1.6.2 M1 released November 12 </li></ul></ul><ul><ul><li>Nearly 50 bugs resolved already </li></ul></ul><ul><li>DTP 1.7 (Galileo) on the horizon </li></ul>
  5. 5. DTP 1.7 <ul><li>Next major release, with Galileo (Eclipse 3.5) </li></ul><ul><li>Major feature work underway </li></ul><ul><ul><li>SQL Query Builder work </li></ul></ul><ul><ul><li>New data-centric user tools </li></ul></ul><ul><ul><li>New Enablement projects and updates to older ones </li></ul></ul><ul><li>Using 1.6.2 stream for first milestone (M3) in November </li></ul><ul><li>Then we branch and start Galileo development towards the M4 milestone in January </li></ul><ul><li>Project documentation </li></ul><ul><ul><li>Project Plan: http://wiki.eclipse.org/DTP_Galileo_Planning </li></ul></ul><ul><li>Still time for contributions and ideas! </li></ul>
  6. 6. Demo: DTP Ganymede
  7. 7. DTP Galileo <ul><li>Goals for DTP Galileo include: </li></ul><ul><ul><li>Unified database development tool </li></ul></ul><ul><ul><li>More tools to aid in creation and maintenance of SQL objects </li></ul></ul><ul><ul><li>Enhance DTP to work better in headless and RCP applications </li></ul></ul>
  8. 8. Additional Database Support in Enablement <ul><li>Ingres has contributed their plug-ins for Ingres support to DTP </li></ul><ul><ul><li>Also a new committer from Ingres </li></ul></ul><ul><ul><li>Interest from Ingres to help with some new features </li></ul></ul><ul><li>Additional support for SQLite databases </li></ul><ul><ul><li>Support from SQLite community </li></ul></ul><ul><li>Contributions from NexB to beef up SQL Server support </li></ul><ul><li>Ongoing conversations with Microsoft </li></ul>
  9. 9. Demo: DTP Enablement Support for Galileo
  10. 10. DTP and E4 Involvement <ul><li>E4 discussions regarding a common connection framework for the platform </li></ul><ul><li>Though destined for June 2010, this could potentially benefit a large number of developers with a unifying API </li></ul><ul><li>Looking at the ECF connection framework as well as DTP’s as possibilities, perhaps going with a best of breed </li></ul><ul><li>Be sure to get involved in E4 – it is very much a community-driven effort! </li></ul>
  11. 11. Summary <ul><li>Additional user-tooling provides more places for Database vendors to provide deeper DTP functionality </li></ul><ul><li>Additional database support in Enablement helps users and developers do more with DTP </li></ul><ul><li>Using DTP as an RCP application for one-stop database development provides an alternative to existing tools </li></ul><ul><li>Looking to the future with E4 and possible refactoring of some of the connection/driver frameworks to simplify and provide more stability </li></ul><ul><li>Be sure to get involved in DTP’s Galileo release! Looking for features, ask! We love community involvement! </li></ul>
  12. 12. DTP Resources <ul><li>Looking for DTP resources? </li></ul><ul><ul><li>Mailing lists (dtp-pmc, dtp-dev, dtp-connectivity-dev, dtp-modelbase-dev, dtp-sqltools-dev) </li></ul></ul><ul><ul><li>Newsgroups (eclipse.dtp, eclipse.e4) </li></ul></ul><ul><ul><li>DTP Wiki ( http://wiki.eclipse.org/Data_Tools_Platform_Project ) </li></ul></ul><ul><ul><li>DTP Web page ( http://www.eclipse.org/datatools/ ) </li></ul></ul><ul><ul><li>Have questions? Please ask! If we don’t know, we’ll find out and get back to you! </li></ul></ul>
  13. 13. Questions? Thank you!

×