Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android

Από τα μέσα της δεκαετίας του 1990 οι φορητές συσκευές έχουν συμβάλλει θεαματικά στη διευκόλυνση της καθημερινής ζωής των ανθρώπων και των επιχειρήσεων. Ειδικά τα τελευταία χρόνια με την τεράστια ανάπτυξη των έξυπνων τηλεφώνων (smartphones), των λειτουργικών στα οποία βασίζονται, την εύκολη και γρήγ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Νοδαράκης, Νικόλαος
Άλλοι συγγραφείς: Τσακαλίδης, Αθανάσιος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2012
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/5503
id nemertes-10889-5503
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Φορητές συσκευές
Δυναμική παραγωγή εφαρμογών
Υπηρεσίες διαδικτύου
Εφαρμογή client
Εξυπηρετητές
Android
Mobile devices
Dynamic adjustment of applications
Web services
Client application
Servers
XML
005.57
spellingShingle Φορητές συσκευές
Δυναμική παραγωγή εφαρμογών
Υπηρεσίες διαδικτύου
Εφαρμογή client
Εξυπηρετητές
Android
Mobile devices
Dynamic adjustment of applications
Web services
Client application
Servers
XML
005.57
Νοδαράκης, Νικόλαος
Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android
description Από τα μέσα της δεκαετίας του 1990 οι φορητές συσκευές έχουν συμβάλλει θεαματικά στη διευκόλυνση της καθημερινής ζωής των ανθρώπων και των επιχειρήσεων. Ειδικά τα τελευταία χρόνια με την τεράστια ανάπτυξη των έξυπνων τηλεφώνων (smartphones), των λειτουργικών στα οποία βασίζονται, την εύκολη και γρήγορη πρόσβαση στο διαδίκτυο οι συσκευές αυτές έχουν γίνει περισσότερο αυτόνομες. Σήμερα τα περισσότερα smartphones είναι μόνιμα συνδεδεμένα με το διαδίκτυο και οι συσκευές αυτές μπορούν να υποστηρίξουν standard HTTP και HTML. Όμως για τις περισσότερες υπηρεσίες του διαδικτύου υπάρχει και μία αντίστοιχη εφαρμογή που οι χρήστες πρέπει να κατεβάσουν, να εγκαταστήσουν και να τρέξουν. Έτσι, η χρήση των περιηγητών διαδικτύου από τις φορητές συσκευές περιορίζεται σημαντικά. Λόγω αυτού του γεγονότος οι χρήστες είναι αναγκασμένοι να έχουν εγκατεστημένο ένα μεγάλο πλήθος εφαρμογών προκειμένου να εξυπηρετήσουν τις ανάγκες τους. Οι περισσότερες εφαρμογές απαιτούν συχνά ενημερώσεις και η κατάληξη αυτής της διαδικασίας είναι ο χρήστης να χάνει τον έλεγχο της διαχείρισης των εφαρμογών και να προκύπτουν διάφορα προβλήματα. Ένα από αυτά είναι ότι οι πληροφορίες του χρήστη γίνονται πιο ευάλωτες εξαιτίας των δικαιωμάτων πρόσβασης των εφαρμογών οι οποίες μπορεί να αλλάξουν με την ενημέρωση της εφαρμογής χωρίς ο χρήστης να το αντιληφθεί. Επίσης, είναι σύνηθες πολλές εφαρμογές να διαφέρουν ελάχιστα μεταξύ τους με αποτέλεσμα ο χρήστης να καταλήγει με περισσότερες εφαρμογές από ότι πραγματικά χρειάζεται, οι οποίες θα μπορούσαν να αντικατασταθούν από μία. Στο πλαίσιο της παρούσας μεταπτυχιακής εργασίας, προτείνεται και υλοποιείται ένα σύστημα που σα σκοπό έχει να επιλύσει τα παραπάνω προβλήματα. Το σύστημα αποτελείται από μία web διεπαφή (web interface), κάποιες υπηρεσίες διαδικτύου (web services) και μία client εφαρμογή για φορητές συσκευές σε περιβάλλον Android. Ο διαχειριστής του συστήματος σχεδιάζει μέσω της web διεπαφής τη διάταξη και τη λειτουργικότητα της εφαρμογής, η οποία γίνεται διαθέσιμη στην client εφαρμογή μέσω μίας υπηρεσίας διαδικτύου που παράγει ένα αρχείο ρυθμίσεων. Η client εφαρμογή αναλαμβάνει τη «μετάφραση» του αρχείου και την παρουσίαση της τελικής εφαρμογής στον χρήστη.
author2 Τσακαλίδης, Αθανάσιος
author_facet Τσακαλίδης, Αθανάσιος
Νοδαράκης, Νικόλαος
format Thesis
author Νοδαράκης, Νικόλαος
author_sort Νοδαράκης, Νικόλαος
title Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android
title_short Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android
title_full Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android
title_fullStr Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android
title_full_unstemmed Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android
title_sort τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές android
publishDate 2012
url http://hdl.handle.net/10889/5503
work_keys_str_mv AT nodarakēsnikolaos technikēgiadynamikērythmisēepharmogōnsephorētessyskeuesandroid
_version_ 1771297291367350272
spelling nemertes-10889-55032022-09-05T20:38:51Z Τεχνική για δυναμική ρύθμιση εφαρμογών σε φορητές συσκευές Android Νοδαράκης, Νικόλαος Τσακαλίδης, Αθανάσιος Γαροφαλάκης, Ιωάννης Μακρής, Χρήστος Τσακαλίδης, Αθανάσιος Nodarakis, Nikolaos Φορητές συσκευές Δυναμική παραγωγή εφαρμογών Υπηρεσίες διαδικτύου Εφαρμογή client Εξυπηρετητές Android Mobile devices Dynamic adjustment of applications Web services Client application Servers XML 005.57 Από τα μέσα της δεκαετίας του 1990 οι φορητές συσκευές έχουν συμβάλλει θεαματικά στη διευκόλυνση της καθημερινής ζωής των ανθρώπων και των επιχειρήσεων. Ειδικά τα τελευταία χρόνια με την τεράστια ανάπτυξη των έξυπνων τηλεφώνων (smartphones), των λειτουργικών στα οποία βασίζονται, την εύκολη και γρήγορη πρόσβαση στο διαδίκτυο οι συσκευές αυτές έχουν γίνει περισσότερο αυτόνομες. Σήμερα τα περισσότερα smartphones είναι μόνιμα συνδεδεμένα με το διαδίκτυο και οι συσκευές αυτές μπορούν να υποστηρίξουν standard HTTP και HTML. Όμως για τις περισσότερες υπηρεσίες του διαδικτύου υπάρχει και μία αντίστοιχη εφαρμογή που οι χρήστες πρέπει να κατεβάσουν, να εγκαταστήσουν και να τρέξουν. Έτσι, η χρήση των περιηγητών διαδικτύου από τις φορητές συσκευές περιορίζεται σημαντικά. Λόγω αυτού του γεγονότος οι χρήστες είναι αναγκασμένοι να έχουν εγκατεστημένο ένα μεγάλο πλήθος εφαρμογών προκειμένου να εξυπηρετήσουν τις ανάγκες τους. Οι περισσότερες εφαρμογές απαιτούν συχνά ενημερώσεις και η κατάληξη αυτής της διαδικασίας είναι ο χρήστης να χάνει τον έλεγχο της διαχείρισης των εφαρμογών και να προκύπτουν διάφορα προβλήματα. Ένα από αυτά είναι ότι οι πληροφορίες του χρήστη γίνονται πιο ευάλωτες εξαιτίας των δικαιωμάτων πρόσβασης των εφαρμογών οι οποίες μπορεί να αλλάξουν με την ενημέρωση της εφαρμογής χωρίς ο χρήστης να το αντιληφθεί. Επίσης, είναι σύνηθες πολλές εφαρμογές να διαφέρουν ελάχιστα μεταξύ τους με αποτέλεσμα ο χρήστης να καταλήγει με περισσότερες εφαρμογές από ότι πραγματικά χρειάζεται, οι οποίες θα μπορούσαν να αντικατασταθούν από μία. Στο πλαίσιο της παρούσας μεταπτυχιακής εργασίας, προτείνεται και υλοποιείται ένα σύστημα που σα σκοπό έχει να επιλύσει τα παραπάνω προβλήματα. Το σύστημα αποτελείται από μία web διεπαφή (web interface), κάποιες υπηρεσίες διαδικτύου (web services) και μία client εφαρμογή για φορητές συσκευές σε περιβάλλον Android. Ο διαχειριστής του συστήματος σχεδιάζει μέσω της web διεπαφής τη διάταξη και τη λειτουργικότητα της εφαρμογής, η οποία γίνεται διαθέσιμη στην client εφαρμογή μέσω μίας υπηρεσίας διαδικτύου που παράγει ένα αρχείο ρυθμίσεων. Η client εφαρμογή αναλαμβάνει τη «μετάφραση» του αρχείου και την παρουσίαση της τελικής εφαρμογής στον χρήστη. Since the middle of 1990s mobile devices assist people in their daily life and business. The last few years the market of the smartphones has grown rapidly. The operating systems that they are built on and the fast and easy access on the Internet made these devices become more and more standalone. Today’s smartphones are permanently connected to the Internet and can support standard HTML and HTTP. Nevertheless, dedicated Internet applications are offered to replace generic www-browsers. For most services in the Internet users are requested to download, install and run special applications. From user’s perspective, in order to service their needs they are forced to have installed too many applications which need to be updated regularly because new functionality is added. Because of this situation users lose control of this administrative process and problems arise quite often. One of them is that user’s personal information become vulnerable as the access rights of applications might change with each update without the user getting noticed for it. Moreover, it is common that many applications have very slight differences between them and as a result the user may end up having two or more applications installed assigned to perform the same task. These applications could eventually be replaced by one. Within this postgraduate project a proposed system is built in order to address the issues mentioned above. The system consists of a web interface, some web services and a client application for Android mobile devices. Through the web interface, the administrator of the system constructs the layout and the functionality of an application. This application is then available to the mobile device through a web service that generates a configuration file. The client application parses the configuration file, constructs the application dynamically and presents it to the user. 2012-09-17T08:48:17Z 2012-09-17T08:48:17Z 2012-06 2012-09-17 Thesis http://hdl.handle.net/10889/5503 gr Η ΒΚΠ διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή στο βιβλιοστάσιο διδακτορικών διατριβών που βρίσκεται στο ισόγειο του κτιρίου της. 0 application/pdf