When you have control over the framework your application runs in, you could also patch the felix.jar to include an image and the SplashScreen-Image manifest entry. Note that this only works in Java 6, though.

Angelo

On 4 Dec 2008, at 13:54, Rob Walker wrote:

Unfortunately ours isn't very generalised - and is internal rather than
open source, but I can tell you how we made it work (it isn't exactly
clever)

- splash and property handlers are the only bundles register on start
level 1 of our framework, so they come up first.
- we use servicebinder, and our splash Impl in activate() instatiates
the splash screen and registers bundle and framework listeners
- the splash itself works out how many other bundles will be installed
and started and uses this to create our progress bar.
- as each bundle event comes in it marches the progress bar on 1 step,
and adds a text with the name of saying "installed/started" + the bundle
name
- when the splash sees the framework started event it tears itself down
and clears listeners
- at roughly the same time our "main frame" will also see the framework
started event and display itself

That's about it really - pretty simple.

-- Rob

meinc wrote:
Does anyone know about a common OSGi SplashScreen Bundle ?


--


Ascert - Taking systems to the Edge
[EMAIL PROTECTED]
+44 (0)20 7488 3470
www.ascert.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to