I'm pleased to see the propsal and I'm really interested in eep.
I have a several example applications as I usually write something to
learn new technology:
- sample users management view using OSGi useradmin service.
- a one-hour RAP chat application
(those being most recent)
What I've found is that often regular committers don't really have time
to write examples. So sometimes it ends up with a description on wiki or
project webpage, how to implement a sample application (e.g. Equinox
server-side example:
http://www.eclipse.org/equinox/server/http_writing_application.php).
Description is good, but when you make mistake, then it's real pain to
find what's broken.
Projects don't have an organized way to publish examples. Ones put them
on wiki, others on cvs. But examples are always a great source of
knowledge. It would be nice to have links from projects to EEP, so
everyone could browse for some examples and easier find them.
I'm not sure what's your intention behind EEP "examples as small as
possible" value - are the projects supposed to be showcases for
EclipseFoundation technology = pieces of code that one can download and
stare at for hours :)
Or minimal samples, that one can write within a hour, 4 hours or a day.
In fact it's usually that newcomer to any technology (e.g. OSGi or RAP)
might spend a couple of days on an example that takes an hour to review
it's whole code.
I'd be really happy to see EEP as a place to put such a
useful-for-learning examples of different technologies. It could be
sometimes the same topic (e.g. Sudoku), but different implementations
(EMF-based, fullblown RCP, RAP, eRCP, etc) to be able to compare them.
Smaller examples would be easy to write and EEP could have a lot of
contributions, a real catalog of "what you can do with Eclipse".
I'd love to provide some example apps to EEP then.
Also examples that are already spreaded across all projects could be
linked on EEP - to don't force projects committers to move their
examples there, but rather make them more visible.