Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
AppFuse
AppFuse_it
AppFuse_jp
AppFuse_ko
AppFuse_zh




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseRoadmap


This is version 88. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


This page is designed to document what's on the roadmap for future versions of AppFuse. Feel free to add suggestions as you see fit. For a more detailed report of where we are on the roadmap, see the roadmap in JIRA.

AppFuse 1.8 - sometime before Summer 2005

  • AppGen improvements to allow running it twice for a POJO. Also will remove hard-coded id and read from @hibernate.id. These improvements will be largely based on this patch from Henry Zhang.
  • Replace existing security implementation with the more robust Acegi Security System for Spring.
  • Community Building, hopefully add some additional Committers
  • Revamp build.xml to use Ant 1.6 features like macrodef and imports
  • Create an installer using MyJavaPack that can install Ant, AppFuse, MySQL and Tomcat. Basically, give developer's a way to install and start developing with AppFuse in under 5 minutes.
  • Add tutorial on wiki about many-to-one, one-to-many and many-to-many (if time) relationships and how to code them. Status: In Progress

AppFuse 1.9 - sometime in July 2005

  • Community Building, hopefully add some additional Committers.
  • Short video showing off setup, features and AppGen (maybe different videos).
  • Replace AppFuse custom features with Acegi features: SSL Switching, Password Encryption, Remember Me.
  • Research using a local DataSource (w/ connection pool) instead of a JNDI DataSource. This should be easy with Commons DBCP (or C3PO's ComboPooledDataSource) and Spring.
  • Create iBATIS Tutorial and (possibly) AppGen integration.
  • Look into adding one-to-many UI support to AppGen.
  • Look into Ivy for dependency management, since it's a no brainer. ;-)
  • What do you want?

AppFuse 2.0 - late 2006

Future

  • Add installer for Resin that rebuilds build.xml for Resin instead of Tomcat. There's not much demand for this right now, so I've postponed it.
  • (Possibly) Add a Swing client that can talk to at least one of the above frameworks (if not all).
  • (Possibly) Add a Laszlo front-end. I've heard this might be possible with Tapestry or JSF.
  • (Really don't want to) Offer Maven as an alternative to building with Ant. This will likely make the IDE integration easier as it's not very good right now.
  • What others would like to see

Various Ideas - don't know if I'll use them'

  • Use JMeter or Microsoft's Web Application Testing tool to configure load testing scripts for inclusion in the distribution. Motivated by this post.
  • Create tutorial on how to integrate Quartz (using Spring).
  • Create tutorial on how to integrate Lucene for searching users.
  • Add Configuration object that talks to a database table for application configuration. Create a dynamic UI (JSP) to handle updating.


Go to top   More info...   Attach file...
This particular version was published on 06-Nov-2006 13:52:25 MST by MattRaible.