dc.contributor.advisor |
Βενιέρης, Ιάκωβος |
el |
dc.contributor.author |
Καραμανής, Εμμανουήλ Γ.
|
el |
dc.contributor.author |
Karamanis, Emmanouil G.
|
en |
dc.contributor.author |
Μπάκαλος, Πέτρος-Φλώριος Ν.
|
el |
dc.contributor.author |
Bakalos, Petros-Florios N.
|
en |
dc.date.accessioned |
2013-07-02T08:25:44Z |
|
dc.date.available |
2013-07-02T08:25:44Z |
|
dc.date.copyright |
2013-06-24 |
- |
dc.date.issued |
2013-07-02 |
|
dc.date.submitted |
2013-06-24 |
- |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/8275 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.12952 |
|
dc.description |
115 σ. |
el |
dc.description.abstract |
Οι «έξυπνες» συσκευές και συγκεκριμένα τα «έξυπνα» τηλέφωνα (smartphones), αποτελούν πλέον αναπόσπαστο κομμάτι της καθημερινότητας μας. Σε αυτά, προσφέρεται μια πληθώρα εφαρμογών, που μας βοηθούν σε πολλέςπτυχές της ζωής μας.
Ο σκοπός της διπλωματικής εργασίας είναι η σχεδίαση και η ανάπτυξη μίας εφαρμογής, η οποία θα λειτουργεί σαν προσωπικός βοηθός για το χρήστη της, βοηθώντας τον να καταγράψει και να εκτελέσει το πρόγραμμα της καθημερινότητας του. Η εφαρμογή προορίζεται για τις συσκευές που χρησιμοποιούν το λειτουργικό σύστημα iOS, οι οποίες είναι το iPhone,το iPod και το iPad.
Η εφαρμογή θα παρέχει στο χρήστη τη δυνατότητα να δημιουργεί δραστηριότητες και να τις οργανώνει σε ένα πρόγραμμα. Για κάθε δραστηριότητα ο χρήστης θα μπορεί να θέτει μία τοποθεσία για τη πραγματοποίηση της. Οι δραστηριότητες θα χωρίζονται σε δύο κατηγορίες, τις προγραμματισμένες και τις μη προγραμματισμένες. Για τις προγραμματισμένες ο χρήστης θα λαμβάνει ειδοποιήσεις χρονικά, κάποια στιγμή πριν από τη δραστηριότητα και τη στιγμή της έναρξης της. Για τις μη προγραμματισμένες θα χρησιμοποιηθούν υπηρεσίες τοποθεσίας και ο χρήστης θα ειδοποιείται όταν βρίσκεται σε κοντινή απόσταση από την επιθυμητή τοποθεσία.
Η χρήστης θα μπορεί να προσθέτει νέες τοποθεσίες από τον χάρτη αλλά θα μπορεί να χρησιμοποιεί και το λογαριασμό του στο Facebook για να αναζητά κοντινές τοποθεσίες. Αυτές τις τοποθεσίες θα είναι δυνατό να τις διαθέτει και στους άλλους χρήστες της εφαρμογής μέσω ενός server.
Η ανάπτυξη της εφαρμογής έγινε με τη βοήθεια δύο υπολογιστών της Apple, ενός Macmini και ενός MacbookPro, σε περιβάλλον MacOSX 10.8.4. Επίσης για τη δοκιμή της εφαρμογής χρησιμοποιήθηκαν δύο iOS συσκευές, ένα iPhone 5 και ένα iPodtouch τέταρτης γενιάς, τα οποία χρησιμοποιούν της έκτη έκδοση του λειτουργικού συστήματος, το iOS 6. Τέλος, για την ανάπτυξη της εφαρμογής, χρειάστηκε να εγγραφούμε ως μέλη στο πρόγραμμα ανάπτυξης εφαρμογών για iOS της Apple (iOS Developer Program). |
el |
dc.description.abstract |
Smart devices and especially smartphones, are an integral part of our everyday lives. They offer a huge amount of applications, that could help us in almost every aspect of our lives.
The purpose of this thesis is to design and develop an application, which works as a personal assistant for the user, helping him to record and perform the program of his everyday life. The application is intended for devices that use the operating system iOS, which are iPhone, iPod and iPad.
The application will provide the user the ability to create activities and to organize them in a program. For each activity, the user may specify a location for itsaccomplishment. Activities will be divided into two categories, scheduled and not scheduled. For the scheduled activities, the user will receive notifications, sometime prior to the activity and at the time of accomplishment. For the not scheduled ones,location based services will be used and the user will be notified when he is within walking distance from the desired location.
The user will not only be able to add new locations on the map, but also use his account on Facebook to search for nearby locations. These locations will be possible to be disposed to other users of the application via a server.
The development of the application was performed using two computers of Apple, a Mac mini and a Macbook Pro, in an environment of Mac OS X 10.8.4. Also, for testing the application we used two iOS devices, an iPhone 5 and an iPod touch fourth generation, which use iOS 6. Finally, for the application development, we had to register as members of application development program for iOS of Apple (iOS Developer Program). |
en |
dc.description.statementofresponsibility |
Εμμανουήλ Γ. Καραμανής |
el |
dc.description.statementofresponsibility |
Πέτρος-Φλώριος Ν. Μπάκαλος |
el |
dc.language.iso |
el |
en |
dc.rights |
ETDRestricted-policy.xml |
en |
dc.subject |
iOS |
el |
dc.subject |
iPhones |
el |
dc.subject |
Εφαρμογές υπηρεσιών τοποθεσίας |
el |
dc.subject |
Υπηρεσίες ειδοποίησης |
el |
dc.subject |
Σχεσιακές βάσεις δεδομένων |
el |
dc.subject |
Location-based services |
en |
dc.subject |
Notification services |
en |
dc.subject |
Relational databases |
en |
dc.title |
Σχεδίαση και ανάπτυξη εφαρμογής προσωπικού προγραμματιστή δραστηριοτήτων σε πλατφόρμα iOS |
el |
dc.title.alternative |
Design and development of personal activity organiser application in iOS |
en |
dc.type |
bachelorThesis |
el (en) |
dc.date.accepted |
2013-06-20 |
- |
dc.date.modified |
2013-06-24 |
- |
dc.contributor.advisorcommitteemember |
Κακλαμάνη, Δήμητρα-Θεοδώρα |
el |
dc.contributor.advisorcommitteemember |
Ουζούνογλου, Νικόλαος |
el |
dc.contributor.committeemember |
Βενιέρης, Ιάκωβος |
el |
dc.contributor.committeemember |
Κακλαμάνη, Δήμητρα Θεοδώρα |
el |
dc.contributor.committeemember |
Ουζούνογλου, Νικόλαος |
el |
dc.contributor.department |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Η/Υ. Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής. Εργαστήριο Ευφυών Επικοινωνιών και Δικτύων Ευρείας Ζώνης |
el |
dc.date.recordmanipulation.recordcreated |
2013-07-02 |
- |
dc.date.recordmanipulation.recordmodified |
2013-07-02 |
- |