Differences between revisions 9 and 10
Revision 9 as of 2006-04-19 12:05:44
Size: 3303
Comment:
Revision 10 as of 2009-09-20 23:00:47
Size: 3305
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
February 6th a simple email to the dev list "We need a good demo application" ([http://www.mail-archive.com/dev%40myfaces.apache.org/msg10391.html]) and some nice discussions started... ending in "We could add a page to the Wiki and list our requirements for the application there." And here we are ;) February 6th a simple email to the dev list "We need a good demo application" ([[http://www.mail-archive.com/dev%40myfaces.apache.org/msg10391.html]]) and some nice discussions started... ending in "We could add a page to the Wiki and list our requirements for the application there." And here we are ;)

We need a good demo application

February 6th a simple email to the dev list "We need a good demo application" (http://www.mail-archive.com/dev%40myfaces.apache.org/msg10391.html) and some nice discussions started... ending in "We could add a page to the Wiki and list our requirements for the application there." And here we are ;)


Discussion issues

Reallife-application vs. synthetic application

Arguments in favor of a reallife application

  • a usefull application can be easier to be maintained, as interested people will surface and deliver contributions

Arguments in favor of a synthetic application

  • better noise-to-delivery ratio: it is easier to deliver only the "needed" usecases, without lots of fillup-/noise-functionality


Requirements

Non functional requirements

These requirements are not use-case related and therefor should apply to all possible applications.

ID

Description

Rational

nf-001

be able to put different faces on the application (pure JSF, AJAX, ADF, Tobago,...)

Show off different component sets

nf-002

works with client-state AND server-state

Needed for comparative performance testing

nf-003

works with Sun-RI- and MyFaces-implementation

Needed for comparative performance testing

nf-004

portlet-container-capability

Show off as feature few other web-frameworks have

nf-005

Std-usecase: Search - Master(table) - Detail

Show working version and good practise (maybe several alternatives)

nf-006

Bookmarkable/Searchengine-friendly entry points into the application

EMails show it is a needed feature

nf-007

"huge" data-amounts to be shown in a datatable

Need to show scalability, as this is one of the doubts big companies have against JSF

nf-0..


Functional requirements

These requirements differ for each of the possible applications...

Forum application

ID

Description

Rational

ff-001

something like phpbb

Once there was an opensource forum written in Java, nowadays only php-versions are available for free. History... now mvn-forum has released a 1.0 GA of their stuff... but maybe they need a JSF-interface?

ff-0..


HTTP Chat gateway

ID

Description

Rational

fc-001

something like drone, but with a "faces" and added functionality

Allows collaboration across corporate firewalls

fc-0..


Usergroup collaboration plattform

ID

Description

Rational

fu-001

plattform to find, organize user groups for JSF ;)

There jas been a free plattform of this type, but it has become payware... Something like http://www.meetup.com/

fu-0..


Developer collaboration plattform

ID

Description

Rational

fs-001

Something like sourceforge, but in JEE and with faces

The same as always... Free stuff only in php

fs-0..


...


Proposals

WeNeedaGoodDemoApplication (last edited 2009-09-20 23:00:47 by localhost)