Automatic generation of android SQLite database components

العناوين الأخرى

إنشاء تلقائي لمكونات قواعد بيانات الأندرويد SQLite

مقدم أطروحة جامعية

Muslih, Iman

مشرف أطروحة جامعية

Zayn, Samir

الجامعة

جامعة بيرزيت

الكلية

كلية الهندسة و التكنولوجيا

القسم الأكاديمي

دائرة هندسة أنظمة الحاسوب

دولة الجامعة

فلسطين (الضفة الغربية)

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2018

الملخص الإنجليزي

Chapter 1 Mobile applications (apps) are becoming ubiquitous and at the same time getting more complex to develop.

Specific development tools and techniques are always essential to facilitate the development of reliable and cost effective mobile apps.

However, a large fraction of Android app developers is known to be novice and do come from non-computing background.

To assist developers, this research addresses the problem of automatic generation of Android client data persistence components, and presents a technique for creating SQLite database and APIs.

The technique is based on a tool named ASQLC that automatically generates local Android database as well as the API classes that perform read/write operation on that database.

Chapter 2 ASQLC is build based on model-driven software development techniques to enable automatic generation of Android client data components (SQLite) without having any advance computing skills.

To evaluate the tool, a preliminary experiment has been conducted on less-skilled novice developer students to measure its performance, how it helps the noncomputing student in building Android mobile app and how it improves the development time and effort.

Experiment results show that ASQLC can reduce the development skills and time to develop SQLite database.

Chapter 3 At the end, the Feature comparison between ASQLC and SQLiteOpenHelper class and Simba platform as a SQLite database assistance was presented.

The results show that the ASQLC might be a promising tool and usable since it can generate SQLite database component and APIs automatically with minimum effort and coding skills.

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

عدد الصفحات

87

قائمة المحتويات

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Background and literature review.

Chapter Three : Methodology.

Chapter Four : Tool architecture and implementation.

Chapter Five : Experiment design.

Chapter Six : Experiment results.

Chapter Seven : Analysis and discussion.

Chapter Eight : Conclusion.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Muslih, Iman. (2018). Automatic generation of android SQLite database components. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-889353

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Muslih, Iman. Automatic generation of android SQLite database components. (Master's theses Theses and Dissertations Master). Birzeit University. (2018).
https://search.emarefa.net/detail/BIM-889353

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Muslih, Iman. (2018). Automatic generation of android SQLite database components. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-889353

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-889353