felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall" <he...@ungoverned.org>
Subject Re: Deployment and Profile usage for multi-user environments
Date Wed, 25 Jun 2008 13:45:14 GMT
meinc wrote:
> Hi all,
>
> I need some help and advice on deployment of felix based desktop
> applications.
> We intend to use felix for a typical swing desktop application which is
> installed on a single computer for multiple users. Even a single user may
> start the apllication more than once.
>
> 1.) Would it be save to share a single felix cache profiledir for several
> instances of the application
>   

No, this is not safe. You would be better off somehow having your 
launcher detect if your app was already running and if so, tell it to 
create a new window. Thus, all "instances" come from the same running 
instance. I think you will use less memory this way too.

> I already tested to share the profile and it seems to work. However since
> the cache does not distinct between bundle install and bundle state
> locations I'm afraid of blocking write operations that reflect state changes
>
> 2.) Is it reasonable to distribute a preconfigured felix cache profiledir
> rather distribute the bundles and let felix do the initial cache setup.
>
> I'm asking these questions since we have to integrate a third party archive
> which has a size of about 80 MB and we don't want this OSGified jar copied
> to multiple profiles.
>   

Yes, it is perfectly reasonable to have a preconfigured felix bundle 
cache. Another approach is the one that Karl suggests.

-> richard

> Regards
> Robert
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Mime
View raw message