1 ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ευρετήρια.
Advertisements

Γραφήματα & Επίπεδα Γραφήματα
Οδηγός δημιουργίας ιστολογίου στο blogger.com
Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Ερωτηματολόγιο Συλλογής Απαιτήσεων Εφαρμογών Υψηλών Επιδόσεων
Επιμέλεια: Τίκβα Χριστίνα
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Πέτσας Δημήτριος Παρουσίαση στο μάθημα: Ψηφιακές Βιβλιοθήκες
Ινστιτούτο Επεξεργασίας του Λόγου Βέλτιστες Πρακτικές στη Γλωσσική Τεχνολογία Βέλτιστες Πρακτικές στη Γλωσσική Τεχνολογία Εβδομάδα Επιστήμης & Τεχνολογίας.
Απογραφικά Δελτία - Ερωτηματολόγιο Αξιολόγησης Μαθήματος/Διδάσκοντα
Πανεπιστήμιο Δυτικής Μακεδονίας Πανεπιστήμιο Δυτικής Μακεδονίας Παιδαγωγικό Τμήμα Νηπιαγωγών Τίτλος Μαθήματος Ενότητα # (bold): Τίτλος Ενότητας (normal)
Δ.Π.Θ. Επεξεργασία Κειμένου - 1 Επεξεργασία Κειμένου Ένα πρόγραμμα σε γλώσσα HTML είναι ανεξάρτητο της μηχανής όπου θα εκτελεστεί. Δηλαδή αγνοούνται τα.
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ-ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΜΑΘΗΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΔΗΜΟΣΙΕΥΣΗ.
HTML.
Τα στοιχειώδη περί γεωδαιτικών υπολογισμών
Επιμέλεια: Δέγγλερη Σοφία
Σελ. 1 Ε.2.2 Υπηρεσίες – Λειτουργία Helpdesk Καταχώρηση και παρακολούθηση αιτημάτων μέσω web Ε Καταχώρηση αιτημάτων υποστήριξης.
Σύστημα ηλεκτρονικής δημοσίευσης DiVA Μάθημα: «Ηλεκτρονική Δημοσίευση» Χαρίκλεια Μπρίντεζη.
Κεφάλαιο 6 Υλοποίηση Γλωσσών Προγραμματισμού
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
ΠΡΟΤΥΠΑ ΜΑΘΗΣΙΑΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΠΑΡΟΥΣΙΑΣΗ ΚΑΙ ΔΙΔΑΚΤΙΚΑ ΟΦΕΛΗ Ενότητα 3.7 – Β’ Μέρος.
Σελίδα 1 ΕΚΠΑ. «Διαμόρφωση υπηρεσίας καταλόγου Active Directory σε Windows 2003» Τηλέμαχος Ράπτης Εθνικό και Καποδιστριακό.
ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Α’, Β’, & Γ’ ΓΥΜΝΑΣΙΟΥ ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ Ανδρέας Σ. Ανδρέου (Αναπλ. Καθηγητής ΤΕΠΑΚ - Συντονιστής) Μάριος Μιλτιάδου, Μιχάλης Τορτούρης.
Ανάλυση του λευκού φωτός και χρώματα
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
+21 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Δεκέμβριος 2013 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
ΕΡΓΑΛΕΙΟ ΠΑΡΑΓΩΓΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΕ WEB SITE (CONTENT MANAGEMENT TOOL)
Διαχείριση πληροφοριών και επικοινωνίες Ονομ/νυμο Επιμορφωτή Επιμορφωτής: Ονομ/νυμο Επιμορφωτή ΥΠΕΠΘ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ»
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
ΙΣΟΛΟΓΙΣΜΟΣ ΒΑΣΕΙ Δ.Λ.Π. (ΕΝΑΡΞΗΣ)
ΑΠΕΙΚΟΝΙΣΗ ΕΝΝΟΙΩΝ 1. 2 Χρήστης Στόχος Ταμίας διενέργεια πώλησης διενέργεια ενοικίασης εισαγωγή ταμείου εξαγωγή ταμείου * 1 Μοντέλο Πεδίου Προβλήματος.
Φ. Τροχούτσος, ΤΟΠΜΑΚ Σέρρες 1 Γραφείο Διασύνδεσης Σπουδών & Σταδιοδρομίας του Δ.Π.Θ. Υπηρεσίες Έρευνα για την Επαγγελματική Σταδιοδρομία των Αποφοίτων.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
Η επιρροή του χώρου εργασίας των σχολικών τάξεων στη μάθηση
13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών – Κέρκυρα Οκτωβρίου 2004 Το σύστημα COINE για την προβολή της πολιτιστικής κληρονομιάς και την υποστήριξη.
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Σπουδών στην Επιστήμη της Πληροφορίας: Διοίκηση & Οργάνωση Βιβλιοθηκών.
1 Τοπικές βλάβες από δήγματα όφεων Κουτσουμπού Γεωργία Ειδικευόμενη Γενικής Ιατρικής ΓΚΑ Αθήνα, 18 η Ιουλίου 2002.
Εισαγωγή στις Βασικές Έννοιες Πληροφορικής
Προγραμματισμός ΙΙ Διάλεξη #6: Απλές Δομές Ελέγχου Δρ. Νικ. Λιόλιος.
Ολυμπιάδα Πληροφορικής
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
Δημιουργία Παρουσίασης
1 Ενότητα 5.3.1: Ερωτηματολόγια με τη χρήση του Διαδικτύου Διδάσκων: Χρήστος Κατσάνος - Πανεπιστημιακό κέντρο εκπαίδευσης επιμορφωτών.
1 Υπηρεσίες Πληροφόρησης σε Ψηφιακό Περιβάλλον Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας, Κέρκυρα Ηλεκτρονική Δημοσίευση Θέμα: Τεχνολογίες.
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Ιόνιο Πανεπιστήμιο ΠΜΣ Επιστήμη της Πληροφορίας Διατύπωση Ερωτημάτων σε XML τεκμήρια με τη γλώσσα XQuery Εργασία για το μάθημα Ηλεκτρονική Δημοσίευση Υπεύθυνος.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
1 Οργάνωση και Αρχιτεκτονική Υπολογιστών Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση και Αρχιτεκτονική.
Ανάπτυξη Πρωτοτύπου Λογισμικού
Τα Διαδοχικά Φύλλα Στυλ CSS
E X a M p L e Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
Ενότητα Α.4. Δομημένος Προγραμματισμός
1 ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ Πρόγραμμα Μεταπτυχιακών Σπουδών στην Επιστήμη της Πληροφορίας "Διοίκηση & Οργάνωση.
Τεχνολογίες δημοσίευσης στον παγκόσμιο ιστό Κωνσταντίνος Αλεξίου Κέρκυρα, Ιούνιος 2004 Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας – Βιβλιοθηκονομίας Π.Μ.Σ.
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
Residency Database Residency Database Project IFMSA Transnational project Από τηv Ελληνική Επιτροπή Διεθνών Σχέσεων και Ανταλλαγών Φοιτητών Ιατρικής (HelMSIC)
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Προπτυχιακό.
Μελέτη για την Επίδραση των Προγραμμάτων Ψηφιοποίησης στη Διαχείριση και στη Σταθερότητα των Συλλογών με Ιστορικές Φωτογραφίες. Φοιτήτρια: Παγώνη Αποστολία.
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
ΡΑΛΛΕΙΑ ΣΧΟΛΕΙΑ: 155 ΧΡΟΝΙΑ ΙΣΤΟΡΙΑΣ ΚΑΙ ΠΡΟΣΦΟΡΑΣ.
1 ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ & ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΜΠΣ: «Υπηρεσίες Πληροφόρησης σε Ψηφιακό Περιβάλλον» Εργασία στο Μάθημα «ΗΛΕΚΤΡΟΝΙΚΗ ΔΗΜΟΣΙΕΥΣΗ»
Τμήμα Αρχειονομίας και Βιβλιοθηκονομίας Ιόνιο Πανεπιστήμιο Μεταπτυχιακό Πρόγραμμα στην Επιστήμη της Πληροφορίας Ψηφιακές Βιβλιοθήκες Διδάσκων: Σαράντος.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “Διαλογικό διδακτικό πρόγραμμα ανώτερων μαθηματικών”
Πρακτικές Σχεδιασμού Μαθήματος. Πρακτικές καλού σχεδιασμού μαθήματος Η συγκέντρωση του εκπαιδευτικού υλικού και η οργάνωση στο eclass γίνεται πλέον σε.
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Ανάπτυξη Εφαρμογών για Φορητές Συσκευές
Μεταγράφημα παρουσίασης:

