Διπλωματική – PatraAR – Augmented Reaility – Patra,Greece layer for Layar

Η διπλωματική του Ελευθέριου Νικολίτσιου από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε.

Ο Layar Reality Browser δείχνει τι υπάρχει κοντά σας, εμφανίζοντας πληροφορίες πάνω από τον πραγματικό κόσμο όπως εμφανίζετε από την κάμερα του κινητού σας. Η τεχνολογία αυτή αποκαλείτε Augmented Reality.

Στόχος της παρούσας διπλωματικής εργασίας είναι η υλοποίηση ενός πληροφοριακού συστήματος. Πιο συγκεκριμένα θα περιγράψουμε μια εφαρμογή η όποια συγκεντρώνει δεδομένα από διάφορες πηγές δεδομένων. Σαν πηγές χρησιμοποιούνται οι ιστοσελίδες: secretpatras.gr, patrasevents.gr, soffer.gr/patra οι οποίες περιέχουν διάφορες πληροφορίες που αφορούν τα καταστήματα της Πάτρας. Στην συνέχεια μέσω μιας πλατφόρμας επαυξημένης πραγματικότητας (Layar) για φορητές συσκευές δημιουργούμε το δικό μας επίπεδο, στο οποίο φορτώνονται οι πληροφορίες που συλλέγουμε από τις παραπάνω ιστοσελίδες. Οι πληροφορίες αυτές είναι αποθηκευμένες σε μια βάση δεδομένων και χαρακτηρίζονται από ένα γεωγραφικό στίγμα. Επιθυμητό αποτέλεσμα είναι να παρουσιάζονται οι ψηφιακές πληροφορίες του επιπέδου μας στην εφαρμογή.

Η εφαρμογή είναι διαθέσιμη προς χρήση από κάθε ενδιαφερόμενο μέσω του Layar Browser το οποίο είναι διαθέσιμο για android και ios. Το layer έχει όνομα PatraAR.

Μπορείτε να δείτε ένα video demostration:

Αν κάποιος θέλει να επικοινωνήσει με τον Ελευθέριο Νικολίτσιο μπορεί εδώ: nikoltsios{AT}ceid[DOT]upatras[DOT]gr.

Διπλωματική – Map Your Notes – Υλοποίηση χαρτογράφησης σημειωμάτων χρήστη – Andoid App

Η διπλωματική του Λάμπρου Γκοτσούλια από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε.

Σκοπός της παρούσας διπλωματικής εργασίας ήταν η ανάπτυξη μιας εφαρμογής για κινητές συσκευές που διαθέτουν λειτουργικό σύστημα Android, η οποία χρησιμοποιεί τη γνώση της τρέχουσας θέσης του χρήστη. Η εφαρμογή που αναπτύχθηκε ονομάζεται MapYourNotes, και χρησιμοποιώντας τεχνολογίες εντοπισμού θέσης επιτρέπει στο χρήστη να εντοπίσει την τρέχουσα θέση του, και να “επικολλήσει” ένα σημείωμα το οποίο περιλαμβάνει κείμενο και φωτογραφία, στη θέση αυτή σε ένα ηλεκτρονικό χάρτη. Ο χρήστης μπορεί να επιλέξει μεταξύ τριών διαφορετικών τρόπων παρουσίασης των σημειωμάτων, ενώ εκτός από τη συσκευή του, τα δεδομένα αποθηκεύονται και σε ένα απομακρυσμένο εξυπηρετητή (server). Με τον τρόπο αυτό, τα σημειώματα ενός χρήστη είναι προσβάσιμα από οποιαδήποτε συσκευή διαθέτει εγκατεστημένη την εφαρμογή.

Η εφαρμογή είναι διαθέσιμη προς εγκατάσταση και χρήση από κάθε ενδιαφερόμενο μέσω του Android Market εδώ.

Μπορείτε να δείτε ένα video demostration:

Αν κάποιος θέλει να επικοινωνήσει με τον Λάμπρο Γκοτσούλια μπορεί εδώ: gkotsoul{AT}ceid[DOT]upatras[DOT]gr.

Διπλωματική – WhatWhereWho – Location Aware Chat – Andoid App

Η διπλωματική της Γεωργοπούλου Αργυρος από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε.

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

Έτσι χρησιμοποιώντας πληροφορίες της τοποθεσίας του χρήστη, τα Google Maps και τη δυνατότητα χρήσης του διαδικτύου από την συσκευή το WhatWhereWho παρέχει την δυνατότητα επικοινωνίας στον χώρο αλλά και της προβολής χρήσιμων πληροφοριών για κάθε περιοχή ενδιαφέροντος.

