مجموعة تطبيقات رو موبايل

مجموعة أدوات RhoMobile ، المبنية على إطار عمل Rhodes مفتوح المصدر، هي مجموعة متكاملة من أدوات التطوير لإنشاء تطبيقات جوال أصلية متعددة المنصات ، تركز على البيانات ، وتستهدف المستهلكين والشركات. تتيح هذه المجموعة للمطورين بناء تطبيقات جوال أصلية باستخدام تقنيات الويب، مثل CSS3 و HTML5 و JavaScript و Ruby . يمكن للمطورين نشر RhoMobile Suite لكتابة التطبيق مرة واحدة وتشغيله على أنظمة التشغيل الأكثر استخدامًا، بما في ذلك iOS و Android و Windows Phone و Windows Mobile و Windows CE و Windows 10 Mobile و Windows Desktop . يتحكم المطورون في كيفية عمل التطبيقات على مختلف الأجهزة. تتكون RhoMobile Suite من مجموعة أدوات لبناء تطبيقات المستهلكين والشركات واختبارها وتصحيح أخطائها ودمجها ونشرها وإدارتها. تشمل هذه المجموعة منتجات Rhodes وRhoElements وRhoStudio وRhoConnect وRhoGallery، وتتضمن نمط Model-View-Controller مدمجًا، وObject Relational Mapper للتطبيقات كثيفة البيانات، ومزامنة بيانات متكاملة، ومجموعة واسعة من واجهات برمجة التطبيقات (API). يتم تقديم خدمات تطوير تطبيقات الجوال هذه في السحابة وتشمل البناء المستضاف والمزامنة وإدارة التطبيقات.

كانت شركة RhoMobile جزءًا من شركة Zebra Technologies بعد استحواذ Zebra على شركة Motorola Solutions في أكتوبر 2014 وحتى عام 2016 عندما تم طرح المشروع كمصدر مفتوح. [ 1 ]

يتم صيانة الكود المصدري لـ RhoMobile بواسطة شركة Tau Technologies، وهي شركة برمجيات مستقلة أسسها أعضاء فريق RhoMobile، والتي تقدم خدمات استشارية وتطويرية متعلقة بـ RhoMobile.

تاريخ

تأسست شركة RhoMobile، المعروفة سابقًا باسم Rhodes Framework، على يد آدم بلوم في سبتمبر 2008، بالتزامن مع إنشاء مشروع Rhodes على منصة GitHub . وشهدت الأشهر اللاحقة إصدارات أضافت دعمًا لتطوير تطبيقات iPhone وWindows Mobile وAndroid. في مايو 2009، فازت RhoMobile بجائزة "أفضل شركة ناشئة" في معرض Interop 2009. وفي نوفمبر 2009، أُطلقت منصة RhoHub كبداية لخدمات تطوير التطبيقات متعددة المنصات التي تستضيفها RhoMobile. وفي مايو 2010، فازت RhoMobile بجائزة Web 2.0 Expo LaunchPad. ثم استحوذت شركة Motorola Solutions على الشركة في أكتوبر 2011. وفي عام 2012، كانت RhoMobile من بين الفائزين بجائزة InfoWorld لأفضل تقنية لعام 2012. وفي عام 2013، فازت RhoMobile Suite بجائزة اختيار القراء من موقع About.com كأفضل أداة لتنسيق التطبيقات متعددة المنصات.

في أبريل 2014، استحوذت شركة زيبرا تكنولوجيز على شركة موتورولا سوليوشنز مقابل 3.45 مليار دولار، وتم إتمام الصفقة في أكتوبر 2014.

تتولى شركة تاو تكنولوجيز صيانة المشروع منذ عام 2016.

ملخص

منتجات RhoMobile Suite

تتضمن مجموعة RhoMobile برامج Rhodes و RhoElements و RhoStudio و RhoConnect و RhoHub و RhoGallery.

رودس

رودز هو إطار عمل مجاني ومفتوح المصدر، وهو الأساس لمنصة تطوير تطبيقات RhoMobile. يُمكّن المطورين من استخدام مهاراتهم الحالية في HTML وCSS وJavaScript وRuby لبناء تطبيقات أصلية لجميع أنظمة التشغيل الشائعة، بما في ذلك iOS وAndroid وWindows Phone 8. كما يُمكن للمطورين الاستفادة من مجتمع كبير وراسخ من مطوري البرمجيات مفتوحة المصدر، الذين طوروا آلاف التطبيقات لمنصة RhoMobile.

رو إيليمنتس

