Show simple item record

Web site development and mobile application for monitoring a school bus

Dublin Core metadata

dc.creatorΑλεξάκης, Γεώργιοςel
dc.creatorAlexakis, Georgiosen
dc.date.accessioned2016-06-24T08:12:53Z
dc.date.available2016-06-24T08:12:53Z
dc.date.issued2016-06-24
dc.identifier.urihttp://hdl.handle.net/11713/7738
dc.description.abstractΣτην παρούσα πτυχιακή εργασία παρουσιάζεται μια ολοκληρωμένη πλατφόρμα παρακολούθησης σχολικού λεωφορείου με τη χρήση έξυπνων συσκευών. Αποτελείται από δύο εφαρμογές, οι οποίες είναι υλοποιημένες με εντελώς διαφορετικές τεχνολογίες και τον ενδιάμεσο κρίκο, ο οποίος τις ενώνει, τον διαδικτυακό εξυπηρετητή (web server). Γίνεται αναφορά σε όλες τις τεχνολογίες που χρησιμοποιήθηκαν, οι οποίες είναι αρκετές, αλλά με τη σωστή σχεδίαση και τη χρήση καλών πρακτικών υλοποίησης, συνεργάζονται με επιτυχία. Η πλατφόρμα παρακολούθησης λεωφορείου αποτελείται από δυο εφαρμογές, την εφαρμογή οδηγού, η οποία είναι εγγενής εφαρμογή (native application) και την εφαρμογή μαθητή, η οποία είναι υβριδική εφαρμογή (hybrid application). Η πρώτη εφαρμογή, απευθύνεται στον οδηγό του σχολικού λεωφορείο και η δεύτερη εφαρμογή απευθύνεται στους μαθητές, οι οποίοι θα περιμένουν το σχολικό λεωφορείο. Επίσης ο ενδιάμεσος κόμβος, ο οποίος θα ενώνει τις δυο αυτές εφαρμογές, ο οποίος είναι ένας web server στο web, είναι ένα πολύ βασικό σύστημα στη λειτουργία όλης της πλατφόρμας. Η λειτουργία της πρώτης εφαρμογής (εφαρμογή οδηγού) είναι η αποστολή πληροφοριών για τη θέση του σχολικού λεωφορείου, έτσι ώστε οι μαθητές να γνωρίζουν ανά πάσα στιγμή που βρίσκεται και πόση ώρα θα κάνει να φτάσει σε αυτούς. Ο ενδιάμεσος κρίκος, ο web server αναλαμβάνει την παραλαβή και αποθήκευση των δεδομένων από τη εφαρμογή οδηγού, όπως επίσης και την αποστολή δεδομένων στην εφαρμογή μαθητή. Η λειτουργία της δεύτερης εφαρμογής (εφαρμογή μαθητή) είναι η παραλαβή των δεδομένων από το web server, και η προβολή τους στο χάρτη, συνδυάζοντας επιπλέον πληροφορίες, οι οποίες είναι αρκετά χρήσιμες για το χρήστη.el
dc.description.abstractThis thesis presents a complete platform designed to track a school bus by using smart devices. It is divided into two applications, which are developed in completely different technologies but having in common the web server, that intermediate link which connects them. Reference is also made to all technologies that have been used, which may be quite many, but with proper design and the use of best practices, run successfully. The bus tracking platform combines driver’s application, which is a native application and student’s application, which is a hybrid application. The first application, is developed for the school bus driver and the second application is developed for the students who are going to wait for the school bus. As it mentioned earlier, the web server is the intermediate node, which links these two applications and moreover is a very important component of the whole platform. The first application (driver application) works by sending information about the location of school bus, so in this way students know at any moment where it is and how much time the bus needs to reach them. The intermediate node (the web server) receives and saves school bus driver’s application data and also sends data to the student’s application. Finally, the second application (student’s application) receives data from the web server, and presents them on the map, combining additional information, which is quite helpful for the user.en
dc.languageΕλληνικάel
dc.languageGreeken
dc.publisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.publisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.titleΑνάπτυξη ιστοσελίδας και κινητής εφαρμογής για παρακολούθηση σχολικού λεωφορείουel
dc.titleWeb site development and mobile application for monitoring a school busen

healMeta

heal.creatorNameΑλεξάκης, Γεώργιοςel
heal.creatorNameAlexakis, Georgiosen
heal.publicationDate2016-06-24
heal.identifier.primaryhttp://hdl.handle.net/11713/7738
heal.abstractΣτην παρούσα πτυχιακή εργασία παρουσιάζεται μια ολοκληρωμένη πλατφόρμα παρακολούθησης σχολικού λεωφορείου με τη χρήση έξυπνων συσκευών. Αποτελείται από δύο εφαρμογές, οι οποίες είναι υλοποιημένες με εντελώς διαφορετικές τεχνολογίες και τον ενδιάμεσο κρίκο, ο οποίος τις ενώνει, τον διαδικτυακό εξυπηρετητή (web server). Γίνεται αναφορά σε όλες τις τεχνολογίες που χρησιμοποιήθηκαν, οι οποίες είναι αρκετές, αλλά με τη σωστή σχεδίαση και τη χρήση καλών πρακτικών υλοποίησης, συνεργάζονται με επιτυχία. Η πλατφόρμα παρακολούθησης λεωφορείου αποτελείται από δυο εφαρμογές, την εφαρμογή οδηγού, η οποία είναι εγγενής εφαρμογή (native application) και την εφαρμογή μαθητή, η οποία είναι υβριδική εφαρμογή (hybrid application). Η πρώτη εφαρμογή, απευθύνεται στον οδηγό του σχολικού λεωφορείο και η δεύτερη εφαρμογή απευθύνεται στους μαθητές, οι οποίοι θα περιμένουν το σχολικό λεωφορείο. Επίσης ο ενδιάμεσος κόμβος, ο οποίος θα ενώνει τις δυο αυτές εφαρμογές, ο οποίος είναι ένας web server στο web, είναι ένα πολύ βασικό σύστημα στη λειτουργία όλης της πλατφόρμας. Η λειτουργία της πρώτης εφαρμογής (εφαρμογή οδηγού) είναι η αποστολή πληροφοριών για τη θέση του σχολικού λεωφορείου, έτσι ώστε οι μαθητές να γνωρίζουν ανά πάσα στιγμή που βρίσκεται και πόση ώρα θα κάνει να φτάσει σε αυτούς. Ο ενδιάμεσος κρίκος, ο web server αναλαμβάνει την παραλαβή και αποθήκευση των δεδομένων από τη εφαρμογή οδηγού, όπως επίσης και την αποστολή δεδομένων στην εφαρμογή μαθητή. Η λειτουργία της δεύτερης εφαρμογής (εφαρμογή μαθητή) είναι η παραλαβή των δεδομένων από το web server, και η προβολή τους στο χάρτη, συνδυάζοντας επιπλέον πληροφορίες, οι οποίες είναι αρκετά χρήσιμες για το χρήστη.el
heal.abstractThis thesis presents a complete platform designed to track a school bus by using smart devices. It is divided into two applications, which are developed in completely different technologies but having in common the web server, that intermediate link which connects them. Reference is also made to all technologies that have been used, which may be quite many, but with proper design and the use of best practices, run successfully. The bus tracking platform combines driver’s application, which is a native application and student’s application, which is a hybrid application. The first application, is developed for the school bus driver and the second application is developed for the students who are going to wait for the school bus. As it mentioned earlier, the web server is the intermediate node, which links these two applications and moreover is a very important component of the whole platform. The first application (driver application) works by sending information about the location of school bus, so in this way students know at any moment where it is and how much time the bus needs to reach them. The intermediate node (the web server) receives and saves school bus driver’s application data and also sends data to the student’s application. Finally, the second application (student’s application) receives data from the web server, and presents them on the map, combining additional information, which is quite helpful for the user.en
heal.languageΕλληνικάel
heal.languageGreeken
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
heal.academicPublisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
heal.titleΑνάπτυξη ιστοσελίδας και κινητής εφαρμογής για παρακολούθηση σχολικού λεωφορείουel
heal.titleWeb site development and mobile application for monitoring a school busen
heal.typeΠτυχιακή Εργασίαel
heal.typeBachelor thesisen
heal.keywordιστοσελίδα, σχολικό λεωφορείο, υβριδική εφαρμογή, Javascript, γλώσσα σήμανσης υπερκειμένου, Google Map Apiel
heal.keywordweb site, school bus, hybrid application, Javascript, document markup language (HTML), Google Map Apien
heal.accessfreeel
heal.advisorNameΠαναγιωτάκης, Σπυρίδωνel
heal.advisorNamePanagiotakis, Spyridonen
heal.advisorID.emailspanag@ie.teicrete.gr
heal.academicPublisherIDΤ.Ε.Ι. Κρήτηςel
heal.academicPublisherIDT.E.I. of Creteen
heal.fullTextAvailabilitytrueel
tcd.distinguishedfalseel
tcd.surveyfalseel


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States