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


Difference between version 103 and version 102:

At line 5 added 8 lines.
!Milestone 1
* Maven 2 integration
* Remove XDoclet, putting generated files into source tree
* Get all flavors (WARs) deployed and running on Tomcat and Jetty Maven Plugin
* Spring 2.0: Upgrade XML to XSDs, annotations where appropriate
* Upgrade WebWork to Struts 2
!Milestone 2
At line 6 changed 1 line.
* Maven 2 integration while (hopefully) continuing to support Ant. Ideally, we could use Maven to generate Ant files. However, the Maven Ant Plugin has [quite a few issues|http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=11124&fixfor=-1] that need to be fixed first.
* Archetypes for creating new AppFuse projects
!Milestone 3
* Integrate XFire by default
* Code Generation/AppGen - hopefully with the [AppFuse Maven Plugin|http://mojo.codehaus.org/appfuse-maven-plugin/]
!2.0 Nice to haves
* TestNG replacing JUnit
* Hibernate Validation Annotations (hard part is hooking it into the web frameworks)
* Tomcat Plugin for Maven (that operates like Jetty's plugin)
* JPA Support
At line 8 removed 4 lines.
* Replace Struts with Struts Action 2 (a.k.a. WebWork) and remove extras/webwork.
* Support for using AppFuse as a library.
* Support for creating a new project using AppFuse as an archetype (from Maven).
* Replace AppGen with a solution that's not based on XDoclet. Hopefully annotations can be read and used, possibly using something like <a href="https://greenbox.dev.java.net/">Greenbox</a>.
At line 31 added 4 lines.
!!AppFuse 2.2
* Convention over configuration, no XML modifications needed when adding new files
* Plugin API so all "features" can be added/removed via plugins
At line 18 changed 3 lines.
* (Possibly) Add a Swing client that can talk to at least one of the above frameworks (if not all).
* (Possibly) Add a [Laszlo|http://laszlosystems.com] front-end.
* (Possibly) Add Wicket as a supported web framework.
* (Possibly) Add a Swing/RCP, Laszlo and/or J2ME front-end
* (Possibly) Add Wicket and Stripes as supported web frameworks
At line 22 changed 1 line.
* [What others would like to see|http://raibledesigns.com/comments/rd/Weblog/if_you_could_add_another]
* [What others would like to see|http://raibledesigns.com/page/rd/Weblog/if_you_could_add_another]

Back to AppFuseRoadmap, or to the Page History.