Java Card OpenPlatform
Developer | IBM, > 2007 NXP |
---|---|
OS family | Embedded operating systems |
Working state | Current |
Latest release | JCOP 3.1 |
Marketing target | Smart cards, Secure Elements, USB security tokens, Telematics |
Platforms | Java Card |
Official website | [1] |
Java Card OpenPlatform (JCOP) is a smart card operating system for the Java Card platform developed by IBM Zürich Research Laboratory. On 31 January 2006 the development and support responsibilities transferred to the IBM Smart Card Technology team in Böblingen, Germany. Since July 2007 support and development activities for the JCOP operating system on NXP / Philips silicon are serviced by NXP Semiconductors.
The title is originated from standards it comply with:
- Java Card specifications
- GlobalPlatform (formerly known as Visa OpenPlatform) specifications
A Java Card JCOP has a Java Card Virtual Machine (JCVM) which allows it to run applications written in Java programming language.
History
First JC/OP Masks
Mask 0 : 1998 (spring) – First prototype on Atmel 8-bit uC – Flash memory, slow Mask 1 : 1998 – Siemens/Infineon SLE66 IC – Public key cryptography Mask 2 and 3 : 1999 – Gemplus licensed JC/OP – Base mask for GemXpresso product line – Public key generation – Visa OpenPlatform Mask 4 : 1999 – Contactless JC/OP on Philips MifarePro chip – 256 bytes RAM, 20 KB ROM and 8 KB EEPROM – Dual interface
JCOP01 and Cooperation with Philips
Mask 5 : 2000 – Philips P8WE smart card microcontroller – ‘JCOP01’ is the foundation for all later versions – JCOP licensed by IBM – JCOP Tools for development Visa breakthrough program – To counter Mastercard’s MultOS – Cooperation between IBM (OS), Visa (OpenPlatform) and Philips (IC) – JCOP v1 owned by Visa JCOP v2 – Owned by IBM, sold by Philips JCOP v2.2 – Owned by IBM, sold by Philips – GlobalPlatform 2.1.1 – Java Card 2.2.1 – JCOP Tools Eclipse based
JCOP Transfer
JCOP v2.2.1 – JCOP v2.3.1 – Owned by IBM, sold by Philips/NXP – Development transferred to IBM in Boeblingen, Germany – USB interface JCOP v2.3.2 + – JCOP technology owned by IBM – Policy change at IBM – Source code license acquired by NXP Semiconductors – To serve customer requests and projects