Εμφάνιση απλής εγγραφής

Dynamic webpage for a rental office commercial buildings with a geographical representation using Google maps and Ruby language.

Στοιχεία Dublin Core

dc.creatorΛάμπρου, Κωνσταντίνοςel
dc.creatorLamprou, Konstantinosen
dc.date.accessioned2016-03-15T15:05:39Z
dc.date.available2016-03-15T15:05:39Z
dc.date.issued2014-11-10T09:43:03Z
dc.identifier.urihttp://hdl.handle.net/20.500.12688/3247
dc.description.abstractΤο παρακάτω project περιγράφει τη λειτουργία ενός webservice (μιας εφαρμογής - πλατφόρμας), το οποίο βοηθά ένα γραφείο ενοικίασης επαγγελματικών χώρων και οικιών να αναπαριστήσει γεωγραφικά και να διαχειριστεί όλους τους ανοίκιαστους χώρους με την χρήση των google maps / markers. Η συγκεκριμένη αναφορά γίνεται προς την κατεύθυνση της δημιουργίας της εφαρμογής, όπως και στις απαιτούμενες τεχνολογίες που θα χρησιμοποιηθούν. Όταν αναφερόμαστε στον όρο “γεωγραφική απεικόνιση” εννοούμε τη χρήση των χαρτών της google (google maps) μέσω του API που παρέχει και την εισαγωγή των επαγγελματικών χώρων ως markers στον χάρτη. Με αυτόν τον τρόπο μπορεί να γίνει εύκολη αναζήτηση εικονικά. Η δημιουργία της εφαρμογή περιλαμβάνει ένα μεγάλο εύρος τεχνολογιών οπως αυτές παραθέτονται και αναλύονται παρακάτω. Ενδεικτικά κάποιες από αυτές ειναι: η δημοφιλής αντικειμενοστραφής γλώσσα προγραμματισμού Ruby, σε συνδυασμό με το ευρέως διαδεδομένο web framework Sinatra (ένα υπερσύνολο βιβλιωθηκών που κάνει εύκολη τη δημιουργία διαδυκτιακών εφαρμογών), όπως και της εγγραφοστραφής βάσης δεδομένων mongoDB (NoSQL). Η εφαρμογή και η βάση φιλοξενούνται στο cloud. Στις γνωστές πλατφόρμες heroku και MongoLab ( βαση ). Περισσότερες αναφορές στις υπόλοιπες open source και μη τεχνολογίες που θα λάβουν μέρος, όπως: html5 / CCS3, Javascript, Thin webserver, ruby gems, Git, photoshop. Τέλος, αναφορά στην τελική φάση του deployment/hosting στις γνωστή πλατφόρμα του heroku/mongoLab. Παιρεταίρω ανάλυση για τις παραπάνω, αλλά και για επιπρόσθετες τεχνολογίες που κανούν την εφαρμογή φιλική προς τον χρήστη, θα ακολουθήσει στα παρακάτω κεφάλαια.el
dc.description.abstractThe project you are about to see in the next pages it has to do with a webservice that helps a rental office to represent every available space for rent in a map. This specific paper is specialized in this direction and all the technologies required for something like this to be build. Web app includes a simple admin panel based on basic authentication that can easily insert new spaces and manage them. The project includes various technologies in order to build the application, as the famous Ruby language in combination with an elegant minimal framework called Sinatra. Other technologies like a new object-oriented database called MongoDB (NoSQL) with specific analysis and design to feet in our purposes. After that, follows an extensively analysis for the rest technologies included like: Html,5, CSS3, Git as a version control and deployment tool, the cloud based heroku / mongoLab platform which allows easily to host and deploy our application and its database . The projects makes several references on the open source technologies used. Several other technologies have been used in order for this webpage to be able to work without problems and to be user friendly.en
dc.languageel
dc.publisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.publisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
dc.rightsAttribution-ShareAlike 4.0 International (CC BY-SA 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/
dc.titleΔημιουργία δυναμικής σέλιδας (webservice) γραφείου ενοικίασης επαγγελματικών χώρων και οικημάτων με γεωγραφική αναπαράσταση αυτών με τη βοηθεια των google maps και της γλώσσας Ruby.el
dc.titleDynamic webpage for a rental office commercial buildings with a geographical representation using Google maps and Ruby language.en

Στοιχεία healMeta

heal.creatorNameΛάμπρου, Κωνσταντίνοςel
heal.creatorNameLamprou, Konstantinosen
heal.publicationDate2014-11-10T09:43:03Z
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/3247
heal.abstractΤο παρακάτω project περιγράφει τη λειτουργία ενός webservice (μιας εφαρμογής - πλατφόρμας), το οποίο βοηθά ένα γραφείο ενοικίασης επαγγελματικών χώρων και οικιών να αναπαριστήσει γεωγραφικά και να διαχειριστεί όλους τους ανοίκιαστους χώρους με την χρήση των google maps / markers. Η συγκεκριμένη αναφορά γίνεται προς την κατεύθυνση της δημιουργίας της εφαρμογής, όπως και στις απαιτούμενες τεχνολογίες που θα χρησιμοποιηθούν. Όταν αναφερόμαστε στον όρο “γεωγραφική απεικόνιση” εννοούμε τη χρήση των χαρτών της google (google maps) μέσω του API που παρέχει και την εισαγωγή των επαγγελματικών χώρων ως markers στον χάρτη. Με αυτόν τον τρόπο μπορεί να γίνει εύκολη αναζήτηση εικονικά. Η δημιουργία της εφαρμογή περιλαμβάνει ένα μεγάλο εύρος τεχνολογιών οπως αυτές παραθέτονται και αναλύονται παρακάτω. Ενδεικτικά κάποιες από αυτές ειναι: η δημοφιλής αντικειμενοστραφής γλώσσα προγραμματισμού Ruby, σε συνδυασμό με το ευρέως διαδεδομένο web framework Sinatra (ένα υπερσύνολο βιβλιωθηκών που κάνει εύκολη τη δημιουργία διαδυκτιακών εφαρμογών), όπως και της εγγραφοστραφής βάσης δεδομένων mongoDB (NoSQL). Η εφαρμογή και η βάση φιλοξενούνται στο cloud. Στις γνωστές πλατφόρμες heroku και MongoLab ( βαση ). Περισσότερες αναφορές στις υπόλοιπες open source και μη τεχνολογίες που θα λάβουν μέρος, όπως: html5 / CCS3, Javascript, Thin webserver, ruby gems, Git, photoshop. Τέλος, αναφορά στην τελική φάση του deployment/hosting στις γνωστή πλατφόρμα του heroku/mongoLab. Παιρεταίρω ανάλυση για τις παραπάνω, αλλά και για επιπρόσθετες τεχνολογίες που κανούν την εφαρμογή φιλική προς τον χρήστη, θα ακολουθήσει στα παρακάτω κεφάλαια.el
heal.abstractThe project you are about to see in the next pages it has to do with a webservice that helps a rental office to represent every available space for rent in a map. This specific paper is specialized in this direction and all the technologies required for something like this to be build. Web app includes a simple admin panel based on basic authentication that can easily insert new spaces and manage them. The project includes various technologies in order to build the application, as the famous Ruby language in combination with an elegant minimal framework called Sinatra. Other technologies like a new object-oriented database called MongoDB (NoSQL) with specific analysis and design to feet in our purposes. After that, follows an extensively analysis for the rest technologies included like: Html,5, CSS3, Git as a version control and deployment tool, the cloud based heroku / mongoLab platform which allows easily to host and deploy our application and its database . The projects makes several references on the open source technologies used. Several other technologies have been used in order for this webpage to be able to work without problems and to be user friendly.en
heal.languageel
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
heal.academicPublisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
heal.titleΔημιουργία δυναμικής σέλιδας (webservice) γραφείου ενοικίασης επαγγελματικών χώρων και οικημάτων με γεωγραφική αναπαράσταση αυτών με τη βοηθεια των google maps και της γλώσσας Ruby.el
heal.titleDynamic webpage for a rental office commercial buildings with a geographical representation using Google maps and Ruby language.en
heal.typebachelorThesis
heal.keywordδημιουργία ιστότοπου, γλώσσα προγραμματισμού Ruby, Google Map Apiel
heal.keywordweb site creation, Ruby programming lanuage, Google Map Apien
heal.advisorNameΠαπαδάκης, Νικόλαοςel
heal.advisorNamePapadakis, Nikolaosen
heal.academicPublisherIDteicrete
heal.fullTextAvailabilitytrue
tcd.distinguishedfalse
tcd.surveyfalse


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)