hi,
I want to download DMI applets to card.
Who know the parameter's mean of following methods?
1. com.gemplus.gcr.toolkit.gemxpresso.GxCard.invokeAppletInstall(byte, byte[],
int);
2. com.gemplus.gcr.toolkit.gemxpresso.GxCard.invokeConstructor(int, byte[]);
I can't find from manuals.
thanks!
Cedric Huet wrote:
> Not so easy!
> Please pay attention to the following topics:
> - GemXpresso 1 is not 16Bit JavaCard virtual machine but 32 Bit
> JavaCard Like vm with 1.0 JavaCard API.
> - Download, install, and applet constructor were according Gemplus
> RunTime specifications at that time (1997-1998), with particular memory
> management scheme. In particular new object allocation was available within
> applet's constructor and was definitive, while object allocation during
> command processing was volatile. If your code contains complex static
> intialisation (for applet), then this is not portable to JavaCard 2.1 that
> does not allow this (only field and table initialization).
> INT operation was performed with 32 bits arithmetic
> RMI (former DMI) were natively integrated, for each applet.
> There were no transactions buffers
> APDU was not handle exactly the same
> AID classes wasn't there
> Exception handling was different, as were exception classes!
> There was a virtual memory management allowing more stack than
> RAM capacities.
>
> To sum up, as there is so many differences, we recommand not to directly
> port your application, but to have a transcription process where memory
> usage, intialisations, commands and algorithms should be reviewed with Java
> Card 2.1 constraints and new services. To be honest I would recommand to
> only keep the specifications and go through a new development process
> according JavaCard 2.1 standard. This now is sure, and is an investement
> for the future (todays applets will be complient with next JavaCard standards).
>
> Hope this answers your question #1.
>
> Cheers,
> C.HUET
>
> At 12:11 28/03/2001, Jean-Francois Grezes wrote:
> >Hi,
> >
> >1. you have to change your install method to be OP2.0 compliant. (cf. OP
> >specifications)
> >
> >2. you can ...
> >
> >Jean-Francois Grezes - Gemplus
> >
> >----- Original Message -----
> >From: "chenqi" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Wednesday, March 28, 2001 11:26 AM
> >Subject: [OCF] Any other ways to download applet to card
> >
> >
> > > Hi,
> > >
> > > I use GemXpresso1.0. I would like to have two questions
> > >
> > > 1. could the javacard applet, which was created on the environment of
> > > GemXpresso1.0, be downloaded into the card
> > > of GemXpresso211?
> > >
> > > 2. could the javacard applet be downloaded into the GemXpresso's card by
> > > program instead of GemXpressoRAD?
> > > I saw the download command from the RAD's manual, but i don't know
> > > whether the card applet can be downloaded
> > > by it?
> > >
> > > Thanks
> > >
> > >
> > >
> > >
> > >
> > >
> > > ---
> > > > 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.
> > >
> > >
> >
> >
> >
> >---
> > > 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.
>
> ---
> > 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.
---
> 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.