dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Σιαμπάνης, Απόστολος | |
dc.date.accessioned | 2024-10-28T06:10:45Z | |
dc.date.available | 2024-10-28T06:10:45Z | |
dc.date.issued | 2024-09 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16913 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/4335 | |
dc.description.abstract | Ο κύριος στόχος αυτής της πτυχιακής εργασίας είναι η ανάπτυξη μιας Android εφαρμογής, για τη
διαχείριση και παρακολούθηση έξυπνων συσκευών, με σκοπό τη βελτίωση της ενεργειακής
αποδοτικότητας και την ευκολότερη διαχείριση των συσκευών στον χώρο του χρήστη. Η εφαρμογή
αναπτύχθηκε σε Kotlin, ακολουθώντας την Clean Android Architecture ως δομή και χρησιμοποιώντας
το Jetpack Compose για την υλοποίηση του γραφικού περιβάλλοντος χρήστη. Η πλατφόρμα Firebase
χρησιμοποιήθηκε για τη διαχείριση του backend, των δεδομένων και την ταυτοποίηση των χρηστών.
Για την προσομοίωση των APIs των έξυπνων συσκευών, αναπτύχθηκε μια υλοποίηση στη γλώσσα
προγραμματισμού Java με το Quarkus framework, σε συνδυασμό με τη βάση δεδομένων
PostgreSQL. Τα συμπεράσματα της εργασίας δείχνουν ότι η εφαρμογή μπορεί να προσφέρει μια
ολοκληρωμένη λύση για τον έλεγχο των έξυπνων συσκευών και την παρακολούθηση της
κατανάλωσης ενέργειας, βελτιώνοντας την εμπειρία του χρήστη και συμβάλλοντας στην εξοικονόμηση
ενέργειας. | el |
dc.format.extent | 52 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Εφαρμογή Android για παρακολούθηση και διαχείριση συσκευών έξυπνου σπιτιού | el |
dc.title.alternative | Android application for monitoring and managing smart home devices | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | The main objective of this thesis is the development of an Android application for managing and
monitoring smart devices, with the aim of improving energy efficiency and simplifying device
management within the user’s environment. The application was developed in Kotlin, following the
Clean Architecture structure, and using Jetpack Compose for the user interface. The Firebase
platform was employed for backend management, data handling, and user authentication. To simulate
smart device APIs, a solution was developed in Java using the Quarkus framework, integrated with a
PostgreSQL database. The conclusions of the thesis indicate that the application can provide a
comprehensive solution for controlling smart devices and monitoring energy consumption, thereby
enhancing the user experience and contributing to energy savings. | el |
dc.subject.keyword | Kotlin | el |
dc.subject.keyword | Clean Android architecture | el |
dc.subject.keyword | Firebase | el |
dc.subject.keyword | Έξυπνες συσκευές | el |
dc.subject.keyword | Εξοικονόμηση ενέργειας | el |
dc.date.defense | 2024-09-30 | |