> For DB-aware Swing components, have a look at SwingSet as well:
> http://swingset.sf.net
- tx, but this is strange situation: over entire Internet, I cannot find
useful Java database desktop app. demo which demonstrates the best
practices, design of rich user interface, persistence mechanism
(disregard of underlying database or JDBC driver) ?!?
Nor appropriate tutorials. There exists a couple of open-source projects
(like SwingSet) but in 0.x versions, still a little useful :-(
The most frequently answer I can see is cca. : 'you sholud read some
books about Swing & design patterns '. Ok, and what now ? Still I don't
know how develop such kind of application...(probably Java is not for me ;-)
Indeed, JBuilder for example commes with some demo app, but this is
primiraly connected with JDataStore & Borland's prebuilt db-aware controls
>>Hi all,
>>I am looking for example of standalone Java database desktop application
[quoted text clipped - 14 lines]
>>
>>- thanks in advance...
Fredrik Bertilsson - 18 Aug 2004 17:51 GMT
> - tx, but this is strange situation: over entire Internet, I cannot find
> useful Java database desktop app. demo which demonstrates the best
> practices, design of rich user interface, persistence mechanism
> (disregard of underlying database or JDBC driver) ?!?
Yes, I agree. The main problem is that all mainstream persitance
frameworks - Hibernate, EJB or JDO - don't have any GUI components.
They are pure server side frameworks. The main reason for this is that
object oriented evangelists don't like relational databases. Therefore
they want to hide the database structure deep down in the server. This
makes it impossible to make db-aware GUI components.
> Nor appropriate tutorials. There exists a couple of open-source projects
> (like SwingSet) but in 0.x versions, still a little useful :-(
Because db-aware GUI components are rejected by the OO world, these
kind of projects have very little resources. But don't give up, please
help them instead. Besides I had a look at SwingSet and find it rather
well-documented
(a lot of code samples in the javadocs). And have a look at my
project, http://butler.sourceforge.net. It is used in a production
environment by several companies, and have tutorial, demo appliactions
and javadocs.
/Fredrik
Brian E. Pangburn - 19 Aug 2004 14:02 GMT
Agreed on all points. We're a small financial company porting a lot of
database software to Java and couldn't find any reliable database-aware
Swing controls. We tried JBuilder for while and were very discouraged by
the limited functionality. There are some other solutions but most appear
to be quite expensive, and I am of the opinion that database-aware
components are a fundamental tool and should be readily available. That is
why we designed SwingSet.
We are using it in production software, but since we don't sell the
software, we only have our own employees to deal with if we come across a
glitch. We're trying to add and support features that we don't necessarily
need for our own applications so that SwingSet will be a solid, general
purpose toolkit.
As an FYI, I did read in the latest JDJ that Sun is working on Swing
extensions (JXTable, JXTree, JXEditor, etc.) that are designed to work with
data. I haven't looked into these yet.
-Brian
> > - tx, but this is strange situation: over entire Internet, I cannot find
> > useful Java database desktop app. demo which demonstrates the best
[quoted text clipped - 21 lines]
>
> /Fredrik
Sampsa Sohlman - 20 Aug 2004 18:10 GMT
>> For DB-aware Swing components, have a look at SwingSet as well:
>> http://swingset.sf.net
[quoted text clipped - 13 lines]
> Indeed, JBuilder for example commes with some demo app, but this is
> primiraly connected with JDataStore & Borland's prebuilt db-aware controls
I have LGPL project, name is DataSet. There are some examples also.
http://dataset.sohlman.com
- Sampsa

Signature
-------------------------------------------
// Sampsa Sohlman //
// My email can be found on my homepage //
// http://sampsa.sohlman.com //
-------------------------------------------