As reported on NetBeans Facebook, another training course kicked off today at Fontys University of Applied Sciences in Venlo, the Netherlands, focusing on using the NetBeans infrastructure as the basis of sustainable Java applications:
Two applications were developed during the first day of the course. After lunch, time was spent on the application below, a word processing application that makes use of modularity and loose coupling solutions that are part of the NetBeans Platform:
In the above, the window on the right does not know about the window on the left and its drop-down list contains processors that it doesn't know anything about either! Yet they are there and yet communication happens between the windows...
The modular structure of the above is as follows, i.e., the windows are in separate modules, just like the services, which are loaded into the GUI in a loosely coupled manner:
Earlier in the day, the class created a game platform, shown below, consisting of the games found here in the NetBeans Plugin Portal:
The structure of the application above is modular, i.e., each of the items below are modules contributed to the game platform:
Do you want to learn about sustainable architectures for Java desktop applications too? The course is described here, is free for JUGs and educational institutions and has been taught all over the world for many years, at organizations focused on aerospace, oil flow analysis, and many other typical Java uses cases, as can be seen on the NetBeans Platform Showcase.