<p>Hi Michael &amp; Dscho,</p>
<p>&gt; In particular, right now I&#39;m looking for a BrowserLauncher </p>
<p>We can discuss more when I return from vacation (Jan 17) but one option is to create a BrowserService by stealing the (permissively licensed) BrowserLauncher code and exposing the functions through an extension of AbstractService. This sort of thing is an excellent way for more developers to contribute to IJ2 right now, since it&#39;s how we would add such support anyway. Many currently missing utility features can be added in such fashion.</p>

<p>Regards,<br>
Curtis<br></p>
<p>On Jan 3, 2012 5:19 AM, &quot;Johannes Schindelin&quot; &lt;<a href="mailto:schindelin@wisc.edu">schindelin@wisc.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Mike,<br>
&gt;<br>
&gt; On Tue, 3 Jan 2012, Michael Doube wrote:<br>
&gt;<br>
&gt; &gt; I&#39;m starting the long process of getting BoneJ into shape to run under<br>
&gt; &gt; IJ2, as we discussed at the Hackathon in Dresden last year.<br>
&gt;<br>
&gt; Cool!<br>
&gt;<br>
&gt; &gt; There are of course a ton of dependencies on classes in ij.jar, so in<br>
&gt; &gt; general, how can us plugin developers deal with this during migration?<br>
&gt;<br>
&gt; The macro language support I started to implement (and which I did not<br>
&gt; work on for some time for several reasons) should have a few hints:<br>
&gt;<br>
&gt; <a href="http://fiji.sc/cgi-bin/gitweb.cgi?p=imagej2/.git;a=blob;f=script/macro/src/main/java/imagej/script/MacroFunctions.java;h=e25a48876bf050ded11fc5b7700103bf17f0a127;hb=2da5e16cfc1809d7874bed8740a16cd151b23301">http://fiji.sc/cgi-bin/gitweb.cgi?p=imagej2/.git;a=blob;f=script/macro/src/main/java/imagej/script/MacroFunctions.java;h=e25a48876bf050ded11fc5b7700103bf17f0a127;hb=2da5e16cfc1809d7874bed8740a16cd151b23301</a><br>

&gt;<br>
&gt; (Note: we&#39;ll probably move some source code repositories around, so the<br>
&gt; URL is very likely to change in the next few weeks; will keep you posted!<br>
&gt;<br>
&gt; &gt; In particular, right now I&#39;m looking for a BrowserLauncher, a la<br>
&gt; &gt; ij.plugin.BrowserLauncher (which is already borrowed code). But there<br>
&gt; &gt; will be many more situations like this I&#39;m sure.<br>
&gt;<br>
&gt; I don&#39;t think it exists yet, but it&#39;s probably a job for the<br>
&gt; PlatformService.<br>
&gt;<br>
&gt; Ciao,<br>
&gt; Dscho<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ImageJ-devel mailing list<br>
&gt; <a href="mailto:ImageJ-devel@imagej.net">ImageJ-devel@imagej.net</a><br>
&gt; <a href="http://imagej.net/mailman/listinfo/imagej-devel">http://imagej.net/mailman/listinfo/imagej-devel</a><br>
</p>