On Tue, 2004-03-09 at 20:18, Daniel Frey wrote: > Hi there > > I am evaluating Merlin for rewriting and extending a desktop > application that involves/includes: > > - An application frame (much like eclipse, but in Swing). > > - WebStart technology for download, offline usage and updates > > - Pluggable modes, which have their own wizards, menus aso. > > I could imaging that Merlin comes in here to wrap and manage these > plug-ins. And the application frame uses the location service to > retrieve services. However, this is not intended to be a distributed > application (like corba, webservices), but a real (and only) desktop > application. > > Do you think Merlin is suitable for this purpose? How much performance > overhead is there? Any (good) experiences with WebStart and Merlin? > > Best thanks for your opinions
Actually Merlin will work very well for this sort of application. I have a couple applications (Merlin and Fortress) which are very similar. In fact, you can run the whole thing inside of Merlin. Your frame can either be an actual Avalon component itself, or you can embed Merlin in the frame. Either approach is workable. As for WebStart, Stephen had a working Merlin/Webstart example at one point. I'm not sure what state it is in now. With the use of the repository package, you can actually get away with out using WebStart at all (unless you _have_ to use WebStart for some reason). I'm actually in the process of converting one of my webstart applications over to using the Avalon-Repository package instead. It allows you to do just about everything you can with WebStart. See: http://avalon.apache.org/repository/ I could go on, but let me leave it as, yes, Merlin provides just about everything you need as-is. I would suggest starting with the Merlin tutorials, if you haven't already. Then feel free to post any questions you have to the list. Merlin Tutorials are at: http://avalon.apache.org/merlin/starting/index.html Good Luck! -- jaaron <http://jadetower.org> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]