Το όνομα της εφαρμογής είναι WhatWhereWho και είναι διαθέσιμη στο android market από όπου μπορείτε να τη κατεβάσετε.

Μπορείτε να δείτε ένα video demostration:

Αν κάποιος θέλει να επικοινωνήσει με την Γεωργοπούλου Αργυρώ μπορεί εδώ: georgopoul{AT}ceid[DOT]upatras[DOT]gr.

Διπλωματικές Εργασίες 2011-12 – MMLAB – Η/Υ – ΠΑΤΡΑ

Όποιος ενδιαφέρεται για κάποια από τις διπλωματικές και θέλει επιπλέον πληροφορίες μπορεί να επικοινωνήσει μαζί μου..

1. Ανάπτυξη εφαρμογών που έχουν επίγνωση της θέσης του χρήστη (location-aware) σε mobile συσκευές
Στις μέρες μας όλο και περισσότερες είναι οι φορητές συσκευές οι οποίες έχουν ενσωματωμένα υποσυστήματα gps και ασύρματο internet. Επίσης έχουν αναπτυχτεί πολύ οι τεχνολογίες εντοπισμού της θέσης του χρήστη, οι τεχνολογίες αυτές βασίζονται σε πληροφορίες που προκύπτουν από την ip, την κυψέλη που είναι συνδεδεμένο το κινητό και τον gps δέκτη.
Στα πλαίσια της διπλωματικής αυτής θα αναπτυχτεί μία εφαρμογή για φορητές συσκευές (σε κάποια από τις πλατφόρμες iOS, android windows phone 7) η οποία έχει επίγνωση της θέσης του χρήστη και θα συνδυάζει social χαρακτηριστικά.
Δείτε τους συνδέσμους που ακολουθούν για περισσότερες λεπτομέρειες. Η εφαρμογή που θα αναπτυχθεί θα είναι κοντά σε κάποιες από τις ιδέες που παρουσιάζονται στους συνδέσμους που ακολουθούν.
Σχετικές Αναφορές:
1. http://gigaom.com/2011/05/04/need-some-part-time-work-use-your-iphone/
2. http://techcrunch.com/2011/09/16/the-new-social-network-whos-nearby-not-who-you-know/
3. http://www.newsbytes.gr/sonar-learn-about-people-around-you
4. http://aboutfoursquare.com/foursquare-monopoly-foursquaropoly/

2. Ανάπτυξη ενός Έξυπνου Αφηγητή Ειδήσεων με πολυμεσική μορφή  (εικόνα, ήχος, κείμενο) για φορητές συσκευές
Η υλοποίηση ενός έξυπνου αφηγητή ειδήσεων συλλεγμένων από το διαδίκτυο μπορεί να οργανωθεί στα ακόλουθα υποσυστήματα :
1. Συλλογή και αποθήκευση δεδομένων από διάφορες πηγές πληροφορίας και ειδήσεων από το διαδίκτυο με χρήση έξυπνων αλγορίθμων έτσι ώστε να ομαδοποιούνται ίδιες πληροφορίες.
2. Εξατομίκευση την πληροφορίας που επιθυμεί να βλέπει ο χρήστης με βάση προκαθορισμένα σενάρια που θα μπορεί να ορίσει και βασισμένα σε tags, την τοποθεσία του χρήστη κ.α.
3. Ανάπτυξη μίας εφαρμογής για φορητές συσκευές (σε κάποια από τις πλατφόρμες iOS, android, windows phone 7) η οποία θα παρουσιάζει με audio-visual τρόπο και fancy narration (φανταχτερή αφήγηση) την πληροφορία η οποία έχει συλλεχθεί από το πληροφοριακό σύστημα στο Βήμα 1 και με βάση τις επιλογές του χρήστη στο βήμα 2.

Σχετικές Αναφορές:
1. http://www.qwiki.com/

3. Ανάπτυξη NUI (Natural User Interface) εφαρμογών με χρήση Kinect
Στις μέρες μας έχουμε περάσει από το Text-based user interface στο Graphical User Interface (GUI) και θέλουμε να μεταβούμε στο Natural User Interface (NUI) που οδηγεί στο να είναι η επαφή μας με τους υπολογιστές όσο πιο φυσική γίνεται.
Το Microsoft Kinect είναι μία από τις τεχνολογίες που μπορεί να βοηθήσει στο να φτιαχτούν εφαρμογές NUI. Στα πλαίσια της διπλωματικής αυτής θα αναπτυχτεί μια εφαρμογή για περιβάλλον windows που θα κάνει χρήση του Microsoft Kinect SDK.
Σχετικές Αναφορές:
1. http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
2. http://channel9.msdn.com/coding4fun/kinect/
3. http://www.codeplex.com/site/search?query=kinect
4. http://en.wikipedia.org/wiki/Natural_User_Interface
5. http://www.kinecthacks.com/
6. http://channel9.msdn.com/coding4fun/kinect/Kinecting-your-Reception-room-with-Kinect-Reception

