Java Card 3是一場革命

banq發表於2009-06-03
Java Card 3 platform是Java Card的一場革命,智慧卡等嵌入式裝置開發者終於可以從 emacs and command lines的石器時代解放出來了。

新的Java Card 3 platform分兩個應用: Web應用和applet應用。
這個web應用是為了讓外界安全訪問嵌入系統內部應用和資源。
1.能夠整合進入一個Web服務/OSGI/SOA互聯互通的網路平臺。
2.它能平衡考慮應用開發者的程式設計技能,第三方網路應用開發商只要熟悉JavaEE開發即可。
允許使用一個現成Web應用程式的整合開發環境開開發Java card應用。

Applet applications是用來和APDU協議通訊的,這是智慧卡專用協議。

Interapplication communications互動通訊方面,一個智慧卡裝置可以向中央註冊處註冊一個服務,表示它現在正常執行,可以提供服務了;智慧卡裝置和平臺之間也可以使用Event事件來進行相互通知,比如智慧卡檢測到卡的插入這個事件都可以反饋到伺服器端的中央平臺處。相互進行非同步通訊。

Network communications:讓智慧卡嵌入不但透過網路訪問伺服器端,自己也能作為伺服器被訪問,TCP,TLS, HTTP, HTTPS and, optionally, UDP。

http://blogs.sun.com/theplanetarium/entry/java_card_developers_to_leave

Java Card 3 platform標準:

http://java.sun.com/javacard/3.0/javacard3_whitepaper.pdf

[該貼被banq於2009-06-03 15:13修改過]

相關文章