I think I'm going to hijack Lukas' comment about using electron from a previous post.
I'm interested in building a GUI for the OPC-UA server with GraphQL and [insert some random front end] and having a common api would be really cool. Plus there seems to be a lot more selection when you get out of the Java community. On Mon, Oct 24, 2022 at 9:42 AM Łukasz Dywicki <[email protected]> wrote: > It's pity that javafx has this trouble. We are compiling our code > against java standard library which is *the* same license. Yet, we do > not distribute standard library, but we would need to distribute javafx > binaries and construct executable form in a proper way. I do not insist > on staying with javafx but I think it is easiest for developer > experience, given quick win Chris had there. Why not letting ASF LEGAL > sorting this stuff for us, given that ISIS, Netbeans, Sis and others > still use it? > > I used swing and swt with jface a long time ago. Swing was a bit of pain > due to limited set of widgets, swt was pain due to native library > handling. Some parts of jface are emulated, if platform does not have > corresponding widget ie. tree table. > I guess we won't have a perfect match any more. We can't do qt, > wxwidgets have custom license too, text ui might be too hard for end > users. With regard to netbeans it gives us some infrastructure, but it > is essentially a swing with all its shine and shadows. :/ > > I looked for swt sources to see how active its development is, and it > seems to be maintained: > https://git.eclipse.org/r/plugins/gitiles/platform/eclipse.platform.swt/ > yet eclipse project page indicates "archived" status. [1] (its probably > merged with other project) > Its binaries should be possible to fetch via maven repositories. I also > found another animal called XWT which is a declarative UI approach > similar to fxml: https://wiki.eclipse.org/XWT_Documentation, however > this one is based on P2 so it does not usable maven poms. > As far I recall Eclipse folks were debating how to approach P2-maven > repository ecosystem integration for years already, so I do not expect > any quick resolution here. > > Best, > Łukasz > > [1] https://projects.eclipse.org/projects/eclipse.platform.swt/developer > > On 24.10.2022 17:03, Cesar Garcia wrote: > > Hello, > > > > Netbeans, all in one place. > > > > 1. Easy integration of libraries, > > 2. Graphical interface based on the venerable and stable Swing. > > 3. Graphing tools already available. > > > > and much more. > > > > Against, the learning curve. > > > > I'm already over it > > > > best regards, > > > > El lun, 24 oct 2022 a las 10:07, Christofer Dutz (< > [email protected]>) > > escribió: > > > >> Hi all, > >> > >> today we noticed that JavaXF is GPL 2.0 (With classpath exception) > >> licensed. > >> > >> As we don’t want to jump through all the hoops needed to release this in > >> an Apache project, we are planning on switching the UI framework we are > >> basing everything on. > >> > >> Any suggestions? > >> > >> We also might consider building a Web-based application instead … > >> personally I’m open to all. > >> > >> However, I would really like feedback that’s not based on having heard > >> something is cool but having first-hand experience with it. And even > better > >> if you’re willing to help execute the migration. > >> > >> Chris > >> > > > > >
