Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/24622
Author: Σαπουντζή, Ιμπραήμ
Title: Progressive web apps: development of cross-platform and cross-device apps using modern web architectures and technologies
Date Issued: 2020
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Χατζηγεωργίου, Αλέξανδρος
Abstract: Η χρήση των διαδικτυακών εφαρμογών και των εφαρμογών κινητών τηλεφώνων έχει σημειώσει μια ραγδαία αύξηση τα τελευταία δέκα χρόνια. Η εμφάνιση των κοινωνικών δικτύων, έχει αυξήσει την χρήση εφαρμογών και την πληροφορία που ανταλλάσσετε μεταξύ των χρηστών, δίνοντας την ευκαιρία ακόμα και σε μη έμπειρους χρήστες να χρησιμοποιούν εφαρμογές. Οι επιχειρήσεις πλέον χρησιμοποιούν διαδικτυακές εφαρμογές – συστήματα για την διαχείριση των εσωτερικών τους λειτουργιών. Οι εφαρμογές και η χρήση τους πλέον καταλαμβάνουν ένα μεγάλο μερίδιο της καθημερινότητας μας μέσω κινητών συσκευών όπως laptops, κινητά τηλέφωνα, ρολόγια κτλ. Επίσης, τις χρησιμοποιούμε στους σταθερούς μας υπολογιστές, στις τηλεοράσεις μας όπως και σε άλλες συσκευές οι οποίες πλέον έχουν την δυνατότητα σύνδεσης στο διαδίκτυο. Η ανάπτυξη εφαρμογών για κάθε ξεχωριστή πλατφόρμα και συσκευή, είναι ακριβή σε πόρους και χρονοβόρα. Οι διαπλατφορμικές ‘προοδευτικές’ διαδικτυακές εφαρμογές (Progressive web apps), οι οποίες κάνουν χρήση των τεχνολογιών του διαδικτύου και των σύγχρονων προγραμματιστικών διεπάφων των προγραμμάτων περιήγησης, μας δίνουν την δυνατότητα να αναπτύξουμε εφαρμογές οι οποίες δουλεύουν ανεξαρτήτως πλατφόρμας – συσκευής, μόνο με την χρήση των προγραμμάτων περιήγησης, ουσιαστικά μειώνοντας το κενό που υπάρχει μεταξύ των εφαρμογών που έχουν αναπτυχθεί για κάθε ξεχωριστή πλατφόρμα (native), όσον αφορά τις δυνατότητες που παρέχουν καθώς και της εμπειρίας χρήσης τους. Κατά την ανάπτυξη της εν λόγω διπλωματικής εργασίας, θα αναλύσουμε τι είναι τα Progressive Web Apps, τις κύριες τεχνολογίες που τις διέπουν, και το πώς αναπτύσσονται και τελικά παραδίδονται στους τελικούς χρήστες. Καθώς κάθε διαδικτυακός τόπος – εφαρμογή δεν είναι κατάλληλη για να είναι και εφαρμογή, θα αναπτύξουμε ένα σύστημα διαχείρισης αποθηκών. Τέτοιου είδος συστήματα, επειδή είναι περίπλοκα όσον αφορά την φύση τους καθώς διαχειρίζονται πολλές συναλλαγές, αποτελούν ένα καλό παράδειγμα για να μελετήσουμε και να αξιολογήσουμε την χρήση των progressive web apps, καθώς προκύπτουν προβλήματα στην ενημέρωση του αποθέματος όταν η εφαρμογή πελάτη είναι εκτός σύνδεσης και προσπαθεί να συγχρονίσει τα δεδομένα.
Keywords: Progressive web apps
Mobile-web
Cross-platform
Warehouse management system
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2020.
Rights: CC0 1.0 Παγκόσμια
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
SapountziIbraimMsc2020.pdf1.17 MBAdobe PDFView/Open
SapountziIbraimMsc2020present.pdfΠαρουσίαση395.44 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons