The Source for Java Technology Collaboration

Home » java.net Forums » Java Desktop Technologies » SwingLabs

Thread: DataBuffer: Quick Status Report

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 2 - Last Post: Aug 12, 2006 9:02 AM by: Patrick Wright
Patrick Wright
DataBuffer: Quick Status Report
Posted: Aug 12, 2006 2:01 AM
  Click to reply to this thread Reply

Hi

As some of you have already noted, the DataSet API has been migrated
to the DataBuffer project on java.net

http://databuffer.dev.java.net

DataBuffer is a SwingLabs sub-project, released under the GNU LGPL. As
a SwingLabs project, you must have signed & submitted a copy of the
Joint Copyright Agreement to be a contributor.

The code in DataBuffer was extracted from the dataset_work branch on
the DataBinding project. The consensus is that that should be the most
recent stable work. However, the migration was a checkout, move, then
checkin, meaning that CVS history for the original work on the classes
remains in the DataBinding project. Because I've already renamed the
host package for the library to org.jdesktop.databuffer, we would have
lost history anyway. Right now I have no plans to try and extract the
history from the old project. In any case, the APIs and code have not
changed in quite a long time.

I'll be setting up the website and build tools in the next week. I'll
propose a TODO list for the most important items to finish before we
enter a release cycle. Right now, this would likely include:
- support for SQL from major/popular RDBMS (Oracle, SQL Server, MySQL,
Postgres, Derby, etc.)
- unit tests against those databases
- "final" event handling changes (row and column status, structure
change events)
- basic support for multi-column keys
- model adapters for TableModel, ListModel, possibly TreeModel (when
using a DataSet)

This is just off the top of my head. I'd also like to get basic
import/export functionality working a little bit better.

Ray has proposed some great ideas, both in the past and just in the
last day or so, which we'll discuss and vote on as regards a first
release--Ray, thanks for the interest and taking the time to post
those; just give me a few days to get the infrastructure set up.

The code is downloadable and buildable, but there is no Ant buildfile
right now. There's also no website or documentation moved over. But as
Diego's (excellent) emails have shown, it's pretty easy to start using
DataBuffer, today, as the basic for a JTable/JXTable front-end to a
SQL database. Let us know your experiences.

See you in the buffers!

Cheers
Patrick

---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net


dags

Posts: 182
Re: DataBuffer: Quick Status Report
Posted: Aug 12, 2006 8:57 AM   in response to: Patrick Wright
  Click to reply to this thread Reply

Patrick,

thanks for you comments. I am working on a simple project to explore DataBuffer's features. I will upload it later to jdnc-incubator under dags directory.

It includes DataTableTableModel, RowStatusHighlighter and some simple CRUD forms using JXTable.

It includes too an SQL script to recreate needed postgresql database.

Regards,
Diego.

Patrick Wright
Re: DataBuffer: Quick Status Report
Posted: Aug 12, 2006 9:02 AM   in response to: dags
  Click to reply to this thread Reply

Hi Diego

> thanks for you comments. I am working on a simple project to explore DataBuffer's features. I will upload it later to jdnc-incubator under dags directory.

This will be very useful, thanks. Eventually we can publish a demo in
swinglabs-demos.

> It includes too an SQL script to recreate needed postgresql database.

Also great. I'd like to have a simple utility class to create a
database based on a dataset or a table based on a table; should be
pretty straightforward, and will help us in testing multiple DBs. Your
experiments with Postgres are really welcome here.


Cheers
Patrick

---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net





 XML java.net RSS