بيت المعدات ما هي بطاقة جافا؟ - تعريف من techopedia

ما هي بطاقة جافا؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني بطاقة Java؟

Java Card هي تقنية Java تستخدم للتطبيقات الصغيرة ، والمعروفة باسم applets ، على أجهزة محدودة الموارد للغاية. تُستخدم تقنية Java هذه على بطاقات وحدة هوية مشترك الهاتف المحمول (SIM) والبطاقات المالية وبطاقات تعريف الرعاية الصحية والتذاكر الذكية والعديد من الأجهزة الأخرى.


مثل التطبيقات الأخرى التي تم إنشاؤها باستخدام لغة برمجة Java ، تتميز تطبيقات Java Card بقدرات الكتابة مرة واحدة في أي مكان. هذا يعني أنهم سيعملون على أي بطاقة ذكية تدعم تقنية Java Card ، بغض النظر عن الشركة المصنعة للبطاقة أو الأجهزة المستخدمة طالما أن جهاز Java الظاهري الضروري (JVM) موجود.

تيكوبيديا تشرح بطاقة جافا

تستخدم تقنية Java Card على نطاق واسع ، حيث يمثل مصنعو Java Card أكثر من 90 بالمائة من صناعة البطاقات الذكية بالكامل.


نظرًا لأن التطبيقات الصغيرة يجب أن تعمل على مثل هذه البيئات المقيدة ، فإن شفرة بايت Java Card صغيرة للغاية. في الواقع ، يتم استخدام مجموعة فرعية فقط من واجهة برمجة تطبيقات لغة برمجة Java (API) بأكملها في كتابة التعليمات البرمجية المصدر لبرنامج Java Card الصغير. بعد كتابة التعليمات البرمجية المصدر وحفظها كملف .java ، يتم تجميعها بعد ذلك في ملف .class ، تمامًا كما في تطبيق Java العادي. ومع ذلك ، فإن عملية التطوير لا تنتهي عند هذا الحد. يجب بعد ذلك تحويل ملف .class إلى ملف صغير أو ملف .cap محول أصغر. بعد التحويل ، يمكن التحقق من ملف .cap وتثبيته نهائيًا على البطاقة.


في معظم الحالات ، لن يتمكن التطبيق الصغير النهائي من العمل بمفرده. بدلاً من ذلك ، تتكون عناصر تطبيق Java Card الكامل عادةً من تطبيق خلفية وتطبيق مضيف وجهاز واجهة وبرنامج صغير على البطاقة. على سبيل المثال البسيط ، قد يكون التطبيق الخلفي عبارة عن برنامج يتصل بقاعدة بيانات أو التطبيق المضيف (تطبيق يعمل على هاتف محمول) أو جهاز واجهة (الهاتف المحمول).

ما هي بطاقة جافا؟ - تعريف من techopedia