JFire technology
JFire offers a number of value-added modules built upon various cutting-edged technologies. Using only open industry standards. It consists of two main platforms: server and client.
Server
Based on JEE 5 (Java Enterprise Edition) application server, JFire's server uses JDO 3 (Java Data Objects) as persistence layer. This helps developers save time as no additional writing of SQL (Structured Query Language) for database management is needed. Users, however, must have a database server system such as MySQL 5 which is freely distributed and contionusly developed by the open source community and companies like Oracle. The use of Java-based technologies also yields other advantages, including the independence of the server and client platforms.
Client
The client platform is based on Eclipse RCP (Rich Client Platform) in combination with other Eclipse-based systems such as BIRT (Business Intelligence and Reporting Tools) for reporting and GEF (Graphical Editor Framework) for graphical visualization. A proficient integration of these tools makes JFire an extraordinary powerful suite, with fully functional desktop applications. Other advantages are a native operating system (OS) look and powerful plugin-mechanism. The system is also suitable for common operating softwares such as Windows, GNU/Linux, etc.
Platform
Among the many advantages, the server-client base of JFire offers a unique possibility to build up one's own server-client application without developing an entirely new system from the scratch. It allows a network of multi-servers and multi-clients to be easily established. A number of applications built on JFire are currently in use. These include YAK Access Control System, CrossTicket a complete event-management solution, and Ipanema Accounting an automated encashment system, all of which are technologies developed by Nightlabs Ltd.
| Platform | Technology | Requirements | Advantages |
| Server (app + database) | JEE 5 JDO 3 |
|
|
| Client | Eclipse RCP GEF BIRT |
| |
| JFire server-client base |
|
|