JavaCard Technology
..WELCOME..
I want to share some ideas about Java & Embedded Technologies.
So, we can meet, talk, discuss, like a free forum.
For introduction,
JavaCard Technology
JavaCard Technology is Java Technology that provides a secure environment for the execution of applications on smart cards and other devices with limited memory and processing capabilities.
Achieve Interoperability
Java Card supports several standard APIs for the programmers to use for application development.The application program will then convert to bytecode.The bytecode is stored in the Java Card memory.When running the bytecode, Java Virtual Machine will interpret the bytecodes and execute it.
Do u want to share, talk, discuss, like a free forum in this blog?
..WELCOME..
Warm Regards,
Youzt
22 Comments:
Hi Youzt, I'm Kim
How to develop using Javacard?
Hello Kim,
Nice to talk with u,
u can use Java Card 2.1.2 Development Kit to develop a Java Card applet or an applet for masking.
Masking means embedding the applet into the read-only memory of a smart card when the card is manufactured.
Alternatively, Java Card 2.1.2 Development Kit to develop an applet for installation onto a smart card after the card is manufactured.
Regards,
youzt
hai,
saya dukung untuk kemajuan blognya!
sukses teruuuuss mas Youzt!!
Hai Mbak Tia,
trima kasih ya... semoga bermanfaat
Thx Youzt, i'm interested in javacard technology,
is that so far realiable in smartcard?
-Kim-
u're welcome Kim,
so far, the javacard technology reliable for smartcard..
it's a good idea to publish lot of articles about JavaCard Technology...so keep writing bro...hehehe....
Hi Erwin,
Thanks Bro.. i hope we can learn & share each others..
youzt, What kind of Dev toolkit we need to develop till runing?
-Kim-
Hi Kim,
Some files needed in Java Card 2.1.2 Development Kit:
-j2sdk-1_3_1_05-windows-i586.exe
-java_card_kit-2_2_01-win-gl.zip
u can download from http://java.sun.com/products/javacard/dev_kit.html
hii youzt...how are u?? can java card integrated with music software? or bundling with music player software?
good blog for discuss about java card. .. congratulation!!!!
thanks bro..
remember me???
miss to meet you soon.
long time loosing you...my friend.
-arivino-
As far as I know, if the one mentioned here is creating Javacard applet to play music, It still can't be done. Such big application should be placed in mobilephone, not in the card, for it needs complicated process in processor and memmory. It is possible to create music player software in mobilephone using Java, which is J2ME, not Javacard.
If the one mentioned here is integrating Javacard applet in card, with existing music player software in mobilephone, I think it is possible. For example, we make music player using J2ME in mobilephone which can communicate with certain Javacard applet, for example to read or write several information from/into card. Offcourse that the role of Javacard applet is only in doing additional task, while the main task of playing music which need exhausting processor work is done in mobilephone.
CMIIW.
- Yusuf Kurniawan -
Dear my old friend Arivino,
Nice to meet u and long time loosing u also..
Thanks to my friend Yusuf for your comment & answer,
I agree with Yusuf, so far it's true & the reality since the current memory and processing size of the smartcard also haven't supported yet for that big application (music player),
I don't know if now there is smartCard that can support that big one.
As talked by Yusuf, "...If the one mentioned here is integrating Javacard applet in card, with existing music player software in mobilephone, ..."
it needs J2ME to handle the music player application and the support of JSR117 (Java Specification Request 117) and of course the JavaCard applet itself.
JSR117 is to specify a collection of API that provide security and trust service by integrating a Security Element (SE)/SmartCards.
These API enable the Java application running on J2ME device to communicate with the SmartCard inserted in the device.
These API are a necessary step for Java Application residing in the J2ME device to become trusted, that is, to provide security mechanism to support wide variety of Application-Based Service, such as to Corporate Network, Mobile Commerce and Digital Rights Management.
The JSR specification u can download at http://www.jcp.org
Regards,
Youzt
Hi Youzt
nice blog, & the comments is very active too.
well, this reminds me.
some times long ago :) i develops a custom vm for bytecodes of BASIC-like language for PIC16F84A.
bravo 4 the blog man.
Hi xnt..
thanks for the comment..
Would u share to us about your experience in develop a custom vm for bytecodes of BASIC-like language for PIC16F84A ?
Regards,
Youzt
well
its kinda difficult to say.
the BASIC compiler, bytecode, vm & hardware schematic is 1 packet.
95% of em is built from scratch.
the bytecode design is quicky, not efficient & takes a lot of space.
but the memory storage for it is quite large (8kB using 24C64).
on the other hand the vm implementation is size-optimized.
using about 1kWord, thats 1024 instructions of assembly code on a RISC where just a RAM2RAM byte copy takes minimal 2 instructions.
the BASIC language support (umm i kinda forget) about 16 main instructions. with its instruction variant i think theres more than that.
all base instruction is supported. assignment, logic, arithmetic, bit shifting, branching, serial communication emulation (timeout-supported, LSB or MSB first, etc), (bit, byte, word)-addressing, direct-access to non-volatile storage, etc.
no
helo,
i don't understand exactly about javacard, but is that related with j2me?
<-Peter->
Youzt, where can I get the dev kit?
*iwan*
javacard & j2me is rather different in environment platform, but it use the same technology, that's Java. We can make j2me communicate with javacard using jsr-177.
"...JSR177 is to specify a collection of API that provide security and trust service by integrating a Security Element (SE)/SmartCards.
These API enable the Java application running on J2ME device to communicate with the SmartCard inserted in the device.
These API are a necessary step for Java Application residing in the J2ME device to become trusted, that is, to provide security mechanism to support wide variety of Application-Based Service, such as to Corporate Network, Mobile Commerce and Digital Rights Management..."
Regards,
Youzt
Dear iwan,
u can get at:
http://java.sun.com/products/javacard/dev_kit.html
a great job from youzt...
a man who always love doing a java card development since in college.. he he.
I think everyone already interest to read your blog and write comment about java card. great..
keep fighting for what you want bro..
--Ical cavalera--
Dear my friend Ical,
Thanks for the comment, hope we can meet to do some projects and linked again with your skills & experiences in Telco Network.
Could u tell me some point of view that the Telco Network linked and integrated with the Integrated Circuits(IC)/smartcard beside the SIM module?
Regards,
Youzt
Post a Comment
<< Home