Sigma Cipta Kreasindo

We have had since 1999, we exist in the field of plastic cards ranging from simple cards to smart cards we have made and some of our clients entrust to us his card-making. And our effort had the support of Big Companies engaged in Smartcard, we are supported by PT. Smartcard Group in terms of the character card National workmanship.

We try to give the best to YOU


SLE4428 Memory CardSLE4428 Memory Card The SLE4428 is a standard, low-cost EEPROM memory smartcard with 1Kbyte storage space. I t is a protected smart card that consists of 1,024 bytes of EEPROM memory. After eight successive incorrect entries the error counter will block any subsequent attempt at PSC verification and hence any possibility to write and erase. It is no doubt that gives a sense of secure for the users.
Reading of the whole memory is always possible, and the memory can be written and erased byte by byte. The SLE4428 memory card is ISO7816 compatible, with a slim card size (around 86 x 54 x 0.76 mm) that offer users a sense of convenience. The card is always ready for offset printing and silkscreen printing, with the data retention is up to 10 years long.

The typical applications for the memory card includes access control, staff attendance, transport payment, personal identification etc.


- 1K byte EEPROM
- Write-protect function
- Programmable Security Code verification logic
- All the memory, except for the PSC, can always be read
- The memory can be written or erased only after PSC verification
- After 8 successive incorrect entries the error counter will block any subsequent attempt at PSC verification and hence any possibility to write and erase
- Dimension: CR80 standard credit card size
- Material: PVC

Access Control Solutions

IDenticard access control systems restrict entry into your buildings, combine multiple card reader technologies, and positively identify your people. IDenticard partners with our customers to create access control systems that adapt to their changing security needs.

  • PremiSys™ Access Control Systems
    PremiSys™ access control system offers an impressive set of advanced features made available by today’s sophisticated technology. PremiSys is an attractive option to control building access for facilities of every size.
  • Biometric Security
    Biometric technologies read the unique characteristics of fingerprints, voice, facial and iris patterns to prove a person’s identity.
  • Card Readers
    IDenticard® physical access control systems work with a wide range of card readers including smart card, proximity, bar code, magnetic stripe, and biometric. The flexible design of our systems allow you to mix and match card reader technologies within the same system.
  • PC Log-in
    Protect the contents of your PC with a PC Log-in system. It automatically logs you out of our computer when unattended, and logs you back in using your ID card.

For more information, click here or call +6231 5615830.

Card Readers for Access Control Systems

IDenticard offers a variety of card reader technologies — from biometrics to magnetic stripes — that may be used with its physical access control systems. Some technologies may be mixed within the same system to provide a convenient, cost-effective solution.

XceedID Multi-Technology
Multi-frequency. This is the “everything” reader. It reads — in the same reader device — well-established, industry-standard 125 kHz proximity technologies including HID®, AWID, GE/CASI,

Magnetic Stripe Reader (Flush Mount)
A high-coercivity magnetic stripe reader; weather protected.

Magnetic Stripe Reader (Surface Mount)
A high-coercivity magnetic stripe reader enclosed in a sturdy weather-protected metal housing.
Barcode Reader
Direct surface-mounted infrared barcode unit reads moderate density masked 3 of 9, interleaved 2 of 5 or Codabar.

Fingerprint and Smart Card Reader
Combines a fingerprint and smart card reader using standard contactless smart card technology and allows for Wiegand communication formats up to 64 bits.

Contactless MIFARE Serial Number Reader
Uses programmable smart card technology. The reader’s buried LEDs and buzzer allow it to be mounted indoors and outdoors. Reads the unique MIFARE serial number from a MIFARE card or tag.

HID® Proximity Readers
Proximity readers may be wall-mounted, flush-mounted or affixed to any non-conducive material up to six inches away. Standard proximity card reader may be fully integrated with personal identification number keypad for heightened security.

AWID Proximity Readers
Proximity readers may be wall-mounted, flush-mounted or affixed to any non-conducive material up to six inches away.
Hand Geometry Reader
Reads and verifies the biometric template that is stored on the IDentiSMART card.

