|
From: Lieven D. (JIRA) <no...@sp...> - 2008-10-09 20:13:20
|
[ http://jira.springframework.org/browse/RCP-318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lieven Doclo updated RCP-318:
-----------------------------
Priority: Trivial (was: Major)
Fix Version/s: 1.x
> UI Flow
> -------
>
> Key: RCP-318
> URL: http://jira.springframework.org/browse/RCP-318
> Project: Spring Framework Rich Client Project
> Issue Type: New Feature
> Components: Application Framework
> Reporter: Andy DePue
> Priority: Trivial
> Fix For: 1.x
>
>
> Spring Rich could really use a UI flow mechanism. By "UI Flow", I mean the Spring Rich equivalent of Spring's Web Flow. Something that can direct the user and/or UI through a sequence of actions/commands/events. For example, there is currently on the Spring Rich dev list discussion for the need to define a "flow" for application startup. Some people need a sequence like this:
> Login Dialog -> [successful login] -> Intro screen (if this is first login) -> Main Window
> Others might need:
> Intro screen -> Login Dialog -> Main Window
> While others need:
> Login Dialog -> Main Window
> Or even nothing at all (just straight to the Main Window). Of course, after application startup, UI flow has many other uses, and can become quite dynamic. For example, an application might have a user go through specific steps to setup a new "entity," and depending on the type of entity or other choices the user makes while setting up the entity, the flow may need to branch out and navigate the user to additional setup screens. I can also see such a flow mechanism being embedded into the Wizard API to allow the developer to easily define complex wizard sequences.
> My recommendation is to investigate using Spring Web Flow itself as the flow engine for Spring Rich. I have very little experience with Spring Web Flow, so I do not know if this is even feasible, but I'm guessing it is - and if so, this would create great synergy between the two projects as we would then be able to leverage the development efforts of the Web Flow team.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.springframework.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|