جاوا کارت

جاوا کارت

javacard


جاوا کارت

 

یکی از کاربردهای جاوا استفاده از آن درنوشتن اپلیکیشن ها برای کارت های هوشمند می باشد، تکنولوژی جاوا کارت اجازه می دهد تا اپلیکیشن های نوشته شده به زبان جاوا بر روی کارت های هوشمند اجرا شود و در حال حاضر ۹ میلیارد جاوا کارت در جهان در حال استفاده می باشد.

جاوا کارت ،  کارت‌ های هوشمند و سایر تراشه‌ های امنیتی را مقاوم می‌سازد تا میزبان برنامه‌ هایی باشند که از فناوری جاوا استفاده می‌کنند این یک پلت فرم اجرایی ایمن و قابل همکاری برای ذخیره و به روز رسانی چندین برنامه در دستگاهی با محدودیت منابع ، با بالاترین گواهینامه و سازگاری ارائه می دهد.

 

جاوا یک زبان برنامه نویسی بزرگ و قدرتمندی است که در زمینه های مختلف از آن استفاده می شود نظیر برنامه های :

  • بانکی
  • سازمانی
  • وب
  • موبایل
  • و …

 

 

 

 ویژگی های جاوا کارت :

 

1) مستقل از سخت افزار

برنامه هایی که در جاوا نوشته می شوند روی تمام کارت های هوشمند قابل اجرا و کاربردی هستند و دارای Portablity بسیار بالا است به عبارتی دیگر جاوا کارت ها مستقل از پلت فرم هستند و ساختاری غیر وابسته به برنامه نویسان ارائه می دهد که می توان در کاربردهای مختلف استفاده شود.

2) پشتیبانی از چند اپلیکیشن

جاوا کارت می تواند چند عملکرد و اپلیکیشن را به صورت هم زمان و در عین حال مستقل اجرا کند، امنیت بین اپلیکیشن ها توسط فایروال برقرار است ولی می توان با مدیریت و امنیت مورد نظر بین چند اپلیکیشن در بسته های متفاوت ارتباط برقرار کرد.

3) بهره مندی از قدرت زبان جاوا

تکنولوژی جاوا کارت بسیاری از مزایای زبان جاوا که در بالا ذکر شد را به ارث برده است که مهم ترین آن هدف گرا بودن و امنیت آن است.

4) قابلیت گسترش

اپلیکیشن های جاوا را می توان با ابزارهای توسعه و گسترش بهبود داد و عملکرد آن ها را در مقاصد مختلف بالاتر برد ولی با بالا رفتن حجم اپلیکیشن ها ممکن است قابلیت پرتابل کارت کاهش پیدا کند و هم چنین دارای ویژگیpost-issuance (پس از صدور) می باشد به این معنا که پس از تولید و صدور کارت، اپلیکیشن های روی کارت های هوشمند قابلیت به روزرسانی (update & upgrade) دارند.

 

 

 

 

:Java is a large and powerful programming language that is used in various fields such as
 
Bank
Organizational
the Web
Mobile
And…
 
One of the applications of Java is its use in writing applets for smart cards. Java Card technology allows applications written in Java language to run on smart cards. There are currently 9 billion Java Cards in the world. Is in use
 
:Java Card Features
 
:Hardware independent
 
Applications written in Java are applicable to all smart cards and have a very high portability. In other words, Java Cards are platform independent and provide a programmer-independent structure that can be used in a variety of applications
 
:Support for multiple applications
 
Java Card can run multiple functions and applications simultaneously and independently. Security between applets is provided by the firewall, but it is possible to communicate with the desired management and security between several applets in different packages
 
:Take advantage of the power of the Java language
 
Java Card technology has inherited many of the benefits of the Java language mentioned above, the most important of which is its goal orientation and security
 
:Extensibility
 
Java applets can be improved with development tools and their performance can be increased for various purposes, but as the volume of applications increases, the portability of the card may decrease. It also has a post-issuance feature. This means that after the production and issuance of the card, applications on smart cards have the ability to update (upgrade & upgrade)

 

 

 

محصولات مرتبط