For more information, click here or call +6231 5615830.

MIFARE is the NXP Semiconductors-owned trademark, and it is considered one of the most successful contactless technologies in the world. With the MIFARE proprietary technologies are fully equipped in contactless payment industry, the MIFARE cards are reported the most widely used contactless smartcard technology for s…mart card transactions. Since launching the MIFARE card, more than 500 million smart card chips and 5 million reader modules were sold. The beauty of the card is that the interface is an open platform for system developers, which implies that applications could be built under the common industry norm.

Mifare Classic 1K Contactless Smart Card MIFARE interface platform consists of a few product lines, and the MIFARE 1k belongs to the MIFARE Classic family. The MIFARE 1k are fundamentally used for storing memories, yet a simple security mechanism divides the memories into segments. Therefore, this product family is ideal for high volume transactions like transport ticketing, time attendance solutions, car parking and loyalty programs.

In the year 2006, a Japanese high-end Supermarket chain in Hong Kong has decided to adopt MIFARE card with a contactless smart card readers for its customer loyalty program. The chain store is one of the largest companies of its kind in Hong Kong. It mainly sells gourmet items and groceries from across Europe and Asia. In this loyalty program, customers involved earn bonus points on their cards for every purchase they make and redeem them for cash coupons every quarter and every year. The bonus points can even be redeemed as free parking, free delivery and free magazines. Cardholder can store money into their card accounts and make cash-free purchases with additional rebate benefits. In other words, the more the cardholders purchase; the more benefits in return. In that case, MIFARE is applicable with the applications thus helpful for high volume transactions.


- 1K bytes EEPROM
- Embedded antenna
- Mifare 13.56MHz ISO14443A
- Range of Operation: about 2.5″ to 3.9″
- Dimension: CR80 standard credit card size
- Material: PVC

Futher information call : +62 31-5615830

Smart Card Primer

A smart card is a device that includes an embedded integrated circuit chip (ICC) that can be either a secure microcontroller or equivalent intelligence with internal memory or a memory chip alone. The card connects to a reader with direct physical contact or with a remote contactless radio frequency interface. With an embedded microcontroller, smart cards have the unique ability to store large amounts of data, carry out their own on-card functions (e.g., encryption and mutual authentication) and interact intelligently with a smart card reader. Smart card technology conforms to international standards (ISO/IEC 7816 and ISO/IEC 14443) and is available in a variety of form factors, including plastic cards, fobs, subscriber identity modules (SIMs) used in GSM mobile phones, and USB-based tokens.

Smart Card Technology

There are two general categories of smart cards: contact and contactless.

Contact Smart Card Diagram

A contact smart card must be inserted into a smart card reader with a direct connection to a conductive contact plate on the surface of the card (typically gold plated). Transmission of commands, data, and card status takes place over these physical contact points.

Contactless Smart Card Diagram

A contactless card requires only close proximity to a reader. Both the reader and the card have antennae, and the two communicate using radio frequencies (RF) over this contactless link. Most contactless cards also derive power for the internal chip from this electromagnetic signal. The range is typically one-half to three inches for non-battery-powered cards, ideal for applications such as building entry and payment that require a very fast card interface.

Two additional categories of cards are dual-interface cards and hybrid cards. A hybrid card has two chips, one with a contact interface and one with a contactless interface. The two chips are not interconnected. A dual-interface card has a single chip with both contact and contactless interfaces. With dual-interface cards, it is possible to access the same chip using either a contact or contactless interface with a very high level of security.

The chips used in all of these cards fall into two categories as well: microcontroller chips and memory chips. A memory chip is like a small floppy disk with optional security. Memory chips are less expensive than microcontrollers but with a corresponding decrease in data management security. Cards that use memory chips depend on the security of the card reader for processing and are ideal for situations that require low or medium security.

