EGQL: A Gestural Query Language (υλοποίηση γραφικής γλώσσας αιτημάτων για Android περιβάλλον) (Bachelor thesis)

Άρεν-Μεμέτ, Ερκάν


The touch screen devices allow us to construct user friendly graphical user interfaces using the gesture technology which is very popular for novice users. In this thesis, we present a new graphical query language for relational databases which is designed to support gesture design philosophy and the full functionality of SQL and addressed to non-expert users on databases. The EGQL is implemented on Android platform for compact multi-touch screens. Moreover, Metaphors, Color and other functionality like zoom are used for the best comprehension of the database schema and the query development.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής
Keywords: Γραφική Γλώσσα Αιτημάτων για Android;Δυνατότητες πλατφόρμας Android;Σύστημα διαχείρισης βάσεων δεδομένων SQLite;Ανάπτυξη γραφικής γλώσσας ερωτημάτων EGQL;Android;EGQL;SQLite
Description: Πτυχιακή Εργασία -- Σχολή Τεχνολογικών Εφαρμογών --Τμήμα Μηχανικών Πληροφορικής, 2015 (α/α 6970)
URI: http://195.251.240.227/jspui/handle/123456789/13688
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Submission Date: 2021-12-14T12:48:38Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής
Publication date: 2015-06-26
Bibliographic citation: Άρεν-Μεμέτ, Ε. (2015). EGQL: A Gestural Query Language (υλοποίηση γραφικής γλώσσας αιτημάτων για Android περιβάλλον) (Πτυχιακή εργασία). Αλεξάνδρειο TEI Θεσσαλονίκης
Abstract: Στην παρούσα πτυχιακή εργασία έχει γίνει η ανάπτυξη της γραφικής γλώσσας ερωτημάτων EGQL που βασίζεται στις χειρονομίες του λειτουργικού συστήματος Android. Παρουσιάζονται οι δυνατότητες της πλατφόρμας Android και του συστήματος διαχείρισης βάσεων δεδομένων SQLite. Στο πρώτο κεφάλαιο της εργασίας κάνουμε μια μικρή εισαγωγή στο λειτουργικό σύστημα Android και παρουσιάζουμε την ιστορική εξέλιξη, τα βασικά χαρακτηριστικά του και την αρχιτεκτονική του. Στο δεύτερο κεφάλαιο αναλύουμε τα βασικά στοιχεία μιας εφαρμογής Android. Τα βασικά των διεπαφών χρηστών του Android και τα γραφικά του συστήματος αναλύονται στο τρίτο κεφάλαιο. Στο τέταρτο κεφάλαιο κάνουμε μια μικρή εισαγωγή στο σύστημα διαχείρισης βάσεων δεδομένων SQLite και βλέπουμε μερικά παραδείγματα για την καλύτερη κατανόηση του συστήματος . Στο πέμπτο κεφάλαιο κάνουμε εισαγωγή στις γλώσσες γραφικών ερωτημάτων και χειρονομιών. Συγκρίνουμε τις γλώσσες και αναλύουμε την γλώσσα που έχουμε αναπτύξει , την EGQL. Στο έκτο κεφάλαιο αναλύουμε την EGQL, τη διεπαφή χρηστή της γλώσσας, την αρχιτεκτονική και τα διαφορά κομμάτια κώδικα που αποτελείται η γλώσσα. Το κεφάλαιο αυτό τελειώνει με διάφορα παραδείγματα που απεικονίζουν την λειτουργικότητα της γλώσσας EGQL.
The touch screen devices allow us to construct user friendly graphical user interfaces using the gesture technology which is very popular for novice users. In this thesis, we present a new graphical query language for relational databases which is designed to support gesture design philosophy and the full functionality of SQL and addressed to non-expert users on databases. The EGQL is implemented on Android platform for compact multi-touch screens. Moreover, Metaphors, Color and other functionality like zoom are used for the best comprehension of the database schema and the query development.
Advisor name: Κεραμόπουλος, Ευκλείδης
Examining committee: Κεραμόπουλος, Ευκλείδης
Publishing department/division: Τμήμα Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 111
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
Aren_Memet_Erkan.pdf4.05 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/13688
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.