Hi Dominik, That would certainly be interesting.
I started to briefly look into GraphQL for the OPC-UA server. I'll have a bit more of a look this week and we can build upon it afterwards. Ben On Tue, Oct 25, 2022 at 12:54 PM Dominik Riemer <[email protected]> wrote: > Hi, > > in case we choose Angular as the random front end, I'd also be willing to > help whenever I find some time! It could also be interesting to configure > the Web UI for microfrontend integration, e.g., to integrate the GUI into > StreamPipes đ > > Dominik > > > -----Original Message----- > From: Ben Hutcheson <[email protected]> > Sent: Tuesday, October 25, 2022 8:45 PM > To: [email protected] > Subject: Re: [DISCUSS] Change the UI framework for the GUI application > > 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.sw > > t/ 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 > > >> > > > > > > > > >
