Difference between revisions of "Tech-specs"

From iDempiere
(reformatted)
(expand info and add links)
Line 3: Line 3:
 
== Platform ==
 
== Platform ==
  
−
* iDempiere runs under '''Java6'''.
+
* iDempiere runs under '''[http://www.oracle.com/technetwork/java/index.html Java] 6/7'''.
−
* It works with every operating system which runs a JavaSE runtime environment. Especially '''Linux''', '''Windows''', other Posic compatible Systems and '''MacOS'''.
+
* It works with every operating system which runs a JavaSE runtime environment. Especially '''Linux''', '''Windows''', other Posix compatible Systems and '''MacOS'''.
−
* We use the ''OSGi'' modularization framework.
+
* We use the '''http://www.osgi.org/Main/HomePage OSGi]''' modularization framework.
 +
* Within OSGi '''[http://tomcat.apache.org/ Tomcat]''' provides the web server and servlet container layer.
 +
 
 +
== Databases supported ==
 +
 
 +
* '''[http://www.postgresql.org/ PostgreSQL] 8.4 to 9.3'''
 +
* '''[http://www.oracle.com/us/products/database/overview/index.html Oracle] 10g/11g'''
  
 
== User Interface ==
 
== User Interface ==
  
−
* The web user Interface uses the '''ZK 7''' ui framework
+
* The web user Interface uses the '''[http://www.zkoss.org/ zk] 6/7''' ui framework
 
* The Desktop user Interface uses '''Java Swing'''
 
* The Desktop user Interface uses '''Java Swing'''
  
 
== Build Process ==
 
== Build Process ==
  
−
* Repository with '''Mercurial'''
+
* Repository with '''[http://mercurial.selenic.com/ Mercurial]'''
−
* Component Assembly '''Eclipse Buckminster''' (see [http://wiki.idempiere.org/en/Buckminster#How_is_Buckminster_used_in_iDempiere buckminster])
+
* Component Assembly '''[http://www.eclipse.org/buckminster/ Eclipse Buckminster]''' (see [http://wiki.idempiere.org/en/Buckminster#How_is_Buckminster_used_in_iDempiere buckminster])
−
* automated Build tool: '''Eclipse Buckminster'''
+
* Automated Build tool: '''Eclipse Buckminster'''
 +
* Continuous integration: '''[http://jenkins-ci.org/ Jenkins]'''
  
 
== Message Server ==
 
== Message Server ==
  
 
* '''ActiveMQ''' can be connected if needed
 
* '''ActiveMQ''' can be connected if needed
−
* Note: RabbitMQ used by [[http://sourceforge.net/projects/smart-pos/ smartpos]]
+
** Note: RabbitMQ used by [http://sourceforge.net/projects/smart-pos/ smartpos] plugin
 +
 
 +
== WebServices ==
 +
 
 +
* WebServices are provided using '''[http://cxf.apache.org/ CXF]''' with '''[http://xmlbeans.apache.org/ xmlbeans]'''

Revision as of 19:38, 22 June 2014

Technical Specifications

Platform

  • iDempiere runs under Java 6/7.
  • It works with every operating system which runs a JavaSE runtime environment. Especially Linux, Windows, other Posix compatible Systems and MacOS.
  • We use the http://www.osgi.org/Main/HomePage OSGi] modularization framework.
  • Within OSGi Tomcat provides the web server and servlet container layer.

Databases supported

User Interface

  • The web user Interface uses the zk 6/7 ui framework
  • The Desktop user Interface uses Java Swing

Build Process

Message Server

  • ActiveMQ can be connected if needed

WebServices

Cookies help us deliver our services. By using our services, you agree to our use of cookies.