4. Ανάπτυξη εφαρμογής με χαρακτηριστικά κοινωνικής δικτύωσης κάνοντας χρήση του OpenGraph του Facebook
Το Facebook παρουσίασε μία νέα γενιά Lifestyle apps που μπορούν να συνδεθούν με το Timeline και να στέλνουν εκεί αυτόματα τις πληροφορίες που τους επιτρέπετε (τι μουσική ακούτε, την διαδρομή που τρέξατε, το έργο που είδατε, το φαγητό που μαγειρέψατε και πολλά άλλα). Όλα αυτά γίνονται εφικτά με την νέα έκδοση του OpenGraph Api.
Στα πλαίσια αυτής της πτυχιακής θα γίνει ανάπτυξη μίας εφαρμογής με χαρακτηριστικά κοινωνικής δικτύωσης κάνοντας χρήση του OpenGraph του Facebook.
Σχετικές Αναφορές:
1. https://developers.facebook.com/
2. http://www.newsbytes.gr/everything-about-new-facebook-timeline-new-apps-opengraph
3. https://developers.facebook.com/blog/post/563/

5. Ανάπτυξη συστήματος  εντοπισμού Click Frauds σε ιστοσελίδες
Click Fraud είναι η πρακτική σύμφωνα με την οποία κάποιος κάνει εσκεμμένα click σε μια διαφημιστική καταχώριση χωρίς να έχει πρόθεση να επισκεφθεί το αντίστοιχο website ή να έχει πρόθεση να αγοράσει από τον διαφημιζόμενο.  Σκοπός της παρούσας διπλωματικής είναι η ανάπτυξη ενός συστήματος real-time ανίχνευσης φαινομένων click fraud σε ιστοσελίδες με σκοπό τον εντοπισμό και μπλοκάρισμα των υπαίτιων IP διευθύνσεων. Η τεχνική που θα χρησιμοποιήσουμε είναι ένας αλγόριθμος με βάση τα Splay δέντρα. Τα splay δέντρα ή αλλιώς αυτορυθμιζόμενα δέντρα αναζήτησης (self-adjusting search trees) είναι απλές και αποτελεσματικές δομές δεδομένων για την αποθήκευση διατεταγμένων συνόλων. Η συγκεκριμένη διπλωματική εργασία θα οδηγήσει σε ενδεχόμενη δημοσίευση.
Σχετικές Αναφορές
1. D. Antoniou, M. Paschou, E. Sakkopoulos, E. Sourla, G. Tzimas, A. Tsakalidis, E. Viennas, Exposing Click-Fraud Using a Burst Detection Algorithm, IEEE ISCC 2011

5. Τίτλος: Ανάπτυξη συστήματος συστάσεων δημοφιλούς περιεχομένου σε ιστοσελίδες
Στην παρούσα διπλωματική θα γίνει ανάπτυξη συστήματος συστάσεων (recommender system) σε ιστοσελίδες.  Συγκεκριμένα, σκοπός της συγκεκριμένης διπλωματικής θα είναι η  real-time ανεύρεση και σύσταση συνδέσμων στους οποίους παρατηρείται έξαρση (burst) επισκέψεων. Για την ανεύρεση των bursts θα γίνει χρήση Splay τεχνικών. Τα splay δέντρα ή αλλιώς αυτορυθμιζόμενα δέντρα αναζήτησης (self-adjusting search trees) είναι απλές και αποτελεσματικές δομές δεδομένων για την αποθήκευση διατεταγμένων συνόλων. Η υλοποίηση της διπλωματικής θα μπορούσε ενδεχομένως να εστιάσει στην ανάπτυξη ενός πρόσθετου (plugin) για το CMS Joomla που έχει στόχο την βελτιστοποίηση του περιεχομένου μιας ιστοσελίδας. Η συγκεκριμένη διπλωματική εργασία θα οδηγήσει σε ενδεχόμενη δημοσίευση.
Σχετικές Αναφορές
1. D. Antoniou , E. Sakkopoulos, P. Adamopoulou, N. Tsirakis and A.Tsakalidis, “A Web Personalizing Technique using Adaptive Data Structures: the case of bursts in web visits”,  Journal of Systems and Software, Volume 83, Issue 11, November 2010, Pages 2200-2210.
2. Dimitris Antoniou, Mersini Paschou, Efrosini Sourla, Athanasios Tsakalidis,” A Semantic Web Personalizing Technique,The case of bursts in web visits”, International Workshop on Semantic Web And Reasoning for Cultural Heritage and Digital Libraries (SWARCH-DL), in ICSC 2010.