يوفر RhoElements ميزات متطورة على مستوى المؤسسات، بالإضافة إلى Rhodes، مع دعم أجهزة Zebra المخصصة للمؤسسات، بما في ذلك أنظمة التشغيل Windows Mobile وWindows CE. ويقدم نمط Model-View-Controller مدمجًا، وObject-Relational-Mapper للتطبيقات كثيفة البيانات، ومزامنة بيانات متكاملة، ومجموعة واسعة من واجهات برمجة التطبيقات (APIs). يفصل نمط Model-View-Controller واجهة التطبيق عن منطق عمله لتبسيط عملية التطوير وتحسين التحكم. يوفر Object-Relational-Mapper مزامنة تلقائية لبيانات النظام. تدعم قاعدة واجهات برمجة التطبيقات (APIs) الواسعة ميزات مثل التقاط بيانات RFID، ومسح الرموز الشريطية، ومعالجة المدفوعات. يتميز RhoElements بتشفير تلقائي للبيانات المخزنة، مما يحمي المعلومات ويقلل المخاطر.

رو ستوديو

RhoStudio هو إضافة مجانية لبيئة Eclipse، تُمكّن المستخدمين من تطوير تطبيق واحد لنشره على العديد من منصات الهواتف المحمولة. يستطيع المطورون إنشاء التطبيقات وتطويرها وتصحيح أخطائها واختبارها في مكان واحد، دون الحاجة إلى محاكيات أو أجهزة إضافية. كما يُمكن محاكاة أنظمة التشغيل الشائعة من خلال اختيارها من القائمة المنسدلة. والهدف من ذلك هو أن التطوير لمرة واحدة يُقلل الأخطاء، ويُخفض تكاليف الأجهزة، ويُسرّع عملية النشر.

روكونكت

يُمكّن RhoConnect المطورين من دمج مزامنة البيانات في التطبيقات للوصول إليها دون اتصال بالإنترنت. كما يُبسّط عملية دمج تطبيقات الجوال الأساسية في الواجهة الخلفية، مما يتيح للمستخدمين الوصول إلى بياناتهم في جميع الأوقات سواءً كانوا متصلين بالإنترنت أم لا. وهو متوفر على السحابة أو محليًا.

معرض رو

تُمكّن منصة RhoGallery من توزيع تطبيقات المؤسسات، مما يسمح لمتجر التطبيقات بالتحكم في التطبيقات ونشرها. وبذلك، تستطيع أقسام تقنية المعلومات تقديم التطبيقات والتحديثات حسب الحاجة عبر أنظمة تشغيل وأجهزة متعددة.

روهاب

RhoHub هي خدمة سحابية تأتي مع اشتراك مدفوع وتدعم عمليات البناء السحابية، وخدمة RhoConnect المستضافة، وخدمة RhoGallery المستضافة.

بنيان

يستخدم تطبيق RhoMobile نمط Model-View-Controller. تُكتب واجهات المستخدم بلغة HTML (بما في ذلك HTML5). أما وحدات التحكم فتُكتب بلغة Ruby.

RhoMobile 7.x وهيكل التسعير المبسط

في 29 يوليو 2014، أُطلق RhoMobile 5.0 [ 2 ] مصحوبًا بنموذج خدمة جديد مُبسّط يُقدّم تسعيرًا شفافًا متعدد المستويات، يشمل مستوى مجاني ومستويين للاشتراك المدفوع، الفضي والذهبي. صُمّم هذا التسعير الجديد لتلبية احتياجات المطورين. في هذا الهيكل، يُتاح استخدام Rhodes، إطار عمل التطبيقات الأساسي، وRhoStudio مجانًا. يشمل كلا المستويين المدفوعين Rhodes وRhoStudio بالإضافة إلى RhoElements (ميزات مُحسّنة للمؤسسات مثل قراءة الرموز الشريطية وتشفير البيانات التلقائي)، وCloud Build، ومكوّن إضافي لـ Visual Studio، وRhoConnect، وRhoGallery، والدعم عبر الإنترنت. يُتيح شراء الاشتراك شهرًا واحدًا من الخدمات المجانية.

منذ عام 2015، يتم توزيع حزمة RhoMobile Suite بموجب ترخيص MIT للاستخدام المجاني، مع توفير الدعم التجاري من قبل شركة Tau Technologies. تتوفر خيارات دعم مرنة عند الطلب من الشركة المطورة. [ 3 ]

انظر أيضاً

مراجع

  1. سوزان كابنر وبول زيوبرو. "موتورولا سوليوشنز تبيع قسم الماسحات الضوئية لشركة زيبرا تكنولوجيز" . صحيفة وول ستريت جورنال . تاريخ الاطلاع: 15 أبريل 2014 .
  2. "مجموعة RhoMobile الجديدة 5.0 تقدم أسعارًا مناسبة للمطورين" . صحيفة SD Times . تم الاطلاع عليه بتاريخ 29 يوليو 2014 .
  3. "تقنيات تاو" . tau-technologies.com . تم الاطلاع عليه بتاريخ 9 أغسطس 2019 .