<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Plugin jars on sillysky.net</title>
    <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/</link>
    <description>Recent content in Plugin jars on sillysky.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sun, 23 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>NY_MicroServicePlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceplugin/</link>
      <pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceplugin/</guid>
      <description>This plugin contains a few helper services , which make it easier to deal with microservices and the microservice registries.&#xA;The IMicroServiceRegistryCollector service collects broadcast registrations from microservice registries. It provides the target addresses of the found registries, and allows sending messages to microservices.&#xA;The IHelperForLocalMicroServices service provides methods to register and deregister local microservices.&#xA;The plugin should be loaded and executed in each node.</description>
    </item>
    <item>
      <title>NY_WebAppChooseAppPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappchooseappplugin/</link>
      <pubDate>Sun, 16 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappchooseappplugin/</guid>
      <description>This web application is an entry point for the interaction of a browser with the node network. The app is started after the login dialog if no other app has been preselected.&#xA;The ChooseApp web app offers a list of accessible apps for the web. New apps are launched in a new browser tab.&#xA;The web app to choose an app to launch&#xA;Plugins The app consists of the following plugins:</description>
    </item>
    <item>
      <title>NY_WebAppUserManagerPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappusermanagerplugin/</link>
      <pubDate>Sun, 16 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappusermanagerplugin/</guid>
      <description>The UserManager for Web is a web single-page application for managing users, roles, and permissions of the nyssr.net session module.&#xA;[ ![The web app to manage users, roles and permissions](/images/screenshots/UserManager-app-for-the- web.webp?v1) ](/images/screenshots/UserManager-app-for-the- web.webp?v1)&#xA;The web app to manage users, roles and permissions&#xA;Plugins The app consists of the following plugins:&#xA;Plugin Description Size in KBytes (v2.3.0) NY_WebAppUserManagerPlugIn The application microservice. 20 NY_00001_YesNoPlugIn A web dialog that asks the user a simple question that is answered with yes or no.</description>
    </item>
    <item>
      <title>NY_00001_YesNoPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00001_yesnoplugin/</link>
      <pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00001_yesnoplugin/</guid>
      <description>This is a simple dialog offering &amp;quot;YES&amp;quot; and &amp;quot;NO&amp;quot; buttons in response to a question. The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Of course, one might question whether such a small dialog justifies creating its own microservice. However, the dialog can be used by many programs in this form. While its handling is slightly more complex than that of a local dialog, it shares the same mechanics as all the other dialogs presented here.</description>
    </item>
    <item>
      <title>NY_00302_AddRolesPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00302_addrolesplugin/</link>
      <pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00302_addrolesplugin/</guid>
      <description>This dialog is used to add roles for a user.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description userId The ID of the user whose roles are changed.</description>
    </item>
    <item>
      <title>NY_00303_AddUserPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00303_adduserplugin/</link>
      <pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00303_adduserplugin/</guid>
      <description>This dialog is used to add a new user.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required.&#xA;See also: Generic Message API for web dialogs </description>
    </item>
    <item>
      <title>NY_H2DatabasePlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_h2databaseplugin/</link>
      <pubDate>Sat, 25 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_h2databaseplugin/</guid>
      <description>This plugin is used to read and save data in H2 databases.&#xA;The plugin is used by the session manager.</description>
    </item>
    <item>
      <title>NY_WebAppNodeManagerPlugIn: An Application for Configuring Nodes</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappnodemanagerplugin/</link>
      <pubDate>Fri, 24 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappnodemanagerplugin/</guid>
      <description>The NY_00402_NodeManagerMainPlugIn plug-in contains a web application for displaying the node network. Individual nodes can be clicked, configured, and restarted.&#xA;Screenshots The web app to configure single nodes&#xA;Additional plugins The application consists of the following plugins:&#xA;Plugin Description Size in KBytes (v2.5.0) NY_00402_NodeManagerMainPlugIn A web dialog that displays the node network graphically and allows you to select individual nodes or links. 20 NY_00403_EditConfigFilesPlugIn A web dialog that allows you to create, delete, or edit the configuration files of remote nodes.</description>
    </item>
    <item>
      <title>NY_00002_EnterTextPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00002_entertextplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00002_entertextplugin/</guid>
      <description>This plugin is used by the web application NodeManager. The NY_00002_EnterTextPlugIn plugin shows a web dialog that allows you to enter a simple text.&#xA;Enter a simple text&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description message The message that is displayed above the edit field. The plugin can be hosted on any number of nodes.</description>
    </item>
    <item>
      <title>NY_00301_EditUserPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00301_edituserplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00301_edituserplugin/</guid>
      <description>This dialog is used to edit a user record.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description userId The ID of the user whose record is being edited.</description>
    </item>
    <item>
      <title>NY_00304_EditRightPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00304_editrightplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00304_editrightplugin/</guid>
      <description>This dialog is used to edit an existing right.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description rightId The ID of the right whose data record is currently being edited.</description>
    </item>
    <item>
      <title>NY_00305_AddRightPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00305_addrightplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00305_addrightplugin/</guid>
      <description>This dialog is used to add a new right.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required.&#xA;See also: Generic Message API for web dialogs </description>
    </item>
    <item>
      <title>NY_00306_AddRolePlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00306_addroleplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00306_addroleplugin/</guid>
      <description>This dialog is used to add a new role.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required.&#xA;See also: Generic Message API for web dialogs </description>
    </item>
    <item>
      <title>NY_00307_EditRolePlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00307_editroleplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00307_editroleplugin/</guid>
      <description>This dialog is used to edit an existing role.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description roleId The ID of the role whose record is being edited.</description>
    </item>
    <item>
      <title>NY_00308_GrantRightsPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00308_grantrightsplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00308_grantrightsplugin/</guid>
      <description>This dialog is used to grant a new right to a role.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description roleId The ID of the role that is to be granted new rights.</description>
    </item>
    <item>
      <title>NY_00309_ChangePasswordPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00309_changepasswordplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00309_changepasswordplugin/</guid>
      <description>This dialog is used to change a password.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description userId The ID of the user whose password is to be changed.</description>
    </item>
    <item>
      <title>NY_00310_UserListPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00310_userlistplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00310_userlistplugin/</guid>
      <description>This dialog is used to select a user.&#xA;It is part of the UserManager application.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required.&#xA;See also: Generic Message API for web dialogs </description>
    </item>
    <item>
      <title>NY_00311_RoleListPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00311_rolelistplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00311_rolelistplugin/</guid>
      <description>This dialog is used to select a role.&#xA;It is part of the UserManager application.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required.&#xA;See also: Generic Message API for web dialogs </description>
    </item>
    <item>
      <title>NY_00312_RightListPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00312_rightlistplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00312_rightlistplugin/</guid>
      <description>This dialog is used to select a right.&#xA;It is part of the UserManager application.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required.&#xA;See also: Generic Message API for web dialogs </description>
    </item>
    <item>
      <title>NY_00313_RemoveRolesPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00313_removerolesplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00313_removerolesplugin/</guid>
      <description>This dialog is used to remove a role from a user.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description userId The ID of the user from whom roles are to be withdrawn.</description>
    </item>
    <item>
      <title>NY_00314_RevokeRightsPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00314_revokerightsplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00314_revokerightsplugin/</guid>
      <description>This dialog is used to revoke a right from a role.&#xA;It is part of the UserManager application.&#xA;The dialog can also be closed using the &amp;quot;Escape&amp;quot; key or the close button in the upper right corner.&#xA;The dialog is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description roleId The ID of the role from which rights are to be revoked.</description>
    </item>
    <item>
      <title>NY_00315_CurrentUserPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00315_currentuserplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00315_currentuserplugin/</guid>
      <description>This widget is used to show the current user. The current user can change their password, edit their data and log out here.&#xA;It is part of the UserManager and other application.&#xA;The widget is located in a separate plugin.&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No further parameters are required. The widget receives the user ID via the session token.</description>
    </item>
    <item>
      <title>NY_00402_NodeManagerMainPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00402_nodemanagermainplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00402_nodemanagermainplugin/</guid>
      <description>This plugin is used by the web application NodeManager. It represents the main window, with the node mesh displayed.&#xA;Clicking on a node or a link between two nodes generates an overview of the object. Additional dialogs can be accessed via a context menu.&#xA;The web app to configure single nodes&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;No dialog-specific arguments are required.</description>
    </item>
    <item>
      <title>NY_00403_EditConfigFilesPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00403_editconfigfilesplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00403_editconfigfilesplugin/</guid>
      <description>This plugin is used by the web application NodeManager. It provides a dialog for editing the configuration files of a remote node.&#xA;Files can be created, deleted or edited.&#xA;Edit the configuration files of a remote node&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.&#xA;The following parameters are also required:&#xA;Name Description nodeId The ID of the node whose files are currently being processed.</description>
    </item>
    <item>
      <title>NY_00404_EditPreferencesPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00404_editpreferencesplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00404_editpreferencesplugin/</guid>
      <description>This plugin is used by the web application NodeManager. It provides a dialog for editing the configuration files of a remote node.&#xA;The configuration data of the node and its plugins is stored in Java Preferences. Keys and values can be created, deleted, or edited.&#xA;Edit the Java preference configuration of a remote node&#xA;Usage This dialog implements the general web dialog API and can be created and destroyed with it.</description>
    </item>
    <item>
      <title>NY_AppWidgetShowCase</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_appwidgetshowcase/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_appwidgetshowcase/</guid>
      <description>This plugin is a RemoteSkin application. It displays widgets as well as the JSON code needed to modify the widget&#39;s properties.&#xA;TODO</description>
    </item>
    <item>
      <title>NY_ClientNodePlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_clientnodeplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_clientnodeplugin/</guid>
      <description>This plugin offers a connect dialog as well as a dialog for selecting applications to be launched.&#xA;The plugin should be run on each RemoteSkin client node.&#xA;TODO</description>
    </item>
    <item>
      <title>NY_ConfigurationProviderPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_configurationproviderplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_configurationproviderplugin/</guid>
      <description>The PlugIn NY_ConfigurationProvider runs a TCP server, with the help of which configuration files are offered in XML format. Nodes can request these files by a configuration name, receive the file, and import the file&#39;s data directly into their Java Preferences.&#xA;In order for a node to use this service, it must know on which host the service is offered. For this purpose there is a key preference.tcp, which is to be given to the starting node as a property.</description>
    </item>
    <item>
      <title>NY_GateKeeperPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_gatekeeperplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_gatekeeperplugin/</guid>
      <description>The gatekeeper is a service that filters messages intended for the node itself according to IDs, origin and/or destination. Messages that merely pass through the node on their way to other nodes are not filtered.&#xA;Which messages were able to pass the gatekeeper and which were rejected can be seen in the LOG.&#xA;The gatekeeper rules are expected in the preference node &amp;quot;network/gatekeeper&amp;quot;. Each rule key consists of the word &amp;quot;rule&amp;quot; followed by some unique number.</description>
    </item>
    <item>
      <title>NY_LinkCostCollectorPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_linkcostcollectorplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_linkcostcollectorplugin/</guid>
      <description>This plugin collects the cost of links (node-node connections) and periodically distributes the collected data to the nodes via broadcast.&#xA;This data is needed in the nodes to determine the fastest route between two nodes.&#xA;In a nyssr.net exactly one node should run this plugin.</description>
    </item>
    <item>
      <title>NY_NetSoftwareUpdaterPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_netsoftwareupdaterplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_netsoftwareupdaterplugin/</guid>
      <description>This plugin creates and monitors the storage/incoming_jar_lists directory. When the user copies a special JSON control file into it, a software update process is initiated that updates one or more nodes with new software and then reboots them.&#xA;A tutorial for the software update can be found here.</description>
    </item>
    <item>
      <title>NY_NetworkPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_networkplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_networkplugin/</guid>
      <description></description>
    </item>
    <item>
      <title>NY_RemoteSkinClientPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinclientplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinclientplugin/</guid>
      <description>This plugin is required on RemoteSkin client nodes.&#xA;TODO</description>
    </item>
    <item>
      <title>NY_RemoteSkinServerPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinserverplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinserverplugin/</guid>
      <description>This plugin provides server-side services for running RemoteSkin applications.&#xA;The plugin is required on each server node that runs RemoteSkin applications.&#xA;TODO</description>
    </item>
    <item>
      <title>NY_RemoteSkinSwingPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinswingplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinswingplugin/</guid>
      <description>This plugin is the renderer responsible for RemoteSkin UIs based on Swing.&#xA;It is required on every client node that is to render RemoteSkin Swing applications.&#xA;TODO</description>
    </item>
    <item>
      <title>NY_WebServerSSLPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webserversslplugin/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webserversslplugin/</guid>
      <description>RemoteSkin for web uses a lightweight web server that serves static HTML pages and files such as images and videos.&#xA;When the browser connects to a nyssr.net node, a static HTML page is delivered, forming the framework of the application. Typically, this includes a header, footer, and other static elements.&#xA;A key component is a JavaScript kernel that establishes a WebSocket connection to the node. This connection is critical for nyssr.</description>
    </item>
    <item>
      <title>NY_WebServerPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webserverplugin/</link>
      <pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webserverplugin/</guid>
      <description>RemoteSkin for web uses a lightweight web server that serves static HTML pages and files such as images and videos.&#xA;When the browser connects to a nyssr.net node, a static HTML page is delivered, forming the framework of the application. Typically, this includes a header, footer, and other static elements.&#xA;A key component is a JavaScript kernel that establishes a WebSocket connection to the node. This connection is critical for nyssr.</description>
    </item>
    <item>
      <title>NY_WebSocketPlugIn</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_websocketplugin/</link>
      <pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_websocketplugin/</guid>
      <description>RemoteSkin for web uses a WebSocket connection to communicate with JavaScript in the browser. Each application operates its own dedicated WebSocket connection.&#xA;Messages from the node network are translated into JSON events and sent to the browser via the WebSocket connection. Conversely, events from the webpage are sent from the browser as JSON events to the WebSocket server. These events are then converted into messages and forwarded to interested targets within the node network.</description>
    </item>
  </channel>
</rss>
