Show simple item record

dc.contributor.advisorΒασιλακόπουλος, Μιχαήλ
dc.contributor.authorΤερπένης, Ηλίας
dc.contributor.otherTerpenis, Elias
dc.coverage.spatialΚύπροςel_GR
dc.date.accessioned2011-10-05
dc.date.accessioned2011-10-05T09:38:32Z
dc.date.available2011-10-05T09:38:32Z
dc.date.copyright2011
dc.date.issued2011-10-05
dc.identifier.otherΠΛΗ/2011/00012el_GR
dc.identifier.urihttp://hdl.handle.net/11128/241
dc.descriptionΠεριέχει βιβλιογραφικές παραπομπές.el_GR
dc.description.abstractΗ εργασία που ακολουθεί αποτελεί μια μελέτη νέων τεχνολογιών του διαδικτυακού προγραμματισμού με βάση τις προϋποθέσεις που θέτει το W3C. Μελετήσαμε τεχνικές που συνέβαλαν στην απογείωση αυτού που ονομάζεται WEB2.0, και το οδήγησαν στην εκτεταμένη του μορφή που σήμερα αποκαλούμε WEB3.0. Eίναι γνωστό πως οι τεχνολογίες αυτές αποτέλεσαν θέματα πολλών συζητήσεων και πολλών βιβλίων που γράφτηκαν για τον σκοπό αυτό. Στα κεφάλαια που ακολουθούν γίνεται μια προσέγγιση ορισμένων από τις τεχνικές αυτές μέσα από την ανάπτυξη μιας εφαρμογής πραγματικού κόσμου η οποία δημιουργείται αποκλειστικά με τις μεθοδολογίες που θα περιγραφούν. Τεχνικές όπως το JQuery, που αποτελεί ένα Framework του JavaScript, έδωσαν μια καινούρια αντίληψη του τόσο διαδεδομένου JavaScript και το έφεραν για πρώτη φορά τόσο κοντά στα νερά του Flash, με αποτέλεσμα να δημιουργηθούν εντυπωσιακά και καινοτόμα έργα. Το CSS3 σε συνδυασμό με την HTML5 ακουμπούν τον χώρο της JavaScript, με αποτέλεσμα την κατασκευή εντυπωσιακών γραφικών τα οποία πριν από μερικά χρόνια θα ήταν αδύνατο να δημιουργηθούν χωρίς την χρήση στατικών γραφικών και της JavaScript. Περιγράφεται εκτεταμένα και μελετάται ο συνδυασμός τεχνολογιών, γνωστός και ως Ajax, που από πολλούς έχει θεωρηθεί και ως το Άγιο Δισκοπότηρο στην κατασκευή δυναμικών ιστοσελίδων, οι οποίες μιμούνται εφαρμογές πραγματικού χρόνου στο επίπεδο του χρήστη (client side interaction) μέσα από το περιβάλλον που δημιουργεί μια εφαρμογή ιστού. Για να εξασφαλίσουμε μια πιο άμεση επαφή του αναγνώστη με τα πιο πάνω αντικείμενα, όπως τονίσαμε, κατασκευάσαμε μια δυναμική εφαρμογή που αξιοποιεί τις πιο πάνω τεχνικές, και αποτελεί απτό παράδειγμα των όσων αναλύουμε. Σκοπός της εφαρμογής είναι να καταλάβει ο αναγνώστης τα πλεονεκτήματα και τα μειονεκτήματα των τεχνολογιών αυτών και να αποκτήσει μια νέα αντίληψη στο θέμα του διαδικτυακού προγραμματισμού, ότι δηλαδή πλέον είναι φυσιολογικό οι ίδιες σελίδες να έχουν διαφορετική μορφή στα διαφορετικά προγράμματα περιήγησης (browsers).el_GR
dc.format.extent150 σ. εικ., 30 εκ.el_GR
dc.languagegrel_GR
dc.language.isogrel_GR
dc.subjectΤεχνολογία πληροφορικήςel_GR
dc.subjectΙστοσελίδεςel_GR
dc.subjectWeb sitesel_GR
dc.titleΜελέτη και πιλοτική χρήση σύγχρονων τεχνολογιών για την ανάπτυξη δυναμικών ιστοχώρωνel_GR
dc.typeΜεταπτυχιακή Διατριβήel_GR
dc.description.translatedabstractThe work that follows is a study on new technologies of web programming based on conditions set by the W3C. We have studied techniques that contributed to what is called WEB2.0, and resulted in the extensive form that we now call WEB3.0. It is known that many of these technologies were the subjects of much discussion and many books written for this purpose. In the following chapters we are approaching some of these techniques by developing a real life application that includes methodologies that will be described. Techniques such as jQuery have made rich client-side interaction and asynchronous/seamless user experiences a reality. This leads to easier deployments of web applications, which in turn, increases competition, which in turn, leads to innovation. CSS3/HTML5 are opening up various new options for styling content on the web, from multiple backgrounds on page elements, better ability to select and style elements with greater specificity, and colour gradients without reliance on static graphics, to simpler aesthetical improvements, such as support for rounded corners, without the need for complicated sliding doors techniques or JavaScript. We describe extensively and study the combination of technologies known as Ajax, which is regarded by many as the Holy Grail of the construction of dynamic websites, which mimic real time applications at the client side, through the environment that creates a web application. To make the contact of the reader with the above items move direct we have developed a dynamic application that utilizes the above techniques, and provides a concrete example of what we analyze. The purpose of this application is the reader to capture the advantages and disadvantages of these technologies, and to gain a new perspective on the issue of online programming that is, to see that there’s a good chance that you’ll start to see websites that don’t look the same in every browser.el_GR
dc.format.typepdfel_GR


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record