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

  • platform independence
  • industry-standards

Client

Eclipse RCP

GEF

BIRT

  • powerful suite
  • desktop applications
  • native OS look
  • powerful plugin mechanism
  • Windows, GNU/ Linux applicable

JFire server-client base

 

 
  • non-ERP server-client applications