Διπλωματική – Museumioum – Εφαρμογή αναγνώρισης QR Code για μουσεία σε iphone

Η διπλωματική του Κόκκινου Χάρη από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε.

Στόχος ήταν η δημιουργία μιας εφαρμογής που κάνοντας χρήση των QR κωδικών, να μπορεί εύκολα και γρήγορα να δίνει ένα σύνολο πληροφοριών για τα εκθέματα ενός μουσείου. Το μόνο που απαιτείται είναι το κάθε έκθεμα να έχει ένα QR code και η εφαρμογή μπορεί να ανακτήσει ότι πληροφορίες, κείμενο, φωτογραφίες, φωνητική ξενάγηση, βίντεο, υπάρχουν αποθηκευμένες για αυτό. Η εφαρμογή επιπλέον δίνει την δυνατότητα στον χρήστη να δει το σύνολο των μουσείων που υποστηρίζουν το σύστημα αυτό, να βρει πληροφορίες για τα μουσεία αυτά, θεματολογία, ωράριο λειτουργίας, τοποθεσία στον χάρτη κάνοντας χρήση των Google maps.

Επιπλέον υλοποιήθηκε ένα σύστημα διαχείρισης για τα μουσεία. Η βάση δεδομένων αυτού του πληροφοριακού συστήματος είναι εκείνη η οποία τροφοδοτεί την εφαρμογή μέσω σύνδεσης διαδικτύου με τις απαραίτητες πληροφορίες. Περισσότερες πληροφορίες θα βρείτε εδώ: http://students.mmlabresearch.net/qr/

Επιπλέον η εφαρμογή είναι διαθέσιμη στο app store του iphone και μπορείτε να τη δοκιμάσετε κάνοντας χρήση ενός υποθετικού μουσείου για λόγους demo και μόνο.

Δείτε ένα video demostration από την εφαρμογή αναγνώρισης QR Code για μουσεία σε iphone:

και ένα video demostration από το σύστημα διαχείρισης:

Αν κάποιος θέλει να επικοινωνήσει με τον Κόκκινο Χάρη μπορεί εδώ: kokkinoc{AT}ceid[DOT]upatras[DOT]gr.

Διπλωματική – Ανάπτυξη παιχνιδιού με χρήση της πλατφόρμας Unity3D

Η διπλωματική του Βασιλείου Πορφύριου και του Αυξέντιου Χατζημηνά από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε. Ο σκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη ενός παιχνιδιού για το περιβάλλον Windows, με τη χρήση της πλατφόρμας ανάπτυξης παιχνιδιών Unity3D. Βασική προϋπόθεση του παιχνιδιού αυτού ήταν η ταυτόχρονη υποστήριξη πολλαπλών παιχτών (multiplayer). Έχοντας υπόψη αυτό, αναπτύχθηκε ένα παιχνίδι πρώτου προσώπου (first person shooter), το  οποίο δίνει την δυνατότητα στους παίκτες να αλληλεπιδρούν μεταξύ τους μέσω του διαδικτύου. Για το σκοπό αυτό, υλοποιήθηκε ένα δίκτυο βάση του πρωτοκόλλου  server / client στο οποίο ο server εκτελεί και ελέγχει όλες τις διαδικασίες.

Επιπλέον μια άλλη πτυχή της δημιουργίας του παιχνιδιού στην οποία δόθηκε ιδιαίτερο βάρος ήταν η δημιουργία τρισδιάστατων γραφικών μοντέλων, καθώς και η ενσωμάτωση τους στο παιχνίδι. Συγκεκριμένα, χρησιμοποιήθηκαν τα περιβάλλοντα δημιουργίας τρισδιάστατων μοντέλων και γραφικών Autodesk Maya,3D Studio Max και Daz3D.

Γενικά, το παρόν παιχνίδι παρέχει τα βασικά στοιχεία που χρειάζεται ένα τυπικό παιχνίδι πρώτου προσώπου πολλαπλών παικτών και μπορεί να αποτελέσει τη βάση για περαιτέρω ανάπτυξη του σε ένα πλήρες  MMO (Massively multiplayer online) παιχνίδι, το οποίο θα αποτελείται από μια πληθώρα σεναρίων και σταδίων. Ακόμη με κάποιες επιμέρους αλλαγές και προσθήκες, μπορεί να τροποποιηθεί με τέτοιο τρόπο ώστε να μπορεί να τρέχει στα λειτουργικά και τις κονσόλες, τα οποία υποστηρίζει το Unity3D.

