From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.



  • ImageMagick v6 Examples -- Creating ThumbnailsImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF


DSL - Domain Specific Languages

  • DSL ExamplesApache Camel DSL; Regular Expressions; Structured Query Language (SQL);


  • Pencil Projectmission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
  • Terms
MODFM = Mockup-driven fast-prototyping methodology.

Pivot Tables

Mozilla - Firefox Extensions

Project/Time/Bug management

  • Project Dune Web-based issue tracker. Integration with subversion or cvs, code inspections in the browser, SCRUM project management.
  • Open Proj - free, open source desktop alternative to Microsoft Project.
  • Open Workbench - Open source project similar to Microsoft Project.
  • workeffort Businesses perform work efforts within their organizations to accomplish tasks such as producing products, developing software, mantaining assets etc. This system helps in managing these kind of tasks. It also includes a time tracking system.
  • eHourTimesheet Management
  • OpenTimeEclipse, SWT/JFace, Hibernate, embedded relational databases, XML.
  • Mantis Bug TrackerPHP
  • dotProject
  • RedmineFlexible project management web application written using Ruby on Rails framework. Similar to
  • Time4UJava based.

Bug-Finding Tools


"I guess I should warn you, if I turn out to be particularly clear, you've probably misunderstood what I've said."

Good lookiing Resumes/CV

Software Engineers Salaries

Open Source Magazines, Articles and Surveys




We tried once to create an open-source developer out of a normal developer, but it completely failed.
We never tried it again. Truth be told, I had an aversion to it.
An open source developer is a self-starter. 
He's competitive - this is someone that wants to prove that they can do something better than you can. 
As such, it's a great recruitment/qualification vehicle, because you can see their work before you ever think of hiring them. 
You can see if they'll work out for the company. 
We definitely took that approach to hiring.
, but don't beg for help, the guys who work owe you nothing.

OSS Etiquette & Culture

Open Source Wars

How to ask questions in public forums?

Open Source Models

Giving It Away

My wish list - Books

Ordered by my desire!!!

Books i already have

Online books/Magazines

Articles and posts from Martin Fowler

Doing Business

  • License management
    • True LicenseThе project aims at managing licensing aspects for closed source Java applications in a secure, reliable, flexible and yet easy way.

Financial based

Read and respond to this message at: By: drhayderaziz

I think that Adempiere would get a lot of kudos if Adempiere went the XBRL route for financial reporting. For listed companies (and even for unlisted) XBRL will be the way to go especially for any international company that has to consolidate accounts from multiple legal entities in multiple countries in a standardized manner. This would be an essential component of an ERP system in the 2008-2009 time frame. If Adempiere would have its COA structured the XBRL way and have XBRL compliant financial statements at company/consolidated level it would be an AMAZING value proposition to so many organizations.

Credit Card processing

Acounting Information

Accounting Systems
Accounting application
  • FrontAccountingFree; Accounting systems for small companies and our popular web based FrontAccounting is a simple, but powerful, system for the entire ERP chain.

Invoice creation/generation


Payment processors

CS and ROT explained

In UK two methods of trading are popular with manufactures and wholesalers - Consignment Stocking(CS) and Retention of Title (ROT). The question is does ERP handle these types correctly?

CS is where stock is supplied and title transferred on sale to the end user.

ROT is where title is transferred on payment by the wholesaler.

This means that some goods held in the wholesalers warehouse will not belong to him and should not be counted as assets until title is transferred in the case of ROT and not at all in the case of CS unless the wholesaler uses ROT himself.

Bank/SWIFT oriented

  • WIFEWIFE is an open source Java library for SWIFT messages parsing, writing and processing. The components are heavily tested and running in production environments since 2005.

Venture Capital Companies

Non IT Technology

Social networks

 Call me now

Developer oriented social network

