-----Original Message-----
From: Marc Palmer
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: 1/21/02 7:44 AM
Subject: Re: [OCF] Status of OpenCard.org?



> > If the card vendors are not enthusiastic enough to continue now, and
many
> > of them don't offer free docs/utilities, it is going to be very
difficult
> > to retain compatibility with the majority of cards. It will be hard
to
> > implement CardService(s) for those cards, as the vendors will
probably
> > not produce them any longer if OCF is not "their" project.

> But they're not producing them now, so I don't see why they suddenly 
will.

I understand this completely. However, we managed to get Dalsemi to add 
support for applet management card services in the last year. Some 
companies are more forward-thinking than others ;-)

> I think the card vendors just see PC/SC and Win32 as the target
> platforms, so why bother with Opencard ?

Yes, exactly.

> All you need to implement card services are the APDUs the card needs.
> In the past I've helped develop card services for Visa Open Platform
> (which, BTW, most JavaCards are supporting) and the Schlumberger
> Cyberflex to load apps.  These were devloped with a combination of
> official specs and (in the case of VOP) intercepted APDUs.

Yes, but for serious applications I'm not sure that hacked APDU
sequences 
can really be said to be 100% reliable. Intercepting APDUs isn't much 
fun, and could be very difficult with contactless cards.

Official specs are not publicly available for many of the cards as I'm 
sure you know.

Example: We hope to add support for some cards in this way, from docs 
gleaned from existing users who have the relevant SDK. However, it's a 
big job and relies on a lot of people's good faith and time devoted to 
testing (as we don't have all the cards).

> > Option (1) is of no interest to me frankly, as it does not offer
card
> > independence for applications, and can be written from scratch in a
> > simpler API than OCF.

> Well, you *could* write your own API, but who is going to write the
> drivers for all the terminals ?  Also, the resource management in OCF
is
> very good.

Yes, it's not bad. It's not perfect though.

> Option (2) is the only sensible approach, but even
> > now there are few CardService(s) available from vendors, and there
would
> > almost certainly be less if OCF disbanded.

> I don't see why.  Card vendors would not provide services if Opencard
is
> seen as not developing, which seems to be the case for now.

Yes, but will they provide them at all when it is not OCC property?
There 
are currently card services of one kind or another from Gemplus,
Dalsemi, 
SLB and probably some others. It would be interesting to know if these 
companies would still produce and maintain such code if OCF became open 
source and little to do with the vendors.

> The SunBlade 100 from Sun has an integrated card reader, and ships
with
> openCard in Solaris 8.  The card management app is a Java app using
> OpenCard.

That's good news. I hope Sun is trying to offer incentives to the card 
vendors to keep supporting and improve OCF. That would be the most 
desirable route I think, but maybe it's too late.

> > I think what we really need is for the OCF consortium members to
wake up
> > and support Java rather than give up on it. Mass-market
smartcard-aware
> > Java applications will never come if OCF disbands, unless there is
some
> > support from vendors.

> They may never come anyway, at least not on the PC.  If you're waiting
> for the card vendors to provide them they never will.  I think there
are
> at least 2 reasons for this :

Ah, well I'm a Java optimist :-)  

> 1. The vast majority of clients are Win32 which already have PC/SC
> installed (at least Win2000, which for corporate use is the target).
> The PCs almost certainly do not have a Java VM and OpenCard installed.
> Why bother with Opencard ?  What extra does it give ?

Well from the perspective of application developers, it gives platform 
neutrality.  Of course if you are in the business of purely providing a 
smartcard solution, Java may not be your first choice. But 
platform-independent Java applications (which are growing in number - 
ICEmail, Jabber etc.) can easily add card support using OCF instead of 
using some horrible JNI layer to PC/SC which will only work on Windows 
systems.

> 2.  The smartcard industry has a lot of people who cut thier teeth on
> sending bytes down serial ports.  They don't understand or care about
> design patterns / abstraction etc.  If they can speak to the card
using
> Visual Basic and PC/SC, well, why not?

Haha, yes too true.

> 3. Vendor lock in exists in the industry to an extent that it is
> dominated by 3 or 4 major players.  Who cares about open standards ?

Yep. :(

> > I'm guessing, but I think that perhaps they only supported Java
because
> > of the potential use in Applets on web sites (The "e-Wallet" hype) -
> > because browsers did not have support for smartcards as a cert store
in
> > the past. Now that most browsers have this built in using PC/SC,
they
> > don't see a need for OCF. Perhaps I'm wrong...

> Most browsers use either PKCS11 or the MS CSP to provide generic
crypto
> services from a card.  More specific apps tend to be written as
ActiveX
> controls.  There are at least 2 problems with this :

> 1. Win32 specific
> 2. Many corporate firewalls block ActiveX as a matter of course.  This
> has seriously impacted a project I've been involved with in the past.

Yes I know it sucks. That was my point. It would appear people have
given 
up on OCF because the browsers support cards, but it's actually a "bad" 
solution.

> It seems to me open sourcing it will subject Opencard to a Darwinian
> process : if people want it it will be devloped, and if not it will
just
> stay as it is, which is pretty good anyway.

Yes, perhaps. It would be nice to know if any vendors at all would help.

For example, Gemplus are pretty keen on Java it seems. Would they still 
produce card services and free tech info to the project?

I just think that it's a very tall order for an open source project
given 
the reliance on hard-to-obtain technical data. Without any help from 
vendors, it's going to be seriously time consuming.

Cheers
Qty 25,000  Gemplus GCR 500 terminals for sale brand new

$29/ea in qtys of 100 +

please email or call me with any interest.


sam goldsmith
317-545-4747  ext 14
[EMAIL PROTECTED]


---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at
http://www.opencard.org/archive/opencard/

! To unsubscribe from the [EMAIL PROTECTED] mailing list send an
email
! to
!                           [EMAIL PROTECTED]
! containing the word
!                           unsubscribe 
! in the body.
Qty


---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/

! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
!                           [EMAIL PROTECTED]
! containing the word
!                           unsubscribe 
! in the body.

Reply via email to