Thank you to everyone who responded and it is nice to still see the platform is 
in use and with some great examples!

I will have to take a look at the POM/BOM items @NeilCSmith mentioned as it 
might help making sure I get the proper dependencies instead of trial and error.

I believe I can convert our existing product into using the NB platform since 
it gives us 99% of the funcationality that is currently being hand maintained 
(Menus, Actions, Dialogs, Windowing, etc).

The only thing that isn’t support in NB Platform is the ability to nest window 
managers into top level tabs. We are using https://www.docking-frames.org/ for 
our window management and we allow customers to have essentially a JTabbedPane 
where each tab has a full windowing layout capability inside it so the user can 
create different layouts per tab.

I know I could do something similiar with a TopComponent and JTabbedPanel and 
still use the DockingFrames like we do, but that seems dirty :)



> On Jun 10, 2025, at 9:13 AM, arsi <a...@chello.sk.INVALID> wrote:
> 
> Hi,
> I created a Scada system based on the ANB Platform. It is currently used at 
> the Nuclear Power Plant, Aquaparks, Shopping Centres and in heat production.
> 
> I have two versions, one developer version in which all Netbeans features are 
> included. And a user one that allows control of the technology.
>  The compiled NB modules can be sent  and on the fly activated on clients.
> Jetty and Vaadin are used as server. It is responsible for data collection, 
> archiving and distribution to clients. It also distributes the compiled NB 
> modules. Netty is used for transfer.
> 
> Maven and Apache NB 13 are used for the project itself. Currently I need Java 
> 8, because of some libraries.
> I have compiled my own Maven repository for ANB. The public ANB repository is 
> missing some dependencies. Unfortunately there is not much documentation for 
> ANB, so to make such a complex application cost a lot of ANB source code 
> analysis.
> 
> Here is a preview:
> 
> http://server.arsi.sk/scada.mp4
> 
> Arsi
> From: Tim Mullé <tmu...@gmail.com> <mailto:tmu...@gmail.com>
> Sent: Tuesday, May 27, 2025 9:26PM
> To: Users@netbeans.apache.org <mailto:Users@netbeans.apache.org> 
> <users@netbeans.apache.org> <mailto:users@netbeans.apache.org>
> Subject: Does anyone still make NetBeans Platform Applications in 2024/2025?
> 
>> Hi All,
>> 
>> It’s been a while since I was on this mailing list so I am curious if 
>> NetBeans Platform Applications are still being developed in 2024/2025?
>> 
>> I know everything today is ‘web’ centric and mobile apps, etc. for most 
>> casual users and possibly corporate as well.
>> 
>> I know my company I work at we still have a hand made Swing Based 
>> IDE-looking application that is 10+ years old and we still maintain it.
>> 
>> It was before my time and for whatever reason they choose NOT to use NB 
>> Application Platform and hand coded the UI framework with another open 
>> source Windowing Framework, hand manage menu items, global selections, 
>> custom plugin manager, etc. essentially EVERYTHING NB gives you.
>> 
>> I tried to convince them we should port our code as best we can to NB 
>> Platform but I got the usual “It’s too brittle and complex to change 
>> now”..that was almost 8 years ago :)
>> 
>> Anyway, I’m just wondering:
>> 
>> 1. Do you create NB Platform applications for your projects, company, etc?
>> 
>> 2. Do you use Ant or Maven based development?
>> 
>> 3. If Maven, how do you find all the required dependencies you need for 
>> things like Project Api, IDE stuff, etc. Ant version of NB dev has the nice 
>> table you can just check libraries and it figures things out for you and 
>> pulls the correct dependencies. Maven doesn’t have that in the UI for NB dev 
>> (at least not that I’ve seen). I’ve had to do A LOT of trial and error 
>> hunting down libraries and looking at old/outdated tutorials or piece 
>> together blog posts across the years.
>> 
>> I would like to re-push my company to consider porting to NB because we are 
>> now tripping over our own legacy code base trying to add new features or 
>> even maintain some of the sections.
>> Most of our stuff can be made easy by being developed as Plugins as long as 
>> our core IDE was sound.
>> 
>> But I also want to make the development experience for the other 
>> non-netbeans savvy developers easy since we use Maven and everyone uses 
>> Intellij and one person eclipse.
>> 
>> 
>> Thanks!
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org 
>> <mailto:users-unsubscr...@netbeans.apache.org>
>> For additional commands, e-mail: users-h...@netbeans.apache.org 
>> <mailto:users-h...@netbeans.apache.org>
>> 
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>> 
> 
> Dobrý deň,
> 
> 
> 
> S pozdravom
> 
> Ivan Friedländer
> Apli s.r.o.
> tel.: +421 903 253 094
> 
> <beagle_mini.gif>
> 
> 
> 
> 
>  

Reply via email to