Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fordevelopers [2009/02/18 21:09]
sestst created
fordevelopers [2018/11/03 02:59] (current)
Line 1: Line 1:
 +{{ :​code_edit.png | Developers}}
 ====== For Developers ====== ====== For Developers ======
-NetHomeServer is a pure Java application (Java SE) which run on Windows and Linux (probably on Mac OS-X too,but I have not been able to test this).+NetHomeServer is a pure Java application (Java SE) which run on Windows and Linux and Mac OS-X.
  
-The application is structured as a set of loosely coupled objects, which are connected with a message bus. The objects has a easy to use interface and the configuration GUI is automatically generated for the application objects.+The application is structured as a set of loosely coupled objects, which are connected with a message bus. The objects has a easy to use interface and the configuration GUI is automatically generated for the application objects. The object interface is get and set methods for attributes and actions to call. 
 + 
 + 
 +If you prefer another development languge, you can still use NetHomeServer. All internal interfaces are exposed externally in the following ways: 
 +  * Text based TCP/IP interface 
 +  * Text base UDP/IP interface 
 +  * SOAP-Interface. 
 +You can write your own functions in your favorite language as a separate application and integrate with the NetHomeServer via any of the interfaces.
  
  

Personal Tools