The Semantic Web - Information sharing - machine-readable way

  • The Friend of a Friend (FOAF) projectThe Friend of a Friend (FOAF) project is creating a Web of machine-readable pages describing people, the links between them and the things they create and do.
  • foafrealm.orgD-FOAF - distributed authentication and trust infrastructure without a centralised authority.

Projects with very high social importance

  • Sahana Disaster Management System


  • How
    is written in different languages

Romanian: SRL = Societate Raspundere Limitata

Spanish: SC = Limited Partnershp (Sociedad Comanditaria) [1]

German: GmBH =

Serbian: DOO =

Bulgarian: OOD =

Cloud Computing and Storage

Voting/Survey systems

    • Show log

Adempiere Brazil Localization effort people that are cooperating with Adempiere LBR (LBR = Localization Brazil). Those are their names, followed by their sourceforge username.

Eduardo Montenegro (emontenegro) Alvaro Montenegro (amontenegro) Mario Grigioni (mgrigioni)

Adempiere commit schema

  • Mentor/Commiter approach approved with 11/11 votes, according to this thread.


Incoming events

Events in London

Time: xx:xx GMT Day: Tuesday June 26 Venue: IRC channel #adempiere-team (on

1 - Xxx

2 - Xxx

Possible integrations with external systems


Hospital Information System

  • care2x Care2x is a hospital information system which has lots of feature but no accounting at all.
  • NetEpi Open Source, network-enabled tools for epidemiology and public health practice.
  • OpenMRS
  • MedicalWritten in Python, uses OpenObejcts framework. Health and Hospital Information System (HIS) for OpenERP. Uses standards, such WHO ICD-10 and ICD-10-PCS. Provides a universal EMR (Electronic Medical Record) / HIS, so developing countries can also benefit.
  • hl7APIHAPI (HL7 application programming interface; pronounced "happy") is an open-source, object-oriented HL7 2.x parser for Java.


Integration with WEB Shops


IBM WEB Sphere




  • Service Provisioning Markup languageOpen standard for the integration and interoperation of service provisioning requests. SPML is an OASIS standard based on the concepts of DSML. SPML version 1.0 has been approved in October 2003. SPML version 2.0 has been approved in April 2006. SAML exchanges the authorization data.


SAF-T (Standard Audit File for Tax Purposes)

Shipping applications


Adempiere Application dictionary vs. Axapta Data dictionary

XML databases


VoiceXML Providers


List of XML Schemas


  • XBEL - XML Bookmark Exchange Language
  • xbel


   * ARTSXML - Retail XML schema specification by Association for Retail Technology Standards
   * UBL - Defining a common XML library of business documents (purchase orders, invoices, etc.) by Oasis
   * HR-XML
   * XBRL Extensible Business Reporting Language for International Financial Reporting Standards IFRS and United States Generally Accepted Accounting Principles GAAP business accounting.


* KML, Keyhole Markup Language is use for annotation on 3D Geographical Browser. Browser supported are Google Earth. These annotation can be use to place events such as Earthquake warning, historical events…etc.

Note: CAD / DCC can also refer to GIS and other types of management systems for other industry.

** JAKJava API for KML


   * FpML, Financial products Markup Language is the industry-standard protocol for complex financial products. It is based on XML (eXtensible Markup Language), the standard meta-language for describing data shared between applications.
   * FIXML, Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets.

Graphical User Interfaces

   * GLADE - GNOME’s User Interface Language (GTK+)
   * KParts - KDE’s User Interface Language (Qt)
   * XUL - XML User Interface Language (Native)
   * XAML - Microsoft’s Extensible Application Markup Language


   * MathML - Mathematical Markup Language


   * RDF - Resource Description Framework
   * ONIX for Books - ONline Information eXchange, developed and maintained by EDItEUR jointly with Book Industry Communication (UK) and the Book Industry Study Group (US), and with user groups in Australia, Canada, France, Germany, Italy, the Netherlands, Norway, Spain and the Republic of Korea.
   * DDML - reformulations XML DTD

Music Playlists

   * XSPF - XML Shareable Playlist Format

News Syndication

   * Atom - Atom
   * RSS - Really Simple Syndication

Paper and Forest Products

   * papiNet - XML format for exchange of business documents and product information in the paper and forest products industries.


   * JAXP, Java XML API.
   * SAX, serial access XML parser, a popular alternative to DOM.
   * XDR


   * SDMX - SDMX-ML is a format for eXchange and sharing of Statistical Data and Metadata.

Vector Images

   * SVG - Scalable Vector Graphics

See also

   * List of XML markup languages
   * XML Schema Language Comparison
   * XML transformation language
   * XML pipeline


REST Articles

REST Frameworks

  • Cetia4 Java Servlet-based REST Framework
  • Prudence Prudence is an open source container and framework for scalable web frontends and network services.
  • Kauri Kauri is a Java-based, REST-centric framework for developing web applications and web services.

Restlet REST Framework

Jersey REST framework

Project Zero REST framework


Mattress REST framework


REX - REST SQL/XML Mapping Service


  • SerfJ Simple Ever Rest Framework for Java

Spring and REST


BPM Articles

Workflow Frameworks


Messaging Systems


Process Flow Application

LMS - Learning Management System

Software Translation tools

TMX - Translation Memory Applications/Tools

CAT - Computer Assisted Translation

Spell Check tools

Rule Engines

ESB - Enterprise Service Bus and JBI - Java Business Integration

ESB/JBI Articles



  • User Friendly Linux Distros
  • Clam AntiVirusOpen source (GPL) anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways.
  • How to download xampp from command line:
  • How to find which Linux Distributoin you use?
cat /etc/issue
lsb_release -a
  • apt-get
    • Where does apt-get -d store files? [9]


File Systems

  • FUSEWith FUSE it is possible to implement a fully functional filesystem in a userspace program.
  • GDataFsFUSE implemtation that mount your account at google's picassa web to your filesystem. The filesystem support full read/write and delete of album and photos.

Configuration Management Tools

Backup Solutions

  • Bacula Systems™Open Source network backup software, combining enterprise-class Bacula Open Source software with first-class service and support.

Virtual Machines

Applications based on VM




KVM - Kernel Based Virtual Machine

VBVM - Visual Basic Virtual Machine

  • VBVMVisual Basic Virtual Machine - run a .EXE file produced by VB5 or VB6


  • QEMUQEMU x86 Emulator - Run Wine on non-x86 architectures


  • BOCHSVirtual x86 Intel machine. (OSS) Run x86 operating systems on top of/concurent with Linux.

Proxmox VE

  • [10]Proxmox Virtual Environment is an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines.


Network Boot - PXE

Live CDs

Linux based

  • Vixta
  • Postgre DB Live CD
    • Description what is on CD
    • netepi Has a shell script in the latest tarball release for NetEpi Collection which takes the Ubuntu LiveCD distribution and strips out unnecessary stuff, installs PostgreSQL and NetEpi and various screencast demo movies and the manuals etc, and then creates an ISO for burning.

Windows based

Ant related

How to debug remotely ANT Taks?

		<java classname=""
			  fork="true" >
			<arg value="./imp.xml" />

			<classpath refid="project.classpath"/>
			<jvmarg value="-DPropertyFile=${PropertyFile}" />
			<jvmarg value="-classic" />
			<jvmarg value="-Xdebug" />
			<jvmarg value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"/>

Maven Related

Maven tips

Compile using the Validation profile(-Denv=val). During the initial install, do not run unit tests. All jars will be made first.

mvn -Denv=val -DskipTests install

Maven Repository Managers



Ajax/DHTML Form Builders

Javascript Graph Editor

Tips and Site designs


  • How to add URL to My Yahoo RSS Reader?


Atom Servers

  • atomojo An Atom Publishing Protocol Client & Server