Hi, I contacted the developers of JxBrowser [1] and we would get a free open source license, if we distribute their jars as Apache licensed, separate plugin.
From a first glance this can do everything we need and looks nicer to program against than SWT. On the other hand we would make ourselves depended on a proprietary library, which would not be the case with SWT (right?) and the archive file is huge (225 MB). Also simply reusing the same browser component probably saves a bit of work. Matthias, it probably makes sense if you start with SWT in IDEA, I just wanted to add this as a second option. Regards, Holger [1] http://www.teamdev.com/jxbrowser Holger Schmeisky; holge...@fu-berlin.de Takustraße 9, Room 008, Freie Universität Berlin, 14195 Berlin +49 176 64146306 Am 16.09.2014 um 15:04 schrieb Matthias Bohnstedt: > I did some quick research and found an good post on stackoverflow from 2010. > > In order to provide SWT for our application on different Plattforms we > indeed need to include all the different SWT jars in our product. The > good news is: There are not so many (win32/64, linux32/64 and osx32/64) > and, as far as I read it, it’s not that hard to do. We don’t need to > “manually” load it, we can load the needed JAR “on the fly” using > reflection [1]. > > This post is also mentioned on the SWT FAQ page, therefor I think SWT > for cross-platform isn’t that uncommon or to hard to do. > > > [1] > http://stackoverflow.com/questions/2706222/create-cross-platform-java-swt-application/5784073#5784073 > > Regards, > > Matthias > > > 2014-09-16 10:40 GMT+02:00 Stefan Rossbach <srossb...@arcor.de > <mailto:srossb...@arcor.de>>: > > On 16.09.2014 09:36, Lutz Prechelt wrote: > > Regarding the idea to use the SWT browser component for Saros-E > > as well as Saros-I: > > > > Holger wrote: > >> do we really want to include SWT in our libraries? > > If it makes our life simpler: yes. > > > > Does it make our life simpler?: We need to find this out. > > > > - There is obviously no problem for Eclipse. > > - Can SWT be a separate plugin in IntelliJ? > > - Is it common in IntelliJ that users have an SWT plugin already? > > - If not: What mechanisms are there in IntelliJ to load > > the SWT library at Saros-install-time? > > - If none: How difficult would it be for us to release > > three(?) different versions of Saros-I, one per platform? > 1. There are issues with SWT and AWT on Mac. > > For Windows you would need: SWT for Windows = X64, X86 version where it > still depends if you want to bundle them each to a different > distribution or to include them both. > For the later case you have to manually load the correct library. > > For Unix ... I do not know if different X11 GUI (KDE, GNOME, etc) need a > different SWT implementation. For each such implementation you still > need the 32/64 Bit Version again ? ( > I do not know if it is possible to load 32 Shared Object files into 64 > Bit address space. Windows does not allow that). > > For MAC I do not know the details. > > Conclusion: It is not that simple. > > Regards, > Stefan > > > > > The result may well be: Too difficult, we don't do all this. > > But so far it still looks promising to me. > > > > Lutz > > > > > > > > > > ------------------------------------------------------------------------------ > > Want excitement? > > Manually upgrade your production database. > > When you want reliability, choose Perforce. > > Perforce version control. Predictably reliable. > > > > http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk > > _______________________________________________ > > DPP-Devel mailing list > > DPP-Devel@lists.sourceforge.net > <mailto:DPP-Devel@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/dpp-devel > > > > ------------------------------------------------------------------------------ > Want excitement? > Manually upgrade your production database. > When you want reliability, choose Perforce. > Perforce version control. Predictably reliable. > > http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk > _______________________________________________ > DPP-Devel mailing list > DPP-Devel@lists.sourceforge.net <mailto:DPP-Devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/dpp-devel > > > > > ------------------------------------------------------------------------------ > Want excitement? > Manually upgrade your production database. > When you want reliability, choose Perforce. > Perforce version control. Predictably reliable. > http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk > > > > _______________________________________________ > DPP-Devel mailing list > DPP-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dpp-devel > ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel