jMCS is a collection of APIs and JAR files shared by all JMMC Java-based GUI applications, and also [[others software]].
The general philosophy is :
- your main application class derives from our
App
class, and must be started usingBootstrapper.launch(YourApp);
in yourstatic void main(String[] args)
method; - as much as possible app details are described in a central XML file named
ApplicationData.xml
; - a large collection of utility singletons and GUI components are available to you;
You can have further details on each main jMCS topic by browsing the following pages :
- [[Application Startup]]
- [[Application Description]]
- [[Menu Bar Description]]
- [[User Preferences Facilities]]
- [[GUI Facilities]]
- [[Logging Facilities]]
- [[Networking Facilities]]
- [[Utility Classes]]