dc.contributor.advisor | Βασιλακόπουλος, Μιχαήλ | |
dc.contributor.author | Τερπένης, Ηλίας | |
dc.contributor.other | Terpenis, Elias | |
dc.coverage.spatial | Κύπρος | el_GR |
dc.date.accessioned | 2011-10-05 | |
dc.date.accessioned | 2011-10-05T09:38:32Z | |
dc.date.available | 2011-10-05T09:38:32Z | |
dc.date.copyright | 2011 | |
dc.date.issued | 2011-10-05 | |
dc.identifier.other | ΠΛΗ/2011/00012 | el_GR |
dc.identifier.uri | http://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.extent | 150 σ. εικ., 30 εκ. | el_GR |
dc.language | gr | el_GR |
dc.language.iso | gr | el_GR |
dc.subject | Τεχνολογία πληροφορικής | el_GR |
dc.subject | Ιστοσελίδες | el_GR |
dc.subject | Web sites | el_GR |
dc.title | Μελέτη και πιλοτική χρήση σύγχρονων τεχνολογιών για την ανάπτυξη δυναμικών ιστοχώρων | el_GR |
dc.type | Μεταπτυχιακή Διατριβή | el_GR |
dc.description.translatedabstract | The 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.type | pdf | el_GR |