Javacard

Javacard - Java - Programmation

Marsh Posté le 23-03-2004 à 20:51:00    

je suis seul à bosser la dessus? [:justeleblanc]

Reply

Marsh Posté le 23-03-2004 à 20:51:00   

Reply

Marsh Posté le 23-03-2004 à 20:53:32    

c'est quoi ?

Reply

Marsh Posté le 23-03-2004 à 20:54:50    

http://java.sun.com/products/javacard/index.jsp
 
un framework java embarqué sur carte à puce..

Reply

Marsh Posté le 23-03-2004 à 21:00:45    

Mr yvele a écrit :

http://java.sun.com/products/javacard/index.jsp
 
un framework java embarqué sur carte à puce..


 
hum hum  [:meganne]  
 
oki  :D  
 
tu l'utilises dans quel contexte ?

Reply

Marsh Posté le 23-03-2004 à 21:05:48    

pour faire de l'identification de personnes.. une sorte de carte d'identitée avancée

Reply

Marsh Posté le 23-03-2004 à 21:27:31    

Je bosse pas dessus, mais je trouve ca plutot sympa ...

Reply

Marsh Posté le 23-03-2004 à 23:36:11    

bordel, [:blueflag]
 
c'est un j2me encore plus réduit, ou bien c'est une api au dessus(à coté) d'une jdk existante?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-03-2004 à 23:36:24    

(je trouve pas la javadoc[:mlc])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-03-2004 à 23:41:19    

the real moins moins a écrit :

bordel, [:blueflag]
 
c'est un j2me encore plus réduit ?


je connais pas bien mais oui, en gros c'est ca.

Reply

Marsh Posté le 23-03-2004 à 23:41:49    

dans une puce putain...g vu un JVM tenir sur une carte de la taille d'une carte rézo pci (ca pilotait un système d'arrosage)...mais jamais sur un puce...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 23-03-2004 à 23:41:49   

Reply

Marsh Posté le 23-03-2004 à 23:42:37    

la JVM est pas dans la carte.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 23-03-2004 à 23:45:43    

regarde la taille du rt.jar de j2me, vires-en tous les trucs graphiques inutiles, tu verras que ça prend pas tant de place.
la vm, c'est le proc' [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-03-2004 à 23:46:17    

nraynaud a écrit :

la JVM est pas dans la carte.

ben si, non? c'est des "smart cards", avec un processeur quoi..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-03-2004 à 23:50:04    

the real moins moins a écrit :

ben si, non? c'est des "smart cards", avec un processeur quoi..

tu me fous un doute, c'est des JVM spéciales alors.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 23-03-2004 à 23:52:10    

si si, la jvm était dans la carte...de même qu'un petit kernel linux de debian méchamment épuré, qui hostait un daemon http fait main pour avoir une interface sur l'arrosage...y'avait même un petit shell du coup...l'arrosage ct qu'une des applications, qui requiérait pas la JVM d'ailleurs, mais sinon ca pouvait faire bien plus, évidemment (ct surtout utilisé à des fins de domotique d'après le gars)
 
assez impressionnant...c mon prof de rézo qui l'avait fait venir, c un gars qui taffe dans sa SSII et qui est spécialiste de l'embarqué...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 23-03-2004 à 23:53:00    

nraynaud a écrit :

tu me fous un doute, c'est des JVM spéciales alors.


il me semblait bien aussi que le prog java s'executait sur la carte ...

Reply

Marsh Posté le 23-03-2004 à 23:53:45    

nraynaud a écrit :

tu me fous un doute, c'est des JVM spéciales alors.


 
dans l'embarqué tt est spécial je pense...le gars nous racontait comment y prenanit un kern de deb et virait tt ce qui "servait à rien" dedans pour le faire tenir dans peanuts niveau ram...
 
par contre la JVM tenait sur 32mo de ram flash...mais selon le gars ct le top moumoute de l'embarqué...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 23-03-2004 à 23:57:44    

Jubijub a écrit :


dans l'embarqué tt est spécial je pense...le gars nous racontait comment y prenanit un kern de deb et virait tt ce qui "servait à rien" dedans pour le faire tenir dans peanuts niveau ram...


on a eu une presentation là-dessus au fosdem aussi ;)
le mec foutait sa distrib sur une flashcard, un truc du genre
 

Jubijub a écrit :


par contre la JVM tenait sur 32mo de ram flash...mais selon le gars ct le top moumoute de l'embarqué...

ouais mais y'a des proc's particuliers qui interpretent le bytecode java, donc pas besoin de vm ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 00:04:21    

mais c cher :p
--> le gars avait en tete une production en série, donc minimiser les couts...y s'est battu pour faire tenir son kern dans le min de ram possible parce que la ram c cher :D...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 24-03-2004 à 00:20:25    

Reply

Marsh Posté le 24-03-2004 à 09:25:41    

pour ceux que ça interresse :
 
 
un apperçu de ce que est dispo et pas dispo en javacard
 
 
Supportés
 Boolean, byte, short, int
 Object
 Tableau à une dimension
 Méthodes virtuelles
 Allocation dynamique
 Paquetages
 Exceptions
 Interface
 Méthodes natives
 
 
Non supportés
 Float, double, long
 Char, String
 Tableau à n dimensions
 Class et ClassLoader
 Ramasse-miettes
 SecurityManager
 Threads

Reply

Marsh Posté le 24-03-2004 à 09:25:58    

et l'API java.lang de JavaCard est reduite à :

Object { public Object () ;
    public boolean equals (Object obj) ; }
 Throwable { public Throwable () ; }
 -- Exception
  -- RuntimeException
   -- Arthmetic Exception
   -- ClassCastException
   -- NullPointerException
   -- SecurityException
   -- ArrayStoreException
   -- NegativeArraySizeException
   -- IdexOutOfBoundsException
    -- ArrayIndexOutOfBoundsException


 
retour à l'age de pierre quoi.. [:le kneu]


Message édité par Mr yvele le 24-03-2004 à 09:30:21
Reply

Marsh Posté le 24-03-2004 à 09:27:56    

nraynaud a écrit :

la JVM est pas dans la carte.


 
heu.. y a le JCRE dessus....
 
le JavaCard Runtime Environment quoi..
 

Jubijub a écrit :

dans une puce putain...g vu un JVM tenir sur une carte de la taille d'une carte rézo pci (ca pilotait un système d'arrosage)...mais jamais sur un puce...


 
ben moi j'ai des cartes cyberflex e-gate... en plus d'avoir le jcre et tout le toutim.. ces cartes ont un controleur usb embarqué..
c'est à dire qu'il suffit juste d'un contacteur puce to usb (de simples fils quoi..) et c'est connecté :sol:  
 
 
truc de ouf quoi..


