J/XFS is an alternative API to XFS. J/XFS is written in Java with the objective to provide a platform agnostic client-server architecture for financial applications, especially peripheral devices used in the financial industry such as EFTPOS terminals and ATMs.
With the move to a more standardized software base, financial institutions have been increasingly interested in the ability to pick and choose the application programs that drive their equipment. J/XFS provides a common Object Oriented API between a pure Java application and a wide range of financial devices, providing a layer of separation between application and device logic that can be implemented using a native J/XFS API or wrapping an existing implementation in JavaPOS or XFS.
The Workshop has produced the following CWAs (releases 2000, 2004 and 2009 of the J/XFS specs):
Note: CWAs, like other CEN products, have to be purchased from the CEN Members. However, in this case, the CEN Administrative Board accepted that the CWAs be made freely available from this web site, considering that the Workshop's participants are compensating for the CEN Members' loss of income through the contribution they paid.
J/XFS Workshop - CWA 13937: 2000
- J/XFS CWA 13937-1 (2000) - (PDF - 675kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Base Architecture - Programmer's Reference - release 2000
- J/XFS CWA 13937-2 (2000) - (PDF - 274kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Pin Keypad Device Class Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-3 (2000) - (PDF - 132kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Magnetic Stripe & Chip Card Device Class Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-4 (2000) - (PDF - 86kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Text Input/Output Device Class Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-5 (2000) - (PDF - 233kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Cash Dispenser, Recycler and ATM Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-6 (2000) - (PDF - 268kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Printer Device Class Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-7 (2000) - (PDF - 34kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Alarm Device - Programmer's Reference - release 2000
- J/XFS CWA 13937-8 (2000) - (PDF - 274kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Sensors and Indicators Unit Device Class Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-9 (2000) - (PDF - 168kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Depository Device Class Interface - Programmer's Reference - release 2000
- J/XFS CWA 13937-10 (2000) - (PDF - 74kB) J/eXtensions for Financial Services (J/XFS) for the Java Platform - Check Reader/Scanner Device Class Interface - Programmer's Reference - release 2000
J/XFS Workshop - CWA 14923:2004
- J/XFS CWA 14923-1 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Base Architecture - Programmer's Reference - release 2004
- J/XFS CWA 14923-2 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Pin Keypad Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-3 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Magnetic Stripe & Chip Card Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-4 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Text Input/Output Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-5 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Cash Dispenser, Recycler and ATM Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-6 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Printer Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-7 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Alarm Device - Programmer's Reference - release 2004
- J/XFS CWA 14923-8 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Sensors and Indicators Unit Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-9 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Depository Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-10 (2004) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Depository Device Class Interface - Programmer's Reference - release 2004
- J/XFS CWA 14923-11 (2004) - J/eXtensions for Financial Services (J/XFS for the Java Platform - Camera Specification - Programmer's Reference - release 2004
- J/XFS CWA 14923-12 (2004) - J/eXtensions for Financial Services (J/XFS for the Java Platform - Vendor Dependant Mode Specification - Programmer's Reference - release 2004
J/XFS Workshop - CWAs 16008:2009
- J/XFS CWA 16008-1 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform -Base Architecture - Programmer's Reference - Release 2009
- J/XFS CWA 16008-2 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Pin Keypad Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-3 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Magnetic Stripe & Chip Card Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-4 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Text Input/Output Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-5 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Cash Dispenser, Recycler and ATM Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-6 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Printer Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-7 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Alarm Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-8 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Sensors and Indicators Unit Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-9 (2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Depository Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-10(2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Check Reader/Scanner Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-11(2009) - J/eXtensions for Financial Services (J/XFS for the Java Platform - Camera Device Class Interface - Programmer's Reference - release 2009
- J/XFS CWA 16008-12(2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Vendor Dependant Mode Specification - Programmer's Reference - Release 2009
- J/XFS CWA 16008-13(2009) - J/eXtensions for Financial Services (J/XFS) for the Java Platform - Scanner Device Class Interface - Programmer's Reference - Release 2009