Δείτε ένα video demostration από την υλοποίηση του παιχνιδιού Call To Arms:

Αν κάποιος θέλει να επικοινωνήσει με τον Βασιλείου Πορφύριο μπορεί εδώ vasileiou{AT}ceid[DOT]upatras[DOT]gr και με τον Αυξέντιο Χατζημηνά  εδώ chatzimina{AT}ceid[DOT]upatras[DOT]gr.

Διπλωματική – 3d game τύπου flight simulator σε directx

Η διπλωματική του Γιώργου Παπαδόπουλου από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε. Στη διπλωματική αυτή περιγράφονται οι βασικές γνώσεις επεξεργασίας και αναπαράστασης γραφικών, οι τεχνικές που υλοποιήθηκαν για την ανάπτυξη της μηχανής γραφικών, καθώς και η ανάπτυξη ενός παιχνιδιού τύπου «εξομοιωτής πτήσης» ( flight simulator ) με την χρήση της μηχανής παιχνιδιού Phoesion.

Δείτε ένα video demostration από την υλοποίηση του παιχνιδιού Aero Game τύπου «εξομοιωτής πτήσης» ( flight simulator ):

video demostration από τον map editor:

video demostration από τον map maker:

video demostration από τον terrain maker:

Αν κάποιος θέλει να επικοινωνήσει με τον Γιώργο Παπαδόπουλο μπορεί εδώ papadopoul{AT}ceid[DOT]upatras[DOT]gr.

 

Διπλωματική – Open Traffic Project – Εκτίμηση κίνησης στο οδικό δίκτυο με χρήση φορητών συσκευώv

Η διπλωματική του Ιωνά Γκαμπριέλ από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε. Το project ονομάζεται Open Traffic Project και ουσιαστικά προσπαθεί να κάνει εκτίμηση κίνησης στο οδικό δίκτυο με χρήση φορητών συσκευών. Μοιάζει με αυτό που κάνει το google traffic κάνοντας χρήση του google lattitude αλλά είναι βασισμένο σε ανοιχτό λογισμικό (openstreetmaps, geoserver, postGIS) και προσπαθεί να κάνει χρήση έξυπνων αλγορίθμων.

Δείτε ένα video demostration από την υλοποίηση της διπλωματικής τόσο σε windows mobile όσο και σε windows phone 7:

Αν κάποιος θέλει να επικοινωνήσει με τον Ιωνά Γκαμπριέλ μπορεί εδώ gkamprie{AT}ceid[DOT]upatras[DOT]gr.

Διπλωματική – Routes – Ανάπτυξη location-aware εφαρμογής για WP7

Η διπλωματική του Πέτρου Χατζηπαπά από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών ολοκληρώθηκε. Το project ονομάζεται Routes (Διαδρομές) και ο τίτλος της διπλωματικής είναι “Ανάπτυξη εφαρμογών που έχουν επίγνωση της θέσης του χρήστη (location-aware)” και ουσιαστικά προσπαθεί να βοηθήσει τον χρήστη μίας φορητής συσκευής να ξεναγηθεί σε μια πόλη ακολουθώντας διαδρομές που έχουν φτιάξει άλλοι χρήστες.
Πιο αναλυτικά η εφαρμογή δίνει τη δυνατότητα στο χρήστη, αφού εντοπιστεί η θέση του, να επιλέξει μέσα από ένα σύνολο διαδρομών που βρίσκονται κοντά του. Καθώς ο χρήστης κινείται, πλησιάζοντας στα σημεία της διαδρομής, έχει τη δυνατότητα να δει πληροφορίες για τα σημεία που την απαρτίζουν. Επίσης, ο χρήστης έχει τη δυνατότητα να εισάγει μια διαδρομή χρησιμοποιώντας τη συσκευή του εμπλουτίζοντας την με φωτογραφίες που παίρνει κατά τη διάρκεια αυτής

Δείτε ένα video demostration από την υλοποίηση της διπλωματικής σε windows phone 7:

Η εφαρμογή είναι διαθέσιμη από το windows phone marcketplace. Μπορείτε να ψάξετε για “Routes” ή πατήστε το link.

Επίσης η εφαρμογή πλαισιώνεται από ένα site που μπορείτε να κάνετε register, να διαχειριστείτε τις διαδρομές σας κ.α.

Αν κάποιος θέλει να επικοινωνήσει με τον Πέτρο Χατζηπαπά μπορεί εδώ chatzip{AT}ceid[DOT]upatras[DOT]gr.