What is Thin@?
Thin@ is a Professional Smart Client Solution for Clarion which transforms Clarion applications into SaaS Business Internet Applications.


How does it work?
Thin@ is a set of templates that are added to Your application. When the application is compiled with these templates it can be run on Thin@ Application Server and accessed by clients via Thin@ Client, a small client program.
There is no transition penalty! end users won’t even notice that they are working over the internet!
Key features
Thin@ subscription model
Thin@ is available through a subscription model. A buyer of a yearly subscription model becomes licensed for the use of Thin@ on an unlimited number of servers during subscrpition validity period. During the subscription period users will be entitled to upgrades as well as user support. Upon expiry of the subscription, existing licences will remain valid but users will not be able to install new servers and download and install upgrades.
With this subscription model Thin@ is more available even for smaller organizations!

Thin@ asteria 1 year subscription
Administration features

Licencing features

Thin@ asteria 1 year subscription
Additional features
Thin@ architecture
Thin@ system consists of two main parts – Thin@ Server and Thin@ Client.
Thin@ Server or Thin@ Application Server is a computer with installed Thin@ server-side components. It represents the middle tier in a multi-tier architecture, as it sits between the Thin@ Client (presentation tier) and a Database (data tier).
Thin@ Client is a smart client program which communicates with a Thin@ Server over the internet or intranet and renders the user interface. Currently there are two types of Thin@ Clients – the Thin@ WinAPI Client and the Thin@ Java Client.

Thin@ Server Grid
The main part of a Thin@ Server Grid is the Thin@ Load Balancing (Main) Server. A Thin@ Server Grid has one Main Thin@ Server and can have a practically unlimited number of Thin@ Application Servers. As your add more users and applications to the Thin@ environment, you will need more computing power, which can be extended by simply adding a new Thin@ Server. For more information about Thin@ Server Grid administration, read our Thin@ Administrators Guide.

Thin@ Client and Thin@ Server Communication
The Thin@ Application Server executes Clarion applications in hidden mode, and sends the User Interface definition in an XML-like file to the Thin@ Client. The Thin@ Client library reads the XML and renders the UI.
When the user performs an action, for example clicks a button, the Thin@ Client will send information about that action back to the Thin@ Server, which will perform the exact same action in the Server side application. If there is a visual change in the application screen, the Server side application will now send a new XML-like file to the Client, so that the Client User Interface reflects that change.
Notice that the Thin@ Client and Thin@ Server DO NOT exchange screen graphic information, as would a Remote Desktop Connection solutions such as Terminal Services. Therefore, Thin@ provides the user with a Fast and Interactive User Interface that before the evolution of RIA/BIA only desktop application could provide.

Thin@ Server Architecture
Listener
- recieves client request
- sends information to the client
- sends server address and port information
- starts the application
- retrieves the status from the main server
Monitor
- monitors all the applications and kills the inactive ones
- sends information to the main server
Server
- resides only on the main server
- recieves information from the monitor
- sends information to the listener
- sends requests to be killed (either from client or net setup administration tool)
NetSetup administration
- update and overview of the main server options
- managment (including connection kill) of server connections