A microcontroller chip can add, delete, and otherwise manipulate information in its memory. A microcontroller is like a miniature computer, with an input/output port, operating system, and hard disk. Smart cards with an embedded microcontroller have the unique ability to store large amounts of data, carry out their own on-card functions (e.g., encryption and digital signatures) and interact intelligently with a smart card reader.

The selection of a particular card technology is driven by a variety of issues, including:

  • Application dynamics
  • Prevailing market infrastructure
  • Economics of the business model
  • Strategy for shared application cards

Smart cards are used in many applications worldwide, including:

  • Secure identity applications – employee ID badges, citizen ID documents, electronic passports, driver’s licenses, online authentication devices
  • Healthcare applications – citizen health ID cards, physician ID cards, portable medical records cards
  • Payment applications – contact and contactless credit/debit cards, transit payment cards
  • Telecommunications applications – GSM Subscriber Identity Modules, pay telephone payment cards

JL. Pakis Tirtosari VI No.5 Surabaya 60256
Phone : +6231 5615830
Direct : +6231 72739551

Smart Card Pembaca juga dikenal sebagai kartu pemrogram (karena mereka dapat menulis ke kartu), kartu terminal, kartu perangkat penerimaan (CAD) atau perangkat antarmuka (IFD). Ada sedikit perbedaan antara card reader dan terminal. ‘Pembaca Istilah umumnya digunakan untuk menggambarkan unit yang interface dengan PC untuk sebagian besar kebutuhan pengolahannya. Sebaliknya, ‘terminal’ adalah sebuah perangkat pengolahan mandiri.

Kartu cerdas yang portabel data kartu yang harus berkomunikasi dengan perangkat lain untuk mendapatkan akses ke perangkat layar atau jaringan. Kartu dapat dipasang ke pembaca, sering disebut sebagai terminal kartu, atau mereka dapat beroperasi menggunakan frekuensi radio (RF).

Bila kartu pintar dan pembaca kartu datang ke dalam kontak, masing-masing mengidentifikasi dirinya ke yang lain dengan mengirim dan menerima informasi. Jika pesan yang dipertukarkan tidak cocok, tidak ada proses lebih lanjut terjadi. Jadi, tidak seperti kartu bank biasa, kartu pintar bisa mempertahankan diri terhadap pengguna yang tidak sah dan digunakan dalam langkah-langkah keamanan yang inovatif.
Berkomunikasi dengan Smart Card Reader

Pembaca menyediakan jalan untuk aplikasi Anda untuk mengirim dan menerima perintah dari kartu. Ada banyak jenis pembaca tersedia, seperti serial, PCCard, dan model keyboard standar. Sayangnya, kelompok ISO tidak bisa memberikan standar untuk berkomunikasi dengan para pembaca sehingga tidak ada satu ukuran cocok untuk semua pendekatan untuk komunikasi kartu cerdas.

Setiap produsen menyediakan protokol yang berbeda untuk berkomunikasi dengan pembaca.

* Pertama Anda harus berkomunikasi dengan pembaca.
* Kedua, berkomunikasi dengan pembaca kartu, bertindak sebagai perantara sebelum mengirim data ke kartu.
* Ketiga, komunikasi dengan smart card didasarkan pada format APDU. Kartu ini akan memproses data dan mengembalikannya ke pembaca, yang kemudian akan kembali data ke sumbernya berasal.

Kelas berikut digunakan untuk berkomunikasi dengan pembaca:

* Perintah kelas ISO untuk berkomunikasi dengan protokol 7816
* Kelas untuk berkomunikasi dengan pembaca
* Kelas untuk mengkonversi data ke format produsen khusus
* Permohonan untuk pengujian dan menggunakan kartu untuk tujuan dan spesifik

