<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Description of RemoteSkin on sillysky.net</title>
    <link>https://sillysky.net/description-of-remoteskin/</link>
    <description>Recent content in Description of RemoteSkin on sillysky.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 15 Oct 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/description-of-remoteskin/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Define the UI via JSON and change it via function API</title>
      <link>https://sillysky.net/description-of-remoteskin/json-based/</link>
      <pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/description-of-remoteskin/json-based/</guid>
      <description>In RemoteSkin for Swing, UI widgets are grouped into widget sets and described in a JSON file. Widget sets can describe entire windows or dialogs, but they are also useful for smaller parts of the UI, e.g. parts of forms, context or dropdown menus, contents of tabbedPanes, etc.&#xA;Besides the pure definition of the UI, however, the manipulation of the widgets during use is also part of everyday life. This is how data is inserted, the status of widgets is changed and new elements are displayed.</description>
    </item>
    <item>
      <title>Distributed applications, windows, dialogs</title>
      <link>https://sillysky.net/description-of-remoteskin/distributed/</link>
      <pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/description-of-remoteskin/distributed/</guid>
      <description>With nyssr.net parts of the application can be freely distributed over the network. A single node can host very many microservices. You don&#39;t need a separate application for each independent microservice, as with Spring Boot, for example. There is also no need for a web server for each service, or a container, or additionally a load balancer, if several instances of a service are to be used.&#xA;Therefore, nyssr.net microservices can be smaller than with REST.</description>
    </item>
    <item>
      <title>RemoteSkin is a server based UI with a swing renderer</title>
      <link>https://sillysky.net/description-of-remoteskin/serverbased-swing/</link>
      <pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/description-of-remoteskin/serverbased-swing/</guid>
      <description>RemoteSkin is an extension of nyssr.net. It is used to create distributed, server-side programs that provide a UI using a client-side renderer. The first interpretation of this technique uses Java Swing as a renderer.&#xA;Server-based programs From the look and feel the programs behave like normal local Swing programs. However, the business logic is server-side. This, of course, gives advantages in distribution, since programs on the server can receive updates as often as desired without having to change the software on the client.</description>
    </item>
  </channel>
</rss>
