تكوين بيئة تطوير تطبيقات الأجهزة المحمولة الهجينة
يمكنك تطوير تطبيقات الأجهزة المحمولة المختلطة باستخدام تقنيات الويب مثل HTML5 وCSS وJavaScript.
بعد تطوير التطبيق باستخدام تقنيات الويب، يمكنك نشره على جهاز محمول باستخدام تقنية حاوية مثل Apache Cordova. توفر تقنيات الحاويات واجهة للوصول إلى ميزات الأجهزة المحمولة الأصلية مثل جهات الاتصال والمكالمات الهاتفية وخدمات الموقع، وما إلى ذلك.
حول أطر العمل والأدوات المستخدمة في Oracle JET
يتضمن إطار عمل Oracle JavaScript Extension Toolkit (JET) دعمًا لتطوير تطبيقات الأجهزة المحمولة المختلطة التي تحتوي على نفس سمة واجهة المستخدم (Alta) لكل من iOS وAndroid. قبل إنشاء تطبيق هاتف محمول مختلط باستخدام Oracle JET، يجب أن تفهم الأدوات التي توفرها Oracle JET لسقالات تطبيقات الأجهزة المحمولة المختلطة.
Node.js
Node.js هي بيئة وقت تشغيل JavaScript يستخدمها Oracle JET كمدير حزمة لتثبيت أدوات تطوير مختلفة وتنفيذها. مدير الحزم هو مجموعة من أدوات البرامج التي تساعد في عملية أتمتة تثبيت وتكوين أدوات البرامج الأخرى. يسمى مدير الحزم Node.js' npm. لمعرفة المزيد حول Node.js، تفضل بزيارة https://nodejs.org.
ملاحظة:
لتثبيت جميع الأدوات المطلوبة لحذف الأجهزة المحمولة الهجين من Oracle JET، يجب تثبيت Node.js أولاً.كوردوفا
Apache Cordova هو العمود الفقري الذي يستخدمه Oracle JET لتكوين التطبيقات المختلطة عبر الأنظمة الأساسية من HTML وCSS وJavaScript. Apache Cordova هي تقنية حاوية توفر واجهة للوصول إلى واجهات برمجة تطبيقات الأجهزة المحمولة الأصلية. لا داعي للقلق بشأن SDKs الأصلية لأن Cordova تتعامل مع هذا الجزء نيابة عنك. ومع ذلك، تحتاج إلى تثبيت SDKs الأصلية لأن واجهة برمجة تطبيقات Apache Cordova تتفاعل مع SDKs الأصلية لمنصة الجوال. لمعرفة المزيد، تفضل بزيارة http://cordova.apache.org/.
Android/iOS SDK
لتشغيل التطبيق المختلط على جهاز أصلي أو محاكي، تحتاج إلى تثبيت Oracle Mobile Hub JavaScript SDK لنظام Android أو iOS. يسمح لك SDK هذا بإجراء مكالمات إلى العميل.