1 ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 2 ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗ ΔΗΜΟΣΙΕΥΣΗ ΘΕΜΑ: ΕΜΦΑΝΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ – Η XSLT ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΑΡΑΝΤΟΣ ΚΑΠΙΔΑΚΗΣ ΦΟΙΤΗΤΗΣ: ΒΛΑΧΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΜΑΙΟΣ 2005

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 3 ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΟΥΣΙΑΣΗΣ Εισαγωγή Η XML – Βασικά στοιχεία Η οικογένεια γλωσσών XSL  H XSLT  H X-Path Εφαρμογές της XSLT  Σχεδιασμός Δικτυακών Τόπων  Δημιουργία Εφαρμογών για διαφορετικές συσκευές  Βάσεις Δεδομένων  Υπηρεσίες Προσαρμοσμένες στο Χρήστη – Personalization  Εξαγωγή δεδομένων XSLT tools  X-Ray XML Editor  Χρήση φυλλομετρητών Επίλογος

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 4 ΕΙΣΑΓΩΓΗ Από την συμβατική δημοσίευση στην Ηλεκτρονική δημοσίευση Από την εμφάνιση στην δομή Από την δομή στην εμφάνιση Από την HTML στην XML

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 5 Η XML Κώστας Βλαχόπουλος Ετικέτα αρχής Γνώρισμα Κείμενο Ετικέτα τέλους DTDs Καλά διαμορφωμένα (well – formed) και έγκυρα (valid) τεκμήρια XML Περιγράφουμε τη δομή ενός εγγράφου

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 6 ΚΟΜΒΟΙ ΚΑΙ ΣΧΕΣΕΙΣ (1/2) ΕΙΔΗ ΚΟΜΒΩΝ Ο κόμβος ρίζας (The root) Τα στοιχεία (Elements ) Κείμενο (Text) Γνωρίσματα (Attributes) Χώρους ονομάτων (Namespaces) Οδηγίες επεξεργασίας (Processing instructions ) Σχόλια (Comments) ΣΧΕΣΕΙΣ ΜΕΤΑΞΥ ΤΩΝ ΚΟΜΒΩΝ Parent (γονέας) Children (παιδιά) Siblings (αδέλφια) Ancestors (Πρόγονοι) Descendants (απόγονοι

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 7 ΚΟΜΒΟΙ ΚΑΙ ΣΧΕΣΕΙΣ (2/2) Harry Potter J K. Rowling

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 8 Η ΟΙΚΟΓΕΝΕΙΑ ΓΛΩΣΣΩΝ XSL H XML δεν περιγράφει την μορφή Η HTML δεν περιγράφει την δομή Η XSL δίνει μορφή στην δομημένη συγκρότηση της XML Περιλαμβάνει δυο χωριστές γλώσσες  Μια γλώσσα μετατροπής (XSLT)  Μια γλώσσα διαμόρφωσης (XSL-FO) Χρησιμοποιεί εκφράσεις μέσω της X-Path

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 9 H XSLT Η XSLT λειτουργεί μετατρέποντας ένα XML δένδρο σε ένα άλλο XML δένδρο O επεξεργαστής XSLT δέχεται το αρχικό δένδρο (έγγραφο XML) και παράγει ένα νέο δένδρο επίσης σε XML. Η XSLT περιλαμβάνει λειτουργίες για  την επιλογή των κόμβων από ένα δένδρο,  την αλλαγή της σειράς εμφάνισης των κόμβων  την εξαγωγή των νέων κόμβων.

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 10 ΑΡΧΙΤΕΚΤΟΝΙΚΗ XML έγγραφο XSL stylesheet XSL Επεξεργαστής Τελικό έγγραφο σε XML ή άλλη μορφή

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 11 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΤΗΣ XSLT - TEMPLATES Κάθε template rule έχει ένα pattern, που καθορίζει τους κόμβους που πρέπει να ταυτιστούν ένα XSLT style sheet, περιδιαβαίνει το XML έγγραφο για να ταιριάξει κάθε κόμβο με το pattern του κάθε template Όταν ο επεξεργαστής βρει έναν κόμβο που ταιριάζει με το pattern του template, χρησιμοποιεί τους κανόνες του template όπως για παράδειγμα κάποια ειδική σήμανση, νέα στοιχεία κλπ. για να παράγει το νέο XML έγγραφο.

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 12 ΛΟΙΠΑ ΣΤΟΙΧΕΙΑ xsl:value-of  υπολογίζει την αξία κάποιου μέρους τους περιεχομένου του εισερχόμενου εγγράφου και το αντιγράφει στο εξερχόμενο έγγραφο  χρησιμοποιείται για να φιλτράρει το παραγόμενο έγγραφο  περιέχει ένα template το οποίο και μπορεί να εφαρμοστεί αν και μόνο ισχύει μια συγκεκριμένη συνθήκη  σε συνδυασμό με τα και εκφράζει πολλαπλές υποθετικές εργασίες  εφαρμόζει ένα template rule στο τρέχον στοιχείο ή στο τρέχον child node του στοιχείου.

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 13 Ένα απλό παράδειγμα Εφαρμόζουμε τα ακόλουθο XSL style sheet, Έστω το ακόλουθο XML έγγραφο Kostas Vlachopoulos …και παράγεται το ακόλουθο αποτέλεσμα Vlachopoulos, Kostas

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 14 ΛΙΓΑ ΛΟΓΙΑ ΓΙΑ ΤΗΝ Χ-Path Είδος σύνταξης για να αναφερόμαστε στα μέρη – κόμβους ενός XML εγγράφου Οι εκφράσεις της X- path είναι πάρα πολύ απλές και μοιάζουν με τις εκφράσεις που συναντούμε σε οποιοδήποτε σύστημα διαχείρισης αρχείων ενός ηλεκτρονικού υπολογιστή  Π.χ. bookstore/book/price Χωρίς γνώση της X—Path είναι αδύνατο να συνταχθούν XSLT έγγραφα.

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 15 Βασικά σύμβολα ΕΚΦΡΑΣΗΠΕΡΙΓΡΑΦΗ Όνομα κόμβουΕπιλέγει όλους τους κόμβους παιδιά του κόμβου /Επιλέγει από τον κόμβο ρίζας //Επιλέγει τους κόμβους του εγγράφου αρχίζοντας από τον τρέχον κόμβο που ταιριάζει με την επιλογή ανεξαρτήτως του που βρίσκεται..Επιλέγει τον τρέχον κόμβο..Επιλέγει τον γονέα του τρέχοντος το γνώρισμα

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 16 Ένα απλό παράδειγμα Harry Potter Second Learning XML Με την έκφραση bookstore/book/price επιλέγουμε όσα έχουν επισημανθεί ανωτέρω με πράσινο χρώμα 2. Με την έκφραση bookstore//edition επιλέγουμε όσα έχουν επισημανθεί ανωτέρω με μοβ χρώμα 3. Με την έκφραση επιλέγουμε τα γνωρίσματα που έχουν επισημανθεί παραπάνω με κόκκινο χρώμα

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 17 ΕΦΑΡΜΟΓΕΣ ΤΗΣ XSLT Σχεδιασμός Δικτυακών τόπων Εφαρμογές σε διαφορετικές συσκευές Βάσεις δεδομένων Personalization Εξαγωγή δεδομένων

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 18 ΣΧΕΔΙΑΣΜΟΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ Σχεδιασμός δικτυακών τόπων με την XML  Σύνταξη του περιεχομένου σε XML  Προσδιορισμός της εμφάνισης με την XSLT Η μετατροπή του περιεχομένου δεν επηρεάζει την εμφάνιση

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 19 ΕΦΑΡΜΟΓΕΣ ΣΕ ΔΙΑΦΟΡΕΤΙΚΕΣ ΣΥΣΚΕΥΕΣ Κινητή Τηλεφωνία Palmtops Προσωπικοί υπολογιστές …

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 20 ΚΙΝΗΤΗ ΤΗΛΕΦΩΝΙΑ

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 21 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χρησιμοποίηση της XML για την περιγραφή των δεδομένων Χρησιμοποίηση της XSLT για την υποβολή ερωτημάτων Π.χ. τα μεταδεδομένα μιας συλλογής με δίσκους μουσικής

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 22 PERSONALIZATION (1/2) Είναι η δυνατή η δημιουργία προφίλ χρηστών με βάση ένα συγκεκριμένο style sheet Δυνατότητα απευθείας δημιουργίας του style sheet με βάση τις ενέργειες του χρήστη

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 23 PERSONALIZATION (2/2)

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 24 ΕΞΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ Το λογισμικό ANDES της ΙΒΜ Η εξαγωγή δεδομένων από δικτυακούς τόπους με χρήση των τεχνολογιών της XML  Εύρεση των HTML σελίδων σε ένα δικτυακό τόπο ακολουθώντας τους υπερσυνδέσμους  Μετατροπή της HTML σε XML  Εντοπισμός υπερσυνδέσεων  Σύνθεση δεδομένων  Χαρτογράφηση (mapping) δεδομένων  Ολοκλήρωση δεδομένων

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος ΕΥΡΕΣΗ ΤΩΝ HTML ΣΕΛΙΔΩΝ Χρησιμοποιούνται οι γνωστοί crawlers Οι σελίδες χωρίζονται σε 2 κατηγορίες  Σε αυτές που προορίζονται για την πλοήγηση  Σε αυτές που περιλαμβάνουν το περιεχόμενο Ο crawler πρέπει να έχει την δυνατότητα να ξεχωρίζει τις σελίδες αυτές

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος ΜΕΤΑΤΡΟΠΗ ΤΗΣ HTML σε XML Μετατροπή σελίδων από HTML σε XHTML Μετατροπή της XHTML σε XML χρησιμοποιώντας την XSLT

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος ΕΝΤΟΠΙΣΜΟΣ ΥΠΕΡΣΥΝΔΕΣΕΩΝ Πρόβλημα στον εντοπισμό δυναμικών υπερσυνδέσεων  Δημιουργούνται από φόρμες HTML και κώδικα Javascript Μέσω διαφόρων φίλτρων XSLT από τα οποία διέρχονται οι σελίδες  Αναλύονται οι φόρμες HTML και ο κώδικας Javascript  Παράγεται λίστα από στατικούς υπερσυνδέσμους που μιμούνται τις επιλογές ενός φανταστικό χρήστη Δεν χρειάζεται να μετατραπεί ο crawler

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος ΣΥΝΘΕΣΗ ΔΕΔΟΜΕΝΩΝ Πρόβλημα: Συνένωση δεδομένων που προέρχονται από διαφορετικούς δικτυακούς τόπους Λύση: Χρήση της XSLT με style sheets που περιέχουν γνώση θεματικών περιοχών Αποτέλεσμα: Συμπλήρωση κενών

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος ΧΑΡΤΟΓΡΑΦΗΣΗ ΔΕΔΟΜΕΝΩΝ Πρόβλημα: Διαφορετική ορολογία στους δικτυακούς τόπους  διαφορετική όροι  διαφορετικές μονάδες μέτρησης  ορθογραφικά ή συντακτικά λάθη Λύση: Χρήση της XSLT στον κώδικα της οποίας προσθέτονται:  κοινές εκφράσεις  γνώση συγκεκριμένων θεματικών τομέων  υποθετικές δηλώσεις

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος ΟΛΟΚΛΗΡΩΣΗ ΔΕΔΟΜΕΝΩΝ Πρόβλημα: Δεδομένα διάσπαρτα σε έναν δικτυακό τόπο Λόγω χρήσης Frames Χωρισμός δεδομένων για να μην υπάρχει υπερφόρτωση πληροφορίας σε μια σελίδα Λύση: Χρήση της XSLT στον κώδικα της οποίας περιλαμβάνεται εντολή για τον συσχετισμό των δεδομένων με βάση το URL προέλευσης

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 31 XSLT Tools Υπάρχουν διάφορα εργαλεία όπως:  XSLT Processors  XSLT Editor  XSLT Mapper  HTML-to-XML Importer  XSLT Designer  XSLT Debugger

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 32 Υπάρχοντα εργαλεία Οxygen Komodo MoreMotion Web Designer ShoXSPad Stylus Studio TagFree2000 XML Builder Tiger XSLT Mapper Treebeard Visual XML Transformation Tool Visual XSLT xslide XSLT-process XTrans

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 33 O XRay XML Editor Πρόκειται για έναν απλό Editor με τον οποίο έχουμε την δυνατότητα  Να δημιουργήσουμε - εισάγουμε ένα XML έγγραφο  Να δημιουργήσουμε – εισάγουμε ένα XSL style sheet  Να πραγματοποιήσουμε την μετατροπή του XML εγγράφου σε HTML με βάση ένα style sheet  Να δούμε την τελική μορφή του HTML εγγράφου που δημιουργήσαμε όπως θα παρουσιαζόταν στον φυλλομετρητή

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 34

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 35 Χρήση Φυλλομετρητών για την μετατροπή XML εγγράφων με XSL Απαραίτητο Λογισμικό (Windows)  Microsoft Internet Explorer 6.0  Wordpad ή Notepad Εναλλακτικά μπορεί να χρησιμοποιηθεί και ένας XML Editor Στο XML έγγραφο τοποθετούμε την ακόλουθη δήλωση

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 36

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 37 ΕΠΙΛΟΓΟΣ Ηλεκτρονικά δημοσιεύματα σε XML  Ευχερέστερος έλεγχος ποιότητας  Ευκολότερος εντοπισμός πληροφορίας Ηλεκτρονική δημοσίευση μέσω της XML και της XSLT

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 38 ΠΡΟΒΛΗΜΑΤΙΣΜΟΙ… Βάσεις δεδομένων με χρήση XML και XSLT  Δυνατότητες εφαρμογής XSLT και σημασιολογικός ιστός

Ηλεκτρονική Δημοσίευση – XSLT – Κων/νος Βλαχόπουλος 39 ΕΝΔΕΙΚΤΙΚΗ ΒΙΒΛΙΟΓΡΑΦΙΑ us/dnmitta/html/mmitvxslt.asp us/dnmitta/html/mmitvxslt.asp

40 ΤΕΛΟΣ ΠΑΡΟΥΣΙΑΣΗΣ Ευχαριστώ για την προσοχή σας!!!