Applino offers a fresh approach to Java desktop application deployment. It simplifies the process of deploying Java desktop apps, making it faster and more straightforward.
Applino applications, also known as Applinis, are similar to servlets in that they contain runtime descriptors and are subject to the lifecycle dictated by the Applino container.
Java developers understand the inefficiencies in starting a separate JVM for each Java application running on a user's computer. It not only causes significant extra start-up time, but it is also memory-wasting. However, there hasn't been any choice because of the need to segregate the effects of one application from another.
On the server side, substantial progress has been made in the area of Java Application Servers. These servers have the capability to run multiple web applications within the same JVM, showcasing the level of intra application protection. Some hosting companies offer shared hosting, where users can host their web applications in the same JVM as other users.
The project's basic aim is to take compartmentalization technology, which has already been developed for servlets, and reapply it to the desktop space. This process has proven to be incredibly simple because concepts such as context life cycles and hierarchical class loaders map perfectly to the requirements of a mono JVM desktop environment.
Porting an application to the Applino environment is typically effortless. All that is required is to ensure that it is appropriately initiated when instructed and correctly terminated. The initial window for the hosted application will also be provided by the Applino container to control events such as window closing.
The ease of porting existing applications to the Applino environment is exemplified by the provision of Applino versions of all the JFC example applications from the JDK. Overall, the Applino software is an excellent way to deploy Java desktop applications in a highly efficient and reliable manner.
Version 1.0: N/A