If you were registered and logged in, you could join this project.
Summary Application framework and components (Swing and DAO).
Categories None
About
This is part of a broad long-term project (called aptframework) to develop common operational and business application prototypes (eg. Workflow, CRM, ERP), built on common business application components eg. Person, Company, Address, etcetera (see aptcomponent.dev.java.net), built using a convenient Swing/REST/DAO framework (aptframework).
It is a work-in-progress, and hopefully it'll be finished in about 20 years. Heh. Hmm. The current development is presented in the ongoing Foundation Beans trilogy in 42 parts.
The Foundation Beans Trilogy
2 Jelly Beans // Data, cryptography, databases, persistence, etcetera.
3 Hyper Beans // Documents and reports, eg. styling and generating HTML, PDF, Excel.
![[image]](http://mowser.com/img?url=http%3A%2F%2Fweblogs.java.net%2Fblog%2Fevanx%2Farchive%2Fcrystal32_configure.png)
Trip and Ticks
Swing Articles
Cookie Jar // Jars within jars within local webservers (Oct06)
![[image]](http://mowser.com/img?url=http%3A%2F%2Fweblogs.java.net%2Fblog%2Fevanx%2Farchive%2Fcrystal32_configure.png)
Threaded DTs
Epoxy DTs // Dynamic proxies to run public methods in the EDT (Aug06)
Progress Worker // SwingWorker wrapper for publishing to a builtin progress dialog (Oct06)
Event Pump // Executing long tasks synchronously (Nov06)
Enhanced DTs // Proxies and CGLIB for EDT programming (Dec06)

Legacy Themed Articles

Demos
These require Java5, and are "insecure" (all-permissions). Approximate download sizes are given for pack200'ed vs unpacked.
CookieJar // executable java5 jar (200k) containing pack200 demo jars

Related Projects
aptcomponent // Common business components (legacy, superceded by aptcontact)
aptcontact // Demo application with personal contact info et al (work-in-progess)
aptclient // Demo Swing RIA (work-in-progess)
aptcommon // Data and transfer objects between aptclient and aptserver
aptserver // Server components for aptcontact RIA
cookiejar // CookieJar, various demos in one jar
gridbaglady // Convenient extension of GridBagConstraints
quitebusy // Swing service oriented message bus
quitehyper // Processing HTML technical articles for syntax highlighting
taskingtape // Support for system tasks (non started yet)
vellum // Document and Report generation (HTML, PDF, XLS, ODF)
webservlet // Server component (as used in CookieJar)
Downloading
If you want to check out "aptframework" you should check-out aptfoundation and aptcontact (and not aptframework or quitegooey), make aptcontact depend on aptfoundation, and run PersonInfoDemo (in aptcontact).
Subprojects
Name Summary
aptclient Minimal client framework to interact with a RESTful server
aptcommon Common Entities for Database Applications
aptcontact Swing Components for Contact Details and Addresses
aptcontent Content Repository for Quite Apt Articles
aptgui Common GUI components AptFramework
aptserver Transactional Data Server for AptFramework Clients
aptsource Repository for Legacy Source Code from AptFramework
aptworkflow Swing workflow and issue tracking application
feedtrove RSS Feed Reader using ROME, residing in the SystemTray
gridbaglady A convenient extension of GridBagConstraints
loggerhead A minimal extension of java.util Logger
meme ORM implementation using psuedo properties
quitebusy Message Bus for Swing apps to mitigate EDT issues
quitegooey Foundation and helper classes for Swing GUIs
quitehyper A minimal HTML processor and formatter for writing Java articles
taskingtape Library and framework for file and systems tasks
traylet Gadget container residing in the System Tray
vellum Document/report formatting library.
webservlet Embedded webserver for agile BI intranets.