UserManager for Swing

The Swing application "UserManager for Swing" is a RemoteSkin application for editing the user database, including users, roles, and permissions. The application runs on a node within the network, while rendering is handled on a local node, the client node.

Essentially, the business logic in the network determines what should be rendered next, while user inputs are sent back to the network. The application itself is distributed and operates in the form of microservices – this also applies to the UI.

Application UserManager for Swing

The UserManager for Swing application, a RemoteSkin for Swing application

RemoteSkin plugins needed

Plugin Description for Node Size
NY_RemoteSkinClientPlugIn client services client node 55 KBytes
NY_RemoteSkinSwingPlugIn Swing renderer client node 371 KBytes
NY_RemoteSkinServerPlugIn server services client and server node 104 KBytes
NY_RemoteSkinDialogMonitorPlugIn-2.3.0.jar Dialog helper server node 11 KBytes
NY_ClientNodePlugIn Login and application chooser client node 48 KBytes
NY_FileStorePlugIn Image download client and server node 69 KBytes

Application plugins

Plugin Description for Node Size
NY_AppUserManager The application server node 21 KBytes
NY_DialogUserPlugIn Most of the dialogs server node 73 KBytes
NY_DialogMessagePanelPlugIn Status bar server node 21 KBytes
NY_DialogPasswordChangePlugIn Password change dialog server node 17 KBytes

As you can see, the plugins for the RemoteSkin system as well as the plugins for the application are very small. Everything else is provided by the node kernel and a few other plugins.

The Session Plugin, which operates the database for user management, is definitely required. In the provided node network (see Downloads), the Session Plugin runs on the node "ceres". The client node is named "earth", and the server plugins for the Swing application are executed on the node "venus".

See also: