<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Τμήμα Πληροφορικής</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/5487</link>
<description/>
<pubDate>Fri, 12 Jun 2026 23:11:50 GMT</pubDate>
<dc:date>2026-06-12T23:11:50Z</dc:date>
<item>
<title>Ανάπτυξη εφαρμογής ψηφιακής προσωπικής βιβλιοθήκης</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19353</link>
<description>Ανάπτυξη εφαρμογής ψηφιακής προσωπικής βιβλιοθήκης
Μιχαλάρη, Χρήστος
Η παρούσα πτυχιακή εργασία πραγματεύεται την ανάπτυξη μιας διαδικτυακής εφαρμογής ψηφιακής&#13;
προσωπικής βιβλιοθήκης με ενσωματωμένο σύστημα συστάσεων βιβλίων. Σκοπός της εφαρμογής&#13;
είναι η αποτελεσματική οργάνωση και διαχείριση προσωπικών συλλογών ψηφιακών βιβλίων,&#13;
παρέχοντας στους χρήστες εξατομικευμένες προτάσεις για νέα βιβλία με βάση τα ενδιαφέροντα και τις&#13;
προτιμήσεις τους.&#13;
Η εφαρμογή έχει υλοποιηθεί με σύγχρονες διαδικτυακές τεχνολογίες. Η διεπαφή χρήστη&#13;
αναπτύχθηκε με React, προσφέροντας ένα δυναμικό και αποκριτικό περιβάλλον. Το σύστημα&#13;
εξυπηρέτησης υλοποιήθηκε με Node.js και Express, ενώ για την αποθήκευση και διαχείριση δεδομένων&#13;
χρησιμοποιείται η PostgreSQL.&#13;
Ο χρήστης μπορεί να δημιουργήσει το προφίλ του και να ανεβάσει βιβλία σε μορφή PDF. Η&#13;
εφαρμογή του επιτρέπει να οργανώσει τη βιβλιοθήκη του δημιουργώντας κατηγορίες και ετικέτες. Κατά&#13;
την ανάγνωση μπορεί να επισημειώνει κείμενο με επισημάνσεις και σημειώσεις, να αποθηκεύει&#13;
σελιδοδείκτες και να παρακολουθεί την πρόοδό του. Επιπλέον, το σύστημα αναλύει τα υπάρχοντα&#13;
βιβλία και τις κατηγορίες που έχει επιλέξει ο χρήστης και του παρέχει εξατομικευμένες συστάσεις μέσω&#13;
του Google Books API, παρουσιάζοντάς τες οργανωμένες σε θεματικές ενότητες.&#13;
Η εφαρμογή συμβάλλει στην αποτελεσματική διαχείριση ψηφιακών βιβλιοθηκών, μειώνοντας&#13;
τον χρόνο αναζήτησης και οργάνωσης βιβλίων, ενώ παράλληλα εμπλουτίζει την εμπειρία ανάγνωσης&#13;
μέσω του συστήματος συστάσεων.
</description>
<pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19353</guid>
<dc:date>2026-05-01T00:00:00Z</dc:date>
</item>
<item>
<title>Ανάπτυξη ολοκληρωμένου διαδραστικού συστήματος ανάγνωσης και διαχείρισης βιβλίων</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19319</link>
<description>Ανάπτυξη ολοκληρωμένου διαδραστικού συστήματος ανάγνωσης και διαχείρισης βιβλίων
Μπακογιάννη, Βασιλική
Η διαδικτυακή εφαρμογή Readilo που αναπτύχθηκε στην παρούσα πτυχιακή εργασία αφορά την δημιουργία και ανάγνωση ψηφιακών διαδραστικών βιβλίων, όπου σε κάθε σελίδα ο χρήστης καλείται να κάνει μία επιλογή που θα καθορίσει την εξέλιξη της ιστορίας. Για τους δημιουργούς των αναγνωσμάτων παρέχεται ένας φιλικός κειμενογράφος εμπλουτισμένου κειμένου που υποστηρίζει και την προσθήκη εικόνων. Για τους αναγνώστες διατίθεται μία σελίδας αναζήτησης, από όπου μπορούν να αναζητήσουν βιβλία ορίζοντας προαιρετικά κάποια κριτήρια και να λάβουν εξατομικευμένες για τους ίδιους προτάσεις, ενώ επιπλέον δύνανται να διαβάσουν τις κριτικές άλλων χρηστών και να υποβάλουν τη δική τους, να ακολουθήσουν τους δημιουργούς που επιθυμούν και να αποθηκεύσουν την πρόοδο της ανάγνωσης τους ώστε να επιστρέψουν αργότερα. Για την πρόσβαση στις λειτουργίες αυτές απαραίτητη προϋπόθεση αποτελεί η δημιουργία ενός προσωπικού λογαριασμού του χρήστη, καθώς χωρίς αυτόν είναι διαθέσιμη μόνο η αρχική σελίδα της εφαρμογής.
</description>
<pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19319</guid>
<dc:date>2026-05-01T00:00:00Z</dc:date>
</item>
<item>
<title>Ανάπτυξη διαδικτυακής εφαρμογής αξιολόγησης και ανακάλυψης μουσικής με χρήση Spotify API</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19313</link>
<description>Ανάπτυξη διαδικτυακής εφαρμογής αξιολόγησης και ανακάλυψης μουσικής με χρήση Spotify API
Αντωνοδημητράκης, Δημήτριος
Η παρούσα εργασία αφορά την ανάπτυξη μιας διαδικτυακής εφαρμογής&#13;
αξιολόγησης μουσικής, η οποία επιτρέπει στους χρήστες να αναζητούν τραγούδια&#13;
και άλμπουμ, να τα βαθμολογούν και να τα σχολιάζουν, καθώς και να&#13;
αλληλεπιδρούν μεταξύ τους.&#13;
Το σύστημα περιλαμβάνει μηχανισμό αυθεντικοποίησης χρηστών, δυνατότητα&#13;
καταχώρισης και επεξεργασίας αξιολογήσεων, ιεραρχική δομή σχολίων με&#13;
δυνατότητα απαντήσεων και likes, καθώς και διάφορες λειτουργίες κοινωνικού&#13;
περιεχομένου. Επιπλέον, υποστηρίζονται κατατάξεις μουσικού περιεχομένου (Top&#13;
50 και Trending) βάσει μέσης βαθμολογίας, καθώς και σύστημα προτάσεων που&#13;
βασίζεται στις προτιμήσεις και στις κοινωνικές σχέσεις των χρηστών.&#13;
Χρησιμοποιήθηκε C# και ASP.NET Core Razor Pages, ενώ για την βάση&#13;
χρησιμοποιήθηκε η PostgreSQL και για τις πληροφορίες των τραγουδιών το Spotify&#13;
Web API.
</description>
<pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19313</guid>
<dc:date>2026-05-05T00:00:00Z</dc:date>
</item>
<item>
<title>Ανάπτυξη εφαρμογής Android για διαχείριση έξυπνης μηχανής καφέ μέσω προσομοίωσης</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19311</link>
<description>Ανάπτυξη εφαρμογής Android για διαχείριση έξυπνης μηχανής καφέ μέσω προσομοίωσης
Κοντιζά, Παναγιώτα Αικατερίνη
Η ραγδαία εξέλιξη του Διαδικτύου των Πραγμάτων (Internet of Things - IoT) έχει καταστήσει την απομακρυσμένη διαχείριση έξυπνων οικιακών συσκευών αναπόσπαστο κομμάτι της σύγχρονης καθημερινότητας. Αντικείμενο της παρούσας πτυχιακής εργασίας είναι ο σχεδιασμός και η ανάπτυξη μιας πλήρως λειτουργικής εφαρμογής Android, με την ονομασία «BrewMate», η οποία προσομοιώνει και διαχειρίζεται προηγμένες λειτουργίες μιας έξυπνης μηχανής παρασκευής καφέ.&#13;
Η υλοποίηση της εφαρμογής πραγματοποιήθηκε με τη χρήση της γλώσσας προγραμματισμού Kotlin και του σύγχρονου εργαλείου κατασκευής διεπαφών Jetpack Compose, προσφέροντας μια δυναμική και φιλική προς τον χρήστη εμπειρία (UI/UX). Για την ασφαλή ταυτοποίηση των χρηστών και την αποθήκευση δεδομένων σε πραγματικό χρόνο, ενσωματώθηκε η πλατφόρμα υπολογιστικού νέφους Firebase (Authentication και Firestore). Μέσω αυτού του συστήματος, ο χρήστης έχει τη δυνατότητα να δημιουργεί εξατομικευμένες συνταγές ροφημάτων, να τις αποθηκεύει στα «Αγαπημένα» του και να διατηρεί πλήρες ιστορικό χρήσης συγχρονισμένο στο Cloud.&#13;
Ιδιαίτερη έμφαση δόθηκε στην αρχιτεκτονική του συστήματος και τη διαχείριση πόρων. Η εφαρμογή ενσωματώνει έναν ισχυρό μηχανισμό χρονοπρογραμματισμού (smart scheduling), ο οποίος αξιοποιεί το AlarmManager του Android OS. Ο μηχανισμός αυτός διαχωρίζει τα δεδομένα διεπαφής από την εκτέλεση (data decoupling), επιτρέποντας στη συσκευή να ξεκινά αυτόνομα στο παρασκήνιο (background execution) και να εκτελεί την παραγγελία με απόλυτη ακρίβεια, ακόμη και όταν δεν υπάρχει σύνδεση στο διαδίκτυο (offline resilience).&#13;
Συνολικά, η εργασία επιδεικνύει την πρακτική εφαρμογή σύγχρονων αρχιτεκτονικών προτύπων, όπως το MVVM (Model-View-ViewModel) και ο Αντιδραστικός Προγραμματισμός (Reactive Programming). Το τελικό αποτέλεσμα είναι ένα στιβαρό, επεκτάσιμο και ασφαλές σύστημα, το οποίο αναδεικνύει τις βέλτιστες πρακτικές ανάπτυξης λογισμικού για κινητές συσκευές στο οικοσύστημα του Android.
</description>
<pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19311</guid>
<dc:date>2026-05-01T00:00:00Z</dc:date>
</item>
</channel>
</rss>
