BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//TUC//Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Athens
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20250930T120612Z
LAST-MODIFIED:20250930T120612Z
DTSTAMP:20260817T232805Z
UID:1786998485@tuc.gr
SUMMARY:Παρουσίαση Διπλωματικής Εργασίας κ. 
 Σπυρίδωνα Χαριτάκη - Σχολή ΗΜΜΥ
LOCATION:
DESCRIPTION:https://www.ece.tuc.gr/el/katalogos-
 ekdiloseon?tx_tucevents2_tuceventsdi
 splay%5Baction%5D=show&tx_tucevents2
 _tuceventsdisplay%5Bcontroller%5D=Ev
 ent&tx_tucevents2_tuceventsdisplay%5
 Bevent%5D=8110&cHash=5e7cea08242bbce
 21a8e7d68ba207366\nΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗ
 Σ\n Σχολή Ηλεκτρολόγων Μηχανικών και
  Μηχανικών Υπολογιστών\n Πρόγραμμα Π
 ροπτυχιακών Σπουδών\n ΠΑΡΟΥΣΙΑΣΗ ΔΙΠ
 ΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ\n Σπυρίδωνα Χαριτ
 άκη\n με θέμα\n Ανάπτυξη Εφαρμογής Κ
 οινωνικού Διαμοιρασμού Διαδρομών για
  τα Μέλη της Κοινότητας του Πολυτεχν
 είου Κρήτης\n Development of a Socia
 l Ridesharing App to Serve the Membe
 rs of the Technical University of Cr
 ete Community\n Εξεταστική Επιτροπή\
 n Καθηγητής Γεώργιος Χαλκιαδάκης (επ
 ιβλέπων)\n Καθηγητής Μιχαήλ Λαγουδάκ
 ης\n Αναπληρωτής Καθηγητής Νικόλαος 
 Σπανουδάκης (Τμήμα Ηλεκτρονικών Μηχα
 νικών, ΕΛΜΕΠΑ)\n Περίληψη\n Οι συνεπ
 ιβατικές διαδρομές μεταξύ πολλαπλών 
 χρηστών χρησιμοποιώντας ένα κοινό όχ
 ημα, αναδεικνύεται ως μια από τις πι
 ο χρήσιμες καινοτομίες στις σύγχρονε
 ς αστικές μεταφορές. Στο πλαίσιο των
  αυξανόμενων περιβαλλοντικών προκλήσ
 εων και της ανάγκης για βιώσιμες λύσ
 εις μεταφορών, αυτή η πρακτική προσφ
 έρει σημαντικά οφέλη. Όχι μόνο με τη
  μείωση των εκπομπών διοξειδίου του 
 άνθρακα, αλλά παρέχοντας πιο οικονομ
 ικές και ευέλικτες επιλογές μεταφορά
 ς, καθώς και ανακούφιση από την κυκλ
 οφοριακή συμφόρηση.\n Η παρούσα διπλ
 ωματική εργασία εστιάζει στην ανάπτυ
 ξη μιας πολυπλατφορμικής εφαρμογής π
 ου στοχεύει στην προώθηση των ομαδικ
 ών μετακινήσεων εντός της κοινότητας
  του Πολυτεχνείου Κρήτης, στην πόλη 
 των Χανίων. Η εφαρμογή ξεχωρίζει για
  την ικανότητά της να προσφέρει ένα 
 ολοκληρωμένο προϊόν τόσο για επιβάτε
 ς όσο και για οδηγούς, υλοποιώντας λ
 ειτουργία επιβάτη αλλά και οδηγού. Ο
  χρήστης, αφού επιλέξει τον ρόλο του
 , μπορεί είτε να δημιουργήσει μια νέ
 α διαδρομή για να βοηθήσει τα υπόλοι
 πα μέλη της κοινότητας του Πολυτεχνε
 ίου Κρήτης να φτάσουν στον προορισμό
  τους, είτε να υποβάλει αίτημα για ν
 α λάβει προτεινόμενες διαδρομές που 
 ταιριάζουν στα χωρικά, χρονικά και χ
 ωρητικά κριτήρια που επέλεξε. Οι επι
 βάτες και οι οδηγοί μπορούν να βλέπο
 υν όλες τις διαθέσιμες διαδρομές και
  όλα τα διαθέσιμα αιτήματα, σε πραγμ
 ατικό χρόνο μέσω ειδικών οθονών. Όλο
 ι οι χρήστες, με την προβολή μόνο τω
 ν απολύτως απαραίτητων προσωπικών δε
 δομένων, εμφανίζονται στην οθόνη «Co
 mmunity».\n Αρχικά, λόγω των γεωγραφ
 ικών χαρακτηριστικών της περιοχής στ
 ην οποία βρίσκεται το Πολυτεχνείο Κρ
 ήτης, χωρίσαμε τα σημεία ενδιαφέροντ
 ος εντός της Πολυτεχνειούπολης σε 2 
 γραμμές. Αυτός ο διαχωρισμός έγινε ώ
 στε να αποφευχθούν οι παρακάμψεις. Σ
 τη συνέχεια, επιλέξαμε τις 5 πιο δημ
 οφιλείς διαδρομές από και προς το Πο
 λυτεχνείο Κρήτης και δημιουργήσαμε σ
 ημεία σε αυτές για να κατασκευάσουμε
  ολοκληρωμένες διαδρομές. Χρησιμοποι
 ήσαμε έναν άπληστο αλγόριθμο 2 σταδί
 ων ο οποίος δημιουργεί προτεινόμενες
  διαδρομές για τους επιβάτες οι οποί
 οι με τη σειρά τους, μπορούν να επιλ
 έξουν σε ποια θα ενταχθούν. Ο αλγόρι
 θμος μπορεί επίσης να δημιουργήσει π
 ροτάσεις διασταυρούμενων διαδρομών, 
 πράγμα που σημαίνει ότι ακόμη και αν
  η διαδρομή του επιβάτη περιλαμβάνετ
 αι εν μέρει στη διαδρομή του οδηγού,
  με μια μικρή αλλαγή στο σημείο επιβ
 ίβασης ή αποβίβασης για να ταιριάξει
  με αυτό του οδηγού, μπορούν να εξυπ
 ηρετηθούν περισσότεροι επιβάτες. Όλη
  η διαδικασία υποστηρίζεται πλήρως μ
 ε ειδοποιήσεις και ενημερώσεις δεδομ
 ένων σε πραγματικό χρόνο με έναν συν
 δυασμό WebSockets και την υπηρεσία μ
 ηνυμάτων Publish/Subscribe. Η επιλεγ
 μένη αρχιτεκτονική είναι η MVVM (Mod
 el-View-ViewModel), ώστε να επιτύχου
 με σαφή διαχωρισμό αρμοδιοτήτων. Από
  άποψη σχεδιασμού, η υλοποίηση Andro
 id ακολούθησε τις κατευθυντήριες γρα
 μμές του Material You και η αντίστοι
 χη iOS αυτές του Apple Human Interfa
 ce. Με αυτόν τον τρόπο, διασφαλίσαμε
  ότι η διεπαφή χρήστη εναρμονίζεται 
 πλήρως με τα πιο πρόσφατα πρότυπα σχ
 εδίασης των Google και Apple. Μετά τ
 ην κυκλοφορία της δοκιμαστικής έκδοσ
 ης της εφαρμογής, οι αξιολογήσεις κα
 ι τα σχόλια των χρηστών χρησιμοποιήθ
 ηκαν για τον εντοπισμό σφαλμάτων, τη
  βελτίωση της χρηστικότητας και τη δ
 ιαμόρφωση των μελλοντικών εκδόσεων τ
 ης.\n Πέρα από τη βελτίωση της εμπει
 ρίας αναμονής και μετακίνησης μειώνο
 ντας και τους δύο χρόνους, αυτή η εφ
 αρμογή συμβάλλει ενεργά στη μείωση τ
 ου αριθμού των οχημάτων στο δρόμο, π
 εριορίζοντας έτσι το αποτύπωμα άνθρα
 κα και προωθώντας την περιβαλλοντική
  βιωσιμότητα. Χρησιμοποιώντας αυτήν 
 την εφαρμογή, η κοινότητα του Πολυτε
 χνείου Κρήτης μπορεί να γίνει πρωτοπ
 όρος στην εφαρμογή καινοτόμων λύσεων
  αστικών μεταφορών. Αυτό θα μπορούσε
  να χρησιμεύσει ως ένα μοντέλο βιώσι
 μης κινητικότητας και να εμπνεύσει κ
 αι άλλες κοινότητες. Η συμβολή της π
 αρούσας διπλωματικής εργασίας στην α
 νάπτυξη και εφαρμογή καινοτόμων λύσε
 ων στον τομέα της κοινής χρήσης οχημ
 άτων, αντικατοπτρίζει μια προσπάθεια
  για ένα βιώσιμο μέλλον στον τομέα τ
 ης κινητικότητας, προσφέροντας στους
  χρήστες μια υψηλής ποιότητας και απ
 οδοτική εμπειρία.\n Abstract \n Ride
 sharing, the joint trips among multi
 ple users using a common vehicle, is
  emerging as one of the most useful 
 innovations in modern urban transpor
 tation. In the context of increasing
  environmental challenges and the ne
 ed for sustainable transportation so
 lutions, this practice offers signif
 icant benefits. Not only by reducing
  carbon dioxide emissions but by als
 o providing more cost-effective and 
 flexible transportation options, as 
 well as alleviating road traffic con
 gestion.\n  This thesis focuses on t
 he development of a multiplatform ap
 plication aimed at promoting group t
 ravel within the Technical Universit
 y of Crete community, in the city of
  Chania. The application stands out 
 for its ability to offer an all-in-o
 ne product for both passengers and d
 rivers by including both a passenger
  and a driver mode. The user after s
 electing their role, can either crea
 te a new ride to help fellow members
  of the TUC community reach their de
 stination, or make a request in orde
 r to receive suggested rides that fi
 t their spatial, time, and capacity 
 criteria. Passengers and drivers can
  see all available rides and all ava
 ilable requests in real time through
  dedicated screens. All users, with 
 minimal personal data displayed, are
  listed on the Community screen.\n I
 nitially, due to the geographical ch
 aracteristics of the area where the 
 Technical University of Crete is loc
 ated, we separated the points of int
 erest inside the Campus into 2 lines
 . This separation was made so that d
 etours are avoided. Then we selected
  the 5 most popular routes, to and f
 rom the Technical University of Cret
 e, and created points on them to bui
 ld complete routes. A 2-stage greedy
  algorithm is utilized to propose su
 ggested rides to the passengers and 
 then in their turn, can choose which
  to enter. The algorithm can also cr
 eate cross-line suggestions, meaning
  that even if the passenger’s route 
 is partially included in the driver’
 s route, with a slight change in the
  pickup or drop-off point to match t
 he driver’s, more passengers can be 
 served. The entire process is fully 
 assisted with notifications and real
 -time data updates using a combinati
 on of WebSockets and the Publish/Sub
 scribe messaging service. The select
 ed architecture is MVVM (Model-View-
 ViewModel) so that we can achieve a 
 clean separation of concerns. Design
 -wise the Android part follows the M
 aterial You guidelines and its iOS c
 ounterpart, the Apple Human Interfac
 e guidelines. That way we ensured th
 at the UI is fully aligned with the 
 latest design standards from Google 
 and Apple. After the release of the 
 beta version of the application, use
 r evaluations and feedback was used 
 to identify bugs, improve usability 
 and shape its future versions.\n Bey
 ond improving the waiting and travel
  experience by reducing both times, 
 this application actively contribute
 s to reducing the number of vehicles
  on the road, thereby decreasing the
  carbon footprint and promoting envi
 ronmental sustainability. By using t
 his application, the community of th
 e Technical University of Crete can 
 become a pioneer in utilizing innova
 tive urban transportation solutions.
  This could serve as a model of sust
 ainable mobility and inspire other c
 ommunities. The contribution of this
  thesis to the development and appli
 cation of innovative solutions in th
 e field of ridesharing reflects an e
 ffort towards a sustainable future f
 or mobility, offering users a high-q
 uality and efficient experience.\n
STATUS:CONFIRMED
ORGANIZER;RSVP=FALSE;CN=TUC;CUTYPE=TUC:mailto:webmaster@tuc.gr
DTSTART:20251003T170000
DTEND:20251003T180000
TRANSP:OPAQUE
CLASS:DEFAULT
END:VEVENT
END:VCALENDAR