Category Archives: Java Card Bandol

Topics about the future Java Card specification. Information in here will be restricted by confidentiality constraints, as discussions have to be based on publicly available information.

My promotional video

The Java Card Forum has just posted a promotional video for Java Card 3, featuring me. Not much new to learn, just in video.

Another Java Card 3.0 Sesames award !

This edition of Cartes definitely is a good one for Java Card 3.0. After Gemalto, it is now Oberthur Technologies’ turn to get a Sesames for a product based on Java Card 3.0. This time, it is a SIM oriented product, which Oberthur describes as follows (in French): Sésame de la meilleure application Mobile, GIGANTIC […]

Java Card 3.0 got its first Sesames award!

Today marks the beginning of our annual fair, when the entire smart card industry gathers in Paris for the Cartes event. Like usual, this event started with the Sesames award, and this year, Gemalto only got one (usually, they get several). But this Sesames is not like the previous ones, because it is named Smart […]

Live from e-Smart’s stage: Sun’s view on Java Card

It is the last day of e-Smart, and I am on the stage, in the Java Card 3.0 session. Brian Kowal, is Sun’s latest marketing person for Java Card, and he is giving the keynote. Here are a few snippets from his presentation. First, a few numbers (I always have problems getting up-to-date numbers, so […]

JC301-2: Why change Java Card?

I have recented commented on the fact that parts of the Multos specification have not evolved since August 1997. Java Card was then at its 1.0 version, and in 10 years, has known 3 major releases: 2.0 introduced the new framework, 2.1 made it mature by defining binary-level interoperability, and 2.2 added a few missing […]

JC301-1: Introducing Java Card 3.0

Foreword: The JC101 tutorial about Java Card 2 is getting closer to the end, now dealing with the subtleties of cryptography, testing, and other difficult tasks. As progress may slow to a crawl, it is time to start discussing the technology that actually started this blog, Java Card 3. – o – Your first program […]

JavaOne finale

Well, that’s it, I am about to head back home in a few hours. We just went through James Gosling’s keynote on Extreme Innovation, which included a piece on Java Card 3. Here is what the conference paper had to say on this: During the show, the Gemalto-cosponsored Java Card programming contest winners will be […]

Writing a Java Card 3 program

Yesterday, I stopped by the Sun/Gemalto contest booth, to try writing a little robot strategy, because I was a bit lazy to set up everything by myself on my computer. So, they brought me on a computer, where I edited my robot, and tried to make it better. It went through a little trial-and-error process […]

Variants of the split VM

Anki Nelaturu recently blogged about Java Card 3’s split VM. His post is accurate, and provides interesting information for most people. However, for some old Java Carders, split VM has another meaning. It refers to the fact that, in Java Card 2, class files are trnasformed into CAP files, and bytecode verification usually happens during […]

The day has come …

The Java Card 3.0 specification has been released, and is available here. The launch celebrations will continue throughout Spring, with some presentations and a special event at SIMposium in Berlin, and more happenings at JavaOne in San Francisco. Now, we’re talking business. I will try to write a few posts about the spec in the […]