Message édité par Mr yvele le 24-03-2004 à 09:44:34
Reply

Marsh Posté le 24-03-2004 à 10:48:15    

euh c'est un truc qui est notamment utilisable dans le cadre d'un systeme de sécurité et y'a pas de SecurityManager, donc pas de jaas? [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 13:13:45    

java cai bien ...
 


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 24-03-2004 à 13:15:44    

the real moins moins a écrit :

(je trouve pas la javadoc[:mlc])


 
(regarde dans la java-bibliothèque. Si tu trouves pas, demande à la java-bilbiothéquaire :D )


---------------
www.novemberguitars.com
Reply

Marsh Posté le 24-03-2004 à 13:29:59    

the real moins moins a écrit :

euh c'est un truc qui est notamment utilisable dans le cadre d'un systeme de sécurité et y'a pas de SecurityManager, donc pas de jaas? [:mlc]


 
ben justement la sécuritée à un role tellement important qu'elle est gérée nativement par la carte..
 
 
y a des librairies standards pour la sécurisation, cryptographie et compagnie..
 
Y en a 4 :
JavaCard.lang
JavaCard.framework
JavaCard.security
JavaCardx.crypto
 
et la dedans il y a plein de fonctions natives
 
 
dont quelque unes qui tirent parti du coprocesseur cryptographique qui peu generer/gérer des clefs jusqu'a 2048 bits :sol:  
(ou 1024 je sais plus.. faut que je me renseigne.. j'ai pas encore attaqué la parti cryptographie pour l'instant..  :whistle: )
 
 
 
(en natif il y a aussi des fonctions permettant de faire des opérations atomiques sur des tableaux.. )


Message édité par Mr yvele le 24-03-2004 à 13:31:34
Reply

Marsh Posté le 24-03-2004 à 13:31:51    

elle est ou la javadoc de cte truc bordel :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 13:33:13    

Jubijub a écrit :

java cai bien ...


 
+1 je m'en rend compte grace à ces petites cartes..
 
 
il faut savoir aussi que de futur carte basés sur le framework .NET vont sortir...  
j'ai hate  :D  
 
 
(dire que je suis entrain de me faire chier avec du java.. et que dans quelques temps je pourrais faire ça en C#  :love: )

Reply

Marsh Posté le 24-03-2004 à 13:34:41    

the real moins moins a écrit :

elle est ou la javadoc de cte truc bordel :o


 
 
http://java.sun.com/products/javacard/specs.html  :o  
tout est dans le zip :o  
 
 
pour info: moi je bosse sur la 2.1.1 et la toute derniere c'est la 2.2 :)


Message édité par Mr yvele le 24-03-2004 à 13:35:04
Reply

Marsh Posté le 24-03-2004 à 13:37:46    

2.2.1 :o
 
ben putain ils pourraient les foutre online bordel


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 13:40:34    

[:drapo] ca m'a l'air interessant...


---------------
IVG en france
Reply

Marsh Posté le 24-03-2004 à 13:47:39    

the real moins moins a écrit :


ben putain ils pourraient les foutre online bordel


 
ben quoi? y a tout online..  :heink:

Reply

Marsh Posté le 24-03-2004 à 14:14:58    

Mr yvele a écrit :


 
ben quoi? y a tout online..  :heink:  

ben non, jdois d/l le zip.
t'as jamais utilisé de javadoc toi..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 14:17:32    

the real moins moins a écrit :

t'as jamais utilisé de javadoc toi..


 
non :)

Reply

Marsh Posté le 24-03-2004 à 14:31:04    

ben pour la jdk et j2me aussi je crois, elle est en ligne. pas besoin de telecharger quoi que ce soit [:spamafote]
en plus j'arrive pas à d/l le zip, ça part en timeout..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 14:42:01    

the real moins moins a écrit :

ben pour la jdk et j2me aussi je crois, elle est en ligne. pas besoin de telecharger quoi que ce soit [:spamafote]
en plus j'arrive pas à d/l le zip, ça part en timeout..


 
chez moi ça marche
tu veux que je l'upload sur mon ftp? [:itm]


Message édité par Mr yvele le 24-03-2004 à 14:42:27
Reply

Marsh Posté le 24-03-2004 à 14:42:24    

[:siegfried]


Message édité par the real moins moins le 24-03-2004 à 14:43:13

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2004 à 14:50:55    

Reply

Marsh Posté le 24-03-2004 à 15:07:27    

:jap:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed