I recently heard a podcast from the Eclipse people and there was interesting attributes/ abilities discussed about ECF.
I have not been able to find a definitive article in the online documentation that discusses the required runtime. It seems from examining the way downloads are listed that everything is packaged as a OSGI bundle.
Can anyone confirm that whether an OSGI container is required or will the framework function in a plain old JVM.
Are there any gotchas or requirements...
It's probably not what you wanted to hear, but ECF definitely needs to be running in an OSGi container. See http://www.eclipse.org/ecf/NewAndNoteworthy.html under the section on ECF4Felix. Some type of OSGi container will always be required, as this is an implementation of OSGi 4.2 RSA.