![](/images/graphics-bg.png)
Model-based approach for supporting quick caching in iOS platform
العناوين الأخرى
منهج لتسريع تخزين البيانات على نظام iOS اعتمادا على النماذج
مقدم أطروحة جامعية
مشرف أطروحة جامعية
دولة الجامعة
الأردن
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2020
الملخص العربي
أصبحت تطبيقات الهواتف المحمولة أكثر انتشارا، وازدادت بشكل ملحوظ الحاجة لأدوات تطويرها السريع.
تعتبر منصة iOS أحد أكثر منصات الأجهزة المحمولة شيوعا، ألا أنها حظيت بإنجازات بحثية أقل بكثير مقارنة بمنصة Android.
بعد تطوير تطبيقات الهاتف المحمول عملية شاقة وتتطلب خبرة ومهارات خاصة، ناهيك عن أن الكثير من مطوري تطبيقات الأجهزة المحمولة هم مطورون مبتدئون أو يأتون من خلفيات اخرى غير حاسوبية وبالتالي لا يمتلكون هذه المهارات المطلوبة.
كما أن معظم تطبيقات الأجهزة المحمولة تحتاج إلى تخزين بيناتها محليا على الأجهزة، في حين أن حفظ بيانات تطبيقات iOS باستخدام أدوات وأطر التخزين الحالي بعد مهمة شاقة للمطورين ما شكل حاجة ماسة الأداة أتمتة تساعد المطورين على الاحتفاظ ببيانات تطبيقاتهم بسهولة وسرعة يمكن حل هذه المشكلة باستخدام تقنيات التطوير القائمة على النموذج، من خلال اختصار التفاصيل البرمجية وعزل المطورين عن المهام البرمجية المضجرة.
تقدم هذه الأطروحة نهجا قائما على النموذج من شأنه أن يساعد المطورين على الاحتفاظ ببيانات تطبيقات iOS الخاصة بهم محليا على الأجهزة المحمولة باستخدام تقنية تحويل نموذج إلى نموذج وتحويل نموذج إلى رمز، ومن خلال الاستفادة من اللغتين المرئية والنصية الخاصتين بالنطاق (DSTL DSL)، سيتم إنشاء مكونات تخزين بيانات iOS تم تقييم هذا النهج باستخدام دراسة حالة بالإضافة إلى تقييم المستخدمين الذي تم إجراؤه على مجموعة من مطورين يملكون مستويات مختلفة من الخبرة.
وقد بينت نتائج الدراسة ردود فعل إيجابية في قبول المستخدمين للنهج المطروح.
الملخص الإنجليزي
Mobile applications have become widely adopted, and the need for fast development tools has significantly increased.
iOS is one of the most popular mobile platforms, however it received much less research achievement compared to Android platform.
In addition, mobile application development is a tedious process and requires special experience and skills; not to mention that most of the mobile application developers are novice developers or come from non-computing backgrounds and so they don’t have these skills.
Moreover, most mobile apps need to persist their data locally, while persisting iOS data using existing tools and framework is a tedious task for developers.
Therefore, there is an actual need for an automation tool that helps developers to persist their data easily and quickly.
This problem can be solved using Model based development techniques, by abstracting the development details and keeping developers away from the tedious coding tasks.
This thesis is presenting a model based approach that will help developers persisting their iOS application’s data locally.
Using Model-To-Model and Model- To-Code transformation, also by leveraging the Domain Specific Visual Language (DSVL) and Domain Specific Textual Language (DSTL) it will create the iOS data persistence components.
This approach has been evaluated using a case study and a user evaluation conducted on a group of developers with different levels of experiences.
The user evaluation has provided positive user acceptance feedback.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
الموضوعات
عدد الصفحات
114
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter one: Introduction.
Chapter two: Background and literature review.
Chapter three: Research methodology.
Chapter four: Implementation.
Chapter five: Experimental design.
Chapter six: Results and discussion.
Chapter seven: Conclusion and future work.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Radwan, Ahd. (2020). Model-based approach for supporting quick caching in iOS platform. (Master's theses Theses and Dissertations Master). .
https://search.emarefa.net/detail/BIM-1520782
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Radwan, Ahd. Model-based approach for supporting quick caching in iOS platform. (Master's theses Theses and Dissertations Master). (2020).
https://search.emarefa.net/detail/BIM-1520782
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Radwan, Ahd. (2020). Model-based approach for supporting quick caching in iOS platform. (Master's theses Theses and Dissertations Master). .
https://search.emarefa.net/detail/BIM-1520782
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-1520782
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
![](/images/ebook-kashef.png)
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر
![](/images/kashef-image.png)