Skip to main content

Java Card&Trade;とは何ですか?

hava javaカード&トレード;アプリケーションプログラミングインターフェイスは、スマートカードとスマートカードデバイスのアプリケーションを作成するために設計されたプラットフォームです。スマートカード関連プログラミングに加えて、Java Card&Trade;ある種の携帯電話など、幅広い小型の低メモリデバイスでアプリケーションを作成するのに適しています。これらの小さなアプリケーションは、より大きなJava&Reg;と非常に同様に実行されます。プログラム;仮想マシンは基本環境を確立し、次にJava&Reg;コードはその中で実行されます。標準JavaとReg;の唯一の本当の違いとJavaカード&トレード;システムは、まだ実装されていないサイズと一握りの機能です。もともと1996年に市場に出回っていました。現時点では、テクノロジーの唯一の使用はスマートカードベースのシステムでした。時間が経つにつれて、小さなコンピューティングプラットフォームの数が増加しました。現在、このシステムは、スマートカードシステムと同様のプラットフォーム制限で動作する幅広いデバイスで使用されています。スマートカードシステムの大部分は固定環境を使用しています。特別な機器の外では、カードの上または外れてプログラムを取得することは非常に困難です。これらの環境は、利用可能なリソースの点で非常に限られていることが多く、言語は完璧にフィットします。携帯電話にあります。ほとんどの最新のスマートフォンには、実際には、より高度なJava&Reg;を利用するのに十分なメモリとパワーがあります。プラットフォームなので、カードシステムは多くの場合、古いスマートフォンまたはダンブフォンに限定されます。他のデバイスの少数の選択がJava Card&Trade;を使用しています。テクノロジー、主に追加のプログラミングにアドオンカードまたはメモリカードを使用しているもの。システムは、意図したプラットフォームや全体的なサイズに関係なく、同じように機能します。仮想マシンは、ターゲットデバイスにエミュレートされた環境を作成します。Java&Reg;プログラムは、システムの実際のハードウェアをほとんど考慮せずに、その環境内で実行されます。仮想マシンのインストールはすべてのプラットフォームで異なりますが、内側の作業はそうではありません。その結果、変換のない幅広いコンピューターまたはデバイスで同じアプリケーションを実行することができます。言語は互換性とセキュリティです。この言語は、使用したいほぼすべてのデバイスと互換性があるように設計されています。これは通常、個別にコードされた仮想マシンを介して行われます。ハードウェア用の仮想マシンが動作可能になると、アプリケーションは比較的簡単に移植できます。2番目の主な焦点は、安全なプログラムとプラットフォームを作成することです。スマートシステムには機密情報が含まれていることが多いため、この情報を使用中に保護するための言語には幅広い方法があります。これらの方法は、内部アプリケーションファイアウォールから複数の形式の暗号化までの範囲です。