You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ron Gatenio edited this page Jan 21, 2017
·
4 revisions
The Applications Installer
The applications that are developed for the smarthouse are delivered to the system as external JAR files. Those JARs contain a class that extends SmartHouseApplication, as explained here: The SmartHouseApplication API.
The applications installer allows the system to load these JAR files to its run-time, and start the application from the system's GUI.
The applications installer is written in the class AppInstallHelper. This class uses Java's ClassLoader in order to dynamically load the applications.