This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 189823 - Add support for "normal" Javacard 2.x platforms
Summary: Add support for "normal" Javacard 2.x platforms
Status: NEW
Alias: None
Product: javacard
Classification: Unclassified
Component: Java Card (show other bugs)
Version: 7.0
Hardware: All All
: P1 normal (vote)
Assignee: onkentes
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-25 09:16 UTC by squalyl
Modified: 2012-08-01 08:41 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description squalyl 2010-08-25 09:16:38 UTC
the current javacard system for netbeans only supports jc 3 connected edition.

however, the only target for this platform is the jc3 emulator, while the huge majority of javacards in the world is based on jc 2.x.y

This effectively makes the netbeans JC plugin 99.99% useless for any real world usage, which is sad.

and we have to turn to gemalto or jcop solutions, which is a big DO NOT WANT.

please, add support for previous javacard platforms, ie jc 2.2.x

I do not request a global platform plugin, but just 

* a way to recognize jc 2.x.x dev kits downloadable from java.sun.com, 
and
* a way to turn a set of .java files into a .cap file

Is is doable? I do not know how to develop netbeans plugins, but I'm very OK to run test extensively and interact as required with anyone who would work on this.
Comment 1 _ tboudreau 2010-08-27 01:45:33 UTC
While not a perfect solution, but, in theory, you should be able to build either a Classic Applet or Classic Library project (building and testing against the JC 3 emulator), avoid any JC-3 specific APIs, and then simply deploy the project to whatever you want - AFAIK the resulting build artifacts should be compatible.

Probably you could also modify the project's build script to deploy to your device of choice if that is useful.

I did design the code for Java Card projects so that it would be easy to plug in other cards/emulators - so it might be possible to get Java Card 2 working without an enormous amount of effort - the documentation is here: http://wiki.netbeans.org/JavaCardPlatformIntegration
Comment 2 _ tboudreau 2011-05-26 01:59:38 UTC
Reassigning a bunch of bugs still assigned to me - I haven't worked for Oracle in almost a year.
Comment 3 _ tboudreau 2011-05-26 02:44:53 UTC
Uy... I *am* the default assignee for javacard...
Comment 4 J Bachorik 2012-08-01 08:41:52 UTC
changing owner