Pembaca datang dalam banyak, faktor bentuk dan kemampuan. Cara termudah untuk menggambarkan pembaca adalah dengan metode interface-nya ke PC. pembaca kartu Smart yang tersedia yang interface ke port serial RS232, port USB, slot PCMCIA, slot floppy disk, port paralel, port inframerah IRDA dan keyboard dan pembaca keyboard wedge. pembaca kartu yang digunakan untuk membaca data dari – dan menulis data ke – kartu pintar. Pembaca dengan mudah dapat diintegrasikan ke PC menggunakan Windows 98/Me, 2000, atau XP platform. Namun, beberapa sistem komputer yang sudah dilengkapi dengan built-in pembaca kartu cerdas. Beberapa pembaca kartu datang dengan fitur keamanan canggih seperti masuknya PIN aman, menampilkan aman dan scanner sidik jari terintegrasi untuk generasi-berikutnya keamanan multi-layer dan otentikasi tiga faktor.

Perbedaan lain dalam tipe pembaca adalah on-board kecerdasan dan kemampuan. Sebuah harga yang luas dan ada perbedaan kinerja antara pembaca kekuatan industri yang mendukung berbagai protokol dan pembaca kartu-kartu menang lebih murah yang hanya bekerja dengan kartu mikroprosesor dan melakukan semua pengolahan data di PC.

Pilihan dalam pilihan terminal hanya sebagai bervariasi. Hampir semua unit memiliki sistem operasi sendiri dan alat-alat pembangunan. Mereka biasanya mendukung fungsi lainnya seperti membaca magnetik-garis, fungsi modem dan percetakan transaksi.

Untuk memproses kartu pintar komputer harus dilengkapi dengan smart card reader yang memiliki fitur wajib berikut:

* Smart Card Interface Standard – ISO 7816 adalah standar internasional yang menjelaskan persyaratan antarmuka untuk kartu smart menghubungi-tipe. Standar ini memiliki beberapa bagian. Sebagai contoh, bagian 1, 2 dan 3 berlaku untuk pembaca kartu. Bagian 1 mendefinisikan karakteristik fisik kartu. Bagian 2 mendefinisikan dimensi dan lokasi kontak chip kartu cerdas. Bagian 3 mendefinisikan sinyal elektronik dan protokol transmisi kartu. Kartu pembaca dapat disebut sebagai sesuai dengan ISO 7816 1/2/3, atau dalam istilah yang disederhanakan, ISO 7816.
* Driver – ini mengacu pada perangkat lunak yang digunakan oleh sistem operasi (OS) dari PC untuk mengelola kartu cerdas dan pembaca kartu yang berlaku. Untuk membaca kartu ID pintar, pengemudi card reader harus PC / SC compliant yang didukung oleh produk kartu paling pembaca saat ini tersedia. Perlu dicatat bahwa OS yang berbeda akan membutuhkan driver yang berbeda. Dalam memperoleh pembaca kartu, kompatibilitas antara driver dan OS harus ditentukan dan dipastikan.

Fitur diinginkan dalam Smart Card Reader

Kartu Hubungi Jenis mengacu pada bagaimana kontak antara pembaca kartu dan kartu cerdas secara fisik dibuat. Ada dua jenis utama dari kontak: kontak pendaratan dan kontak gesekan (juga dikenal sebagai geser atau membasuh). Untuk pembaca kartu yang menampilkan kontak gesekan, bagian kontak tetap. Kontak tisu pada permukaan kartu dan chip saat kartu dimasukkan. Untuk pembaca kartu menampilkan jenis pendaratan, bagian kontak bergerak. Kontak “tanah” pada chip setelah kartu sepenuhnya dimasukkan. Secara umum, kartu pembaca jenis pendaratan memberikan perlindungan yang lebih baik untuk kartu daripada jenis gesekan.

pembaca kartu Smart juga digunakan sebagai pemrogram kartu cerdas untuk mengkonfigurasi dan personalisasi kartu sirkuit terpadu. Programer ini tidak hanya membaca data, tetapi juga menempatkan data ke dalam memori kartu. Ini berarti bahwa CPU tidak hanya berbasis smart card, tapi kartu memori juga sederhana dapat diprogram dengan menggunakan smart card reader. Tentu saja pembaca kartu harus mendukung protokol yang sesuai seperti T asynchronous, = 0 T = 1 atau sinkron protokol I2C.

Tidak akan lama sebelum pembaca kartu cerdas menjadi bagian integral dari setiap komputer – dan, kemudian, kehidupan pengguna komputer. Sistem komputer dengan keyboard yang memiliki smart card reader / integrasi penulis juga tersedia.

pembaca kartu pintar juga dapat diakses dalam bentuk dongle USB. dongle USB sering digunakan dengan ponsel GSM, yang berisi kartu cerdas SIM. Selain itu, nomor telepon dapat diedit pada PC menggunakan kartu USB smart dongle

Banyak perusahaan menyediakan berbagai solusi smart card dan terutama bekerja untuk memberikan solusi untuk katering cashless dalam Pendidikan – sekolah, perguruan tinggi, universitas dan bisnis, dan juga untuk memberikan solusi loyalitas turn-key untuk semua sektor bisnis, termasuk retail, salon & kecantikan dan industri restoran dan hotel.

Tidak seperti standar, debet kredit dan kartu kesetiaan, yang memiliki strip magnetik biasa (menggesek jenis kartu) – smart card menggunakan chip mikroprosesor yang tersedia di 8, 16, dan 32 bit arsitektur. Sebelum embedding, terbentuk rongga atau digiling ke dalam kartu plastik. Kemudian baik obligasi lem dingin atau panas proses mikro-modul ke permukaan. Sebuah data smart card’s rentang kapasitas penyimpanan dari 300 byte untuk 32.000 bytes dengan ukuran yang lebih besar diharapkan segera karena kemajuan teknologi semi-konduktor baru – sebagai kemampuan mereka untuk men-download tidak hanya data tetapi aplikasi saat ini sedang maju oleh Sun dengan teknologi JavaCard. (Lihat JavaWorld).

kartu Smart juga bisa menggunakan kenangan ferro-listrik yang merupakan teknologi terbaru dalam rekaman. smart card saat ini mengangkut sekitar 250 kilobyte memori, yang cukup untuk menyimpan sejumlah besar informasi yang bervariasi, seperti misalnya sejarah medis pembawa mereka, yang kemudian dapat digunakan oleh dokter, apoteker atau bahkan paramedis dalam keadaan darurat. kartu Smart juga dapat menyimpan informasi seperti: indentities murid di sebuah perguruan tinggi, sekolah atau universitas, atau karyawan / personil yang bekerja untuk sebuah organisasi atau perusahaan.

Juga sebagai kartu ID, kartu pintar juga dapat digunakan untuk membayar barang-barang seperti: bensin, angkutan umum, saham ritel umum, makan di restoran dan minuman di sebuah bar. Juga un-seperti strip magnetik pada kartu kredit, kenangan smartcard tidak datang dalam kontak dengan pembaca mereka dan karena itu tidak aus dari berlebihan seperti strip magnetik lakukan. Pengguna dapat memuat Smartcard dengan nilai tunai (kredit) untuk membayar barang atau jasa: dikenal sebagai dompet elektronik. Atau mereka dapat mengumpulkan poin agar dapat menerima diskon: dikenal sebagai kartu loyalitas.

Semua dalam semua Kartu pintar memiliki sejumlah keunggulan dibandingkan dengan kartu magnetik:

Greater kehandalan.
Pengurangan perusakan dan pemalsuan – karena mekanisme keamanan yang tinggi.
Kapasitas penyimpanan meningkat hingga 100 kali.
Smartcard adalah multi-fungsional.
Kehidupan kerja diantisipasi smartcard adalah sepuluh tahun dibandingkan dengan kartu strip magnetik di tiga.
Smart Card dalam sepuluh tahun ke depan lima hingga akan menjadi standar industri dalam kartu debit dan kredit.

Sebagai bank jalan utama tinggi dan rumah-rumah keuangan sekarang berinvestasi dalam perubahan ke teknologi kartu cerdas.
Ukuran kartu ditentukan oleh standar internasional (ISO 7810). Standar ini juga mendefinisikan karakteristik fisik plastik, seperti:

Toleransi terhadap suhu dan fleksibilitas.
Posisi kontak listrik dan fungsi mereka.
Bagaimana berkomunikasi sirkuit terpadu dengan dunia luar.
Ada beberapa jenis plastik yang digunakan untuk kartu pintar. Jenis utama adalah PVC (Polyvinyl Chloride) dan ABS (Acrylonitrile Butadiene Styrene). PVC dapat timbul tetapi tidak dapat didaur ulang; ABS sedangkan tidak dapat timbul tetapi dapat didaur ulang.

Sebagai bagian dari total solusi Smart Card International, kita dapat mencetak kartu untuk setiap spesifikasi pelanggan. Kartu dapat dipersonalisasi dengan apapun desain atau logo perusahaan keinginan, dan mereka dapat dicetak pada kedua sisi baik dalam warna tunggal atau warna penuh. Kami juga tidak memiliki kuantitas minimum order.

smartcard write (cara kerja kartu pintar = smartcard)

Kartu pintar adalah sebuah komputer mini yang membutuhkan pemrograman untuk menjalankan. A smart card tidak berisi tampilan antarmuka seperti atau keyboard, pembaca kartu jadi pintar digunakan untuk membaca atau memperbarui data untuk \ dari kartu cerdas. Kartu cerdas berisi sebuah sistem operasi yang menyediakan platform untuk menjalankan aplikasi.

sistem operasi kartu Smart dapat dibagi menjadi dua kategori.

Jenis pertama dari sistem operasi didasarkan pada pendekatan Drive Disk. Sistem operasi ini berisi manajer memori aktif yang dapat memuat file atau aplikasi dalam kartu sesuai permintaan. Kartu Operasi System memungkinkan untuk alokasi file aktif dan manajemen (JAVA Kartu OS adalah sebuah contoh dari pendekatan ini).

Keuntungan dari sistem operasi berbasis Disk Drive adalah bahwa biaya substitusi untuk kartu lebih murah, tapi start-up biaya lebih tinggi. Kartu ini memerlukan jumlah bir memori bebas untuk mengatasi dengan upload aplikasi masa depan. Karena penggunaan berat semikonduktor mahal, biaya lebih tinggi untuk kartu ini. biaya keamanan infrastruktur juga lebih tinggi karena beberapa titik masuk ke fungsi sistem kartu.

Pendekatan kedua memperlakukan kartu sebagai perangkat yang aman mana, file dan izin untuk file-file ini semua ditetapkan oleh admin. Akses hanya untuk kartu adalah melalui sistem operasi. Tidak ada cara lain untuk mengakses struktur file. Data dapat diakses sesuai dengan hak akses yang ditetapkan oleh pengguna. Sistem operasi ini kemudian dapat menjalankan aplikasi Anda. Perintah dapat dikirimkan ke kartu melalui card reader dan kemudian aplikasi yang diinginkan dapat diakses melalui kartu cerdas.

Salah satu sistem operasi yang paling umum digunakan smart card JavaCard. Ini menyediakan API standar untuk memuat dan menjalankan applet java langsung pada kartu memenuhi standar ISO 7816. JavaCards memungkinkan pelaksanaan yang aman dan chip-independen dari berbagai aplikasi.

Persyaratan berikut ini harus ditangani sebelum memulai pengembangan aplikasi pada smart card:

* Smart card reader (alat baca)
* Software untuk berkomunikasi dengan pembaca
* Software untuk berkomunikasi dengan smart card
* Smart kartu dan perangkat keras kartu cerdas

Sebelum kita alamat pemrograman smart card, kita harus mampu berkomunikasi dengan pembaca. Karena ada banyak kartu yang berbeda, ada pembaca yang berbeda. Jadi antarmuka implementasi yang tepat harus digunakan untuk komunikasi.

Setelah pengaturan di atas selesai, pemrograman dan aplikasi upload dapat mulai menggunakan kartu cerdas. JavaCard memungkinkan aplikasi yang akan diambil saat dibutuhkan.

Pada tahun-tahun awal pengembangan smart card, setiap aplikasi perangkat lunak merupakan suatu produk pada kartu ditulis untuk kartu tertentu dengan sistem operasi tertentu, yang pada gilirannya adalah spesifik untuk aplikasi hardware. Terkadang sebuah aplikasi langsung juga diinstal tanpa sebuah sistem operasi untuk membuat kartu yang sangat spesifik untuk aplikasi tersebut. Namun, evolusi beberapa aplikasi sistem operasi membawa sebuah era baru. JavaCard adalah, buka multi-aplikasi sistem operasi untuk smart card. Setiap orang dapat mengembangkan aplikasi menggunakan bahasa pemrograman Java. Program-program java dapat berjalan secara independen pada kartu dan dapat berjalan pada 7816 smart card ISO compliant. Dengan cara ini aplikasi dari berbagai vendor dapat dikombinasikan, namun tetap terpisah dari satu sama lain.

ISO 7816 standar dikembangkan untuk menentukan sifat mekanik dan listrik bersama dengan protokol untuk komunikasi dengan kartu. Sayangnya, kelompok ISO tidak dapat dasar standar untuk berkomunikasi dengan pembaca. Jadi, untuk berkomunikasi dengan smart card diperlukan untuk pertama memahami perintah yang didukung oleh kartu. Maka perintah ini harus dikemas ke dalam perintah standar ISO.

Sekarang, mari kita lihat dari API yang memungkinkan kita untuk mengirim perintah dari aplikasi ke pembaca. Pembaca berkomunikasi dengan kartu mana pengolahan yang sebenarnya terjadi. Dari sudut pandang teknis, kuncinya adalah kartu pintar API. Ini adalah lapisan perangkat lunak yang memungkinkan aplikasi untuk berkomunikasi dengan smart card dan pembaca dari lebih dari satu produsen. API memungkinkan programmer atau pengguna kemampuan untuk memilih kartu pintar dari beberapa vendor. Menjalankan aplikasi pada smart card beberapa mendorong persaingan antara vendor kartu dan manfaat dari kompetisi yang termasuk kualitas yang lebih besar dan harga lebih rendah.

Smart card pemrograman API menyediakan sebuah layer aplikasi antara kartu pintar dan aplikasi antarmuka. Unit pertukaran dengan kartu pintar adalah disebut sebagai Application Protocol Data Unit (APDU) paket. Komunikasi dengan kartu dan pembaca dilakukan menggunakan APDUs. Sebuah APDU dapat dianggap sebagai paket data yang berisi instruksi lengkap untuk kartu atau respon yang lengkap dari kartu.

Berikut ini adalah beberapa kelas yang disediakan untuk APDUs pengangkutan dan fungsi mereka:

* Respon
* Command
* ISOCommand
* ISOCardReader antarmuka
* ISOCardReader

Sun telah mengembangkan Java Electronic Commerce Framework (JECF), ekstensi ke platform Java inti yang memungkinkan pengembang untuk dengan mudah dan cepat mengembangkan aplikasi perdagangan elektronik. JECF menyediakan beberapa kelas yang mudah mendukung komunikasi dengan smart card. Hal ini dapat didownload secara gratis dari situs Sun dan dapat digunakan dengan mudah oleh seorang programmer smart card.

Aplikasi smart card proses pembangunan meliputi langkah-langkah berikut:

* User persyaratan: Apa pengguna ingin Anda capai?
* Software persyaratan: persyaratan Peta pengguna dengan kebutuhan perangkat lunak.
* Desain Arsitektur: Desain arsitektur dari solusi.
* Kode Generasi: Buat kode sesuai arsitektur.
* Emulation: Gunakan emulator untuk menguji kode pada kartu virtual.
* Dalam Emulation-card: Jalankan kode pada kartu aktual menggunakan card reader.
* Verifikasi dan Validasi: Ini melibatkan pengujian.
* Final pengujian dan pemeliharaan.