Version 9, last updated by Albrecht Weinert at February 16, 2010 14:10 UTC
Java-Framework
Frame4J is a software infrastructure project . The Java-framework is a base to comfortably build robust and reliable applications tools and web-apps.
Among the usages are:
- Admin-support-tools (Windows, backup, login, batch-enhancers)
- automation (HART-protocol, Modbus, building/facility protection system)
- SWE-support tools (SVN, cvs, hooks, mail)
- J2EE-support (GWT, Servlets, Tomcat realm for Active directory)
- on-line-banking (German DTAus-format)
- comfortable base for own applications (Servlets, applets)
- ... and a lot more
Project base and status
Frame4J has a German predecessor project out since some ten years. This "old German" framework is in-house and external user successfully since 9 years. On-line-apps based on the framework run 24h7d uninterrupted for years.
In the process of porting this framework to Java6 or leaving all Java2 compatibility behind, translating it to English plus some major improvements Frame4J became one of the first open source projects on SUN's platform Kenai in 2008.
As Oracle announced (February 2010) to shutdown Kenai quite soon this project's SVN repository has been moved to Assembla.
See all further information at http://www.a-weinert.de/frame4j/.
Project aims
On base of the said predecessor, but without taking any of its design decisions and past usages as limitation:
- streamline, re-work
- infrastructure essentials only
- English only (javadoc, comments, names)
- will be packages de.frame4j... (mostly) en lieu de de.a_weinert.
- thoroughly (JUnit) tested / test driven
- fit for critical infrastructures
- according to the “Guideline .for the usage of OO / Java in critical systems” (other project)
Getting involved
The actions ahead are
- writing / porting Frame4J (is en route -- always ongoing)
- bringing more and more users/customers of the predecessor to substitute Frame4J in. This
- gets tests on long running applications and
- obsoletes the predecessor (hopefully) in near future.
- writing the guideline, tutorial and other documentation besides the always up-to-date javaDoc
You can request to become members of Frame4J by signing up on the project page and requesting a role.
If you have questions, remarks, reviews, bug reports you may also send an e-Mail to the project owner, Albrecht Weinert.