ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Σχεδιασμός και Υλοποίηση της Ανακάλυψης Υπηρεσιών σε Ανοικτά Συστήματα Υπερκειμένου Βασισμένα σε Ψηφίδες (ΑΣΥ-ΒΨ)» Διολής Χρήστος ΠΑΤΡΑ 2005

2 Σχεδιασμός και Υλοποίηση της Ανακάλυψης Υπηρεσιών σε Ανοικτά Συστήματα Υπερκειμένου Βασισμένα σε Ψηφίδες (ΑΣΥ-ΒΨ) Μεταπτυχιακή Εργασία Διολής Χρήστος Τριμελής Συμβουλευτική Επιτροπή Επιβλέπων: Δημήτριος Χριστοδουλάκης, Καθηγητής Τμήματος Μηχανικών Η/Υ & Πληροφορικής Πανεπιστημίου Πατρών Μέλη: Χρήστος Μπούρας, Αναπληρωτής Καθηγητής Τμήματος Μηχανικών Η/Υ & Πληροφορικής Πανεπιστημίου Πατρών Γεώργιος Παυλίδης, Καθηγητής Τμήματος Μηχανικών Η/Υ & Πληροφορικής Πανεπιστημίου Πατρών 2

3 Περίληψη Τα τελευταία χρόνια η ανάπτυξη των Ανοιχτών Συστημάτων Υπερκειμένου (ΑΣΥ) είναι ευρεία με την προσθήκη νέων πεδίων και αρχιτεκτονικών που βοηθούν στην καλύτερη οργάνωση της πληροφορίας με στόχο την εξομοίωση και επαύξηση της σκέψης του ανθρώπου στο συγκεκριμένο τομέα. Ωστόσο, η χρησιμοποίηση των ΑΣΥ από το ευρύ κοινό είναι πολύ μικρή διότι η κατηγορία των συστημάτων αυτών δεν έχει καταφέρει μέχρι στιγμής να γίνει γνωστή για τα πλεονεκτήματα που προσφέρει όσον αφορά τη διαχείριση, τη δόμηση και τη σύνδεση της πληροφορίας. Επίσης, η κοινωνία των ΑΣΥ δεν έχει ακόμα παγιώσει κοινές μεθοδολογίες και υποδομές που θα βοηθούσαν κάθε developer να εισάγει εύκολα στην εφαρμογή του λειτουργίες υπερκειμένου. Στην παρούσα Μεταπτυχιακή εργασία γίνεται μια προσπάθεια για την ανάπτυξη μιας υποδομής που βοηθά τον developer στην εύκολη ενσωμάτωση υπηρεσιών υπερκειμένου στην εφαρμογή του. Έτσι, μελετήθηκε, σχεδιάστηκε και υλοποιήθηκε ο τρόπος με τον οποίο μπορεί να γίνει ανακάλυψη υπηρεσιών (service discovery) στα σύγχρονα Ανοικτά Συστήματα Υπερκειμένου βασισμένα σε Ψηφίδες (ΑΣΥ-ΒΨ). Στα πλαίσια της αρχιτεκτονικής της ανακάλυψης υπηρεσιών των ΑΣΥ-ΒΨ μελετήθηκαν οι αρχιτεκτονικές πελάτη/εξυπηρετητή και peer-to-peer. Το άμεσο αποτέλεσμα της συγκεκριμένης προσπάθειας είναι η παροχή στον developer εργαλείου (μηχανισμού) που τον βοηθάει στην αναζήτηση και επισκόπηση υπηρεσιών υπερκειμένου και στην εύκολη επιλογή κατάλληλης υπηρεσίας (με βάση τα χαρακτηριστικά της). Το μελλοντικό αποτέλεσμα της συγκεκριμένης προσπάθειας θα είναι η επίτευξη της γνωστοποίησης των υπηρεσιών που προσφέρουν τα ΑΣΥ-ΒΨ σε όλο και μεγαλύτερο σύνολο από developers με αποτέλεσμα όλο και περισσότερες εφαρμογές να χρησιμοποιούν τις υπηρεσίες των ΑΣΥ-ΒΨ. 3

4 UNIVERSITY OF PATRAS SCHOOL OF ENGINEERING COMPUTER ENGINEERING & INFORMATICS DEPARTMENT Master Thesis Design and Development Service Discovery in Component - Based Open Hypermedia Systems Diolis Christos PATRAS

5 Abstract In the last few years, Component-Based Open Hypermedia Systems (CB-OHS) have been widely developed with the addition of new hypermedia domains and architectural models for better data organization with main aim to equate and increase the human thinking in this particular field. However, OHS aren t widely used because they haven t managed, until this time, to become popular for the advantages that they offer on management, structuring and data linking. Additionally, the OHS community hasn t yet effectively targeted in the establishment of common methodologies and frameworks that could help any developer to insert hypermedia functionality into his applications. In this Master s thesis an effort is being made to develop an infrastructure which will help any developer to integrate easily, in his application, hypermedia services. Taking into consideration the above issues, the application of Service Discovery functionality to Component-Based Open Hypermedia Systems was investigated, analyzed and developed, in the context of this project. Trying to specify the architecture that should better fit in this case, two different types of architecture were examined; the client/server and the peer-to-peer architecture. The direct objective of this study is to provide developers with a tool that will help them to search easily and effectively, review and finally choose the proper structure service for them based on each service s characteristics. A long-term objective of the current research is to make CB-OHS services widely known to developer communities in order to broaden the utilization of the above mentioned services by more and more applications. 5

6 Ευρετήριο Περίληψη...3 Abstract...5 Ευρετήριο Εισαγωγή Επισκόπηση Υπερκείμενο - Πεδία Υπερκειμένου Η Πορεία του Υπερκειμένου Μέχρι Σήμερα Παρουσίαση των Πεδίων Υπερκειμένου Συσχετιστικό Υπερκείμενο Χωροταξικό Υπερκείμενο Ταξινομικό Υπερκείμενο Υπερκείμενο Μοντελοποίησης Υπερκείμενο Σημασιολογικού Δικτύου Άλλα είδη Υπερκειμένου Η Εξέλιξη των Συστημάτων Υπερκειμένου Μονολιθικά Συστήματα Συστήματα Πελάτη Εξυπηρετητή Ανοικτά Συστήματα Υπερκειμένου Ανοικτά Συστήματα Υπερκειμένου βασισμένα σε Ψηφίδες Διαλειτουργικότητα και Συστήματα Υπερκειμένου Το Ανοικτό Σύστημα Υπερκειμένου - ΒΨ Καλλίμαχος Αρχιτεκτονική Λειτουργία Εξυπηρετητών δόμησης Η ανάγκη Περιγραφής Πόρου Υπερκειμένου (ΠΠΥ) Ανατομία της ΠΠΥ εξυπηρετητών δόμησης Η ΠΠΥ εξυπηρετητών δόμησης Η Επίδραση της ΠΠΥ Η ΠΠΥ υπό το πρίσμα της ποιότητας υπηρεσιών

7 5. Αρχιτεκτονικές Κατανεμημένων Συστημάτων Αρχιτεκτονική Πελάτη/Εξυπηρετητή (Client/Server) Ζητήματα ανακάλυψης στα συστήματα πελάτη/εξυπηρετητή Peer-to-Peer Peer-to-Peer Αρχιτεκτονική Peer-to-Peer δομή Σύγκριση των αρχιτεκτονικών Ευκολία ανάπτυξης Διαχειρισημότητα Δυνατότητα Κλιμάκωσης (scalability) Πεδίο διαχείρισης Ασφάλεια Αξιοπιστία Ανακάλυψη Υπηρεσιών Γέννηση της ανάγκης Ορισμός του Όρου Ανακάλυψη Υπηρεσιών (Service Discovery) Τρόποι χρήσης Αρχιτεκτονικές Ανακάλυψης Υπηρεσιών Ανακάλυψη Εξυπηρετητών Δικτυακών Παιχνιδιών Διαμοιρασμός Αρχείων Σύστημα Napster Σύστημα Gnutella Σύστημα Freenet Σύστημα BitTorrent Ανακάλυψη Κινητών Συσκευών Service Location Protocol (SLP) Jini Salutation Universal Plug and Play (upnp) Bluetooth Service Discovery Protocol (SDP) Ανακάλυψη Υπηρεσιών στο σύστημα Καλλίμαχος Αρχιτεκτονική του Συστήματος Ανακάλυψης Υπηρεσιών (ΣΑΥ) Μηχανή Επικοινωνίας (Communication Engine) Τοπική Μηχανή Επερωτήσεων (Local Query Engine) Αρχικοποίηση Δικτύου

8 7.3 Μηχανισμός Ανακάλυψης Περιγραφή Υλοποίησης Συμπεράσματα - Μελλοντικά Ζητήματα Βιβλιογραφία...75 Παράρτημα

9 1. Εισαγωγή Κατά την διάρκεια των τελευταίων χρόνων, τα Ανοικτά Συστήματα Υπερκειμένου (ΑΣΥ) έχουν επιτύχει σε ένα ικανοποιητικό επίπεδο την παροχή υπηρεσιών Υπερκειμένου. Τα περισσότερα παρέχουν ένα ευρύ φάσμα υπηρεσιών που λειτουργούν με ορθότητα και αποτελεσματικότητα. Ωστόσο, όπως αναφέρει και ο P. Νürnberg, η χρησιμοποίηση των παραπάνω συστημάτων και οι υπηρεσίες που προσφέρουν είναι περιορισμένη και δεν έχει το επιθυμητό αντίκτυπο στο ευρύ κοινό. Με στόχο την επίλυση του παραπάνω προβλήματος, η κοινωνία των ΑΣΥ επικεντρώθηκε σε μεθόδους ενσωμάτωσης μεταξύ των ΑΣΥ και τρίτων εφαρμογών καθώς και άλλων αποδεκτών συστημάτων Υπερκειμένου όπως το World Wide Web (WWW). Επιπρόσθετα, η ομάδα Εργασίας στα ΑΣΥ (Open Hypermedia Systems Working Group - OHSWG, προχώρησε στον ορισμό ενός ανοικτού πρωτοκόλλου επικοινωνίας (Open Hypermedia Protocol - OHP) έτσι ώστε να αυξήσει την διαλειτουργικότητα των ΑΣΥ. Πρόσφατα έχουν γίνει ενδιαφέρουσες υλοποιήσεις ως προς την υποστήριξη του developer (όπως το Construct developer framework) όπου επικεντρώνονται όμως μόνο στην αυτόματη εσωτερική κατασκευή κλάσεων για την ενσωμάτωση νέων υπηρεσιών Υπερκειμένου σε ένα ΑΣΥ. Από την άλλη, δεν έχει γίνει έρευνα για την βοήθεια του developer μιας τρίτης εφαρμογής, στην κατασκευή της ενσωμάτωσης της εφαρμογής του με τα ΑΣΥ. Σκοπός της παρούσας διπλωματικής εργασίας είναι η μελέτη του τρόπου ανάπτυξης συνθηκών όπου θα γίνει εφικτή η αυτοανάλυση (introspection) κάθε στιγμιότυπου ενός ΑΣΥ-ΒΨ και από την άλλη θα διευκολυνθεί η ενσωμάτωση των τρίτων εφαρμογών με τα ΑΣΥ-ΒΨ αυξάνοντας έτσι την διαλειτουργικότητά τους. Σημαντικό μέρος της διαδικασίας της ανάπτυξης βασίζεται στο ρητό καθορισμό της Περιγραφής Πόρου Υπερκειμένου (ΠΠΥ) η οποία συλλαμβάνει τις αναγκαίες πληροφορίες προσπέλασης σχετικά με πόρους υπερκειμένου. Έτσι θα επιτρέπεται σε κάθε εξυπηρετητή υπερκειμένου να εγγράφεται (register) σε αυτό. Επιπλέον, ο developer μιας τρίτης εφαρμογής θα μπορεί εύκολα να ανακαλύψει και να μάθει πληροφορίες για τις υπηρεσίες Υπερκειμένου που προσφέρονται από διάφορα στιγμιότυπα του ΑΣΥ-ΒΨ, και ο πελάτης (μια τρίτη εφαρμογή) θα έχει την δυνατότητα ομοίως να αναζητά πληροφορίες για υπηρεσίες Υπερκειμένου και να ελέγχει αν μπορεί να τις χρησιμοποιήσει ή όχι (αντικείμενα του Β-επιπέδου ή Γ-επιπέδου εργασίας 1 ). 1 Σύμφωνα με τον Douglas Engelbart [Engelbart, 1998], υπάρχουν τρεις τύποι εργασίας που μπορούν να εκτελεστούν σε έναν οργανισμό. Το Α-επίπεδο είναι η εργασία του ίδιου του οργανισμού. Το Β- επίπεδο είναι η εργασία η οποία αναπτύσσει εργαλεία έτσι ώστε να βελτιώσει την απόδοση των 9

10 Τμήμα της υπό παρουσίαση εργασίας αποτέλεσε ο σχεδιασμός και η ανάπτυξη ενός μηχανισμού ανακάλυψης εξυπηρετητών δόμησης. Ειδικότερα, ο παραπάνω μηχανισμός επιτρέπει την τοπική αναζήτηση και επισκόπηση των διαθέσιμων εξυπηρετητών δόμησης ενός στιγμιότυπου του συστήματος Καλλίμαχος [Tzagarakis et al., 1999], καθώς και την επιλογή συγκεκριμένου εξυπηρετητή δόμησης με βάση συγκεκριμένα χαρακτηριστικά. Επίσης, υπό το φως του peer-to-peer υπολογισμού σχεδιάστηκε και αναπτύχθηκε ο μηχανισμός καθολικής ανακάλυψης εξυπηρετητών δόμησης μεταξύ πολλών στιγμιότυπων Καλλίμαχος. Επιπρόσθετα, αναπτύχθηκε ένα γραφικό εργαλείο που είχε ως στόχο τη δοκιμή του συστήματος ανακάλυψης υπηρεσιών. Τέλος, τα συμπεράσματα και οι εμπειρίες που αποκτήθηκαν όλο αυτό το διάστημα θα αποτελέσουν τη βάση για μελλοντικές τροποποιήσεις του συστήματος Καλλίμαχος έτσι ώστε οι υπηρεσίες που προσφέρει να γίνουν ακόμα πιο προσιτές και γνωστές στο ευρύ κοινό. 1.1 Επισκόπηση Στο κεφάλαιο 2 προσεγγίζεται η έννοια του υπερκειμένου σαν ένας εναλλακτικός τρόπος δόμησης της πληροφορίας, ενώ περιγράφεται η εξελικτική του πορεία από τη στιγμή που πρωτοεμφανίστηκε μέχρι σήμερα. Πιο συγκεκριμένα, εξετάζεται ο τρόπος με τον οποίο οι άνθρωποι αντιλαμβάνονται και χρησιμοποιούν τη δομή στις διάφορες ασχολίες τους, και ταυτόχρονα, επισημαίνεται η ανάγκη για το διαχωρισμό των διάφορων περιοχών του υπερκειμένου καθώς γίνεται μια παρουσίαση μερικών από αυτών (συσχετιστικό, ταξινομικό, χωροταξικό, κ.ά.). Στη συνέχεια, στο κεφάλαιο 3 περιγράφεται η εξελικτική πορεία των συστημάτων υπερκειμένου από την στιγμή που πρωτοεμφανίστικαν μέχρι σήμερα. Ειδικότερα, σε κάθε στάδιο εξέλιξης της αρχιτεκτονικής, ένα σύνολο από λειτουργίες ή κάποια δομικά στοιχεία διαχωρίζονταν από τον πυρήνα του συστήματος και δημιουργούσαν ένα αυτόνομο τμήμα το οποίο αλληλεπιδρούσε με το υπόλοιπο σύστημα μέσω μιας καθορισμένης διεπαφής. Στο κεφάλαιο 4 περιγράφεται το Ανοιχτό Σύστημα Υπερκειμένου βασισμένο σε ψηφίδες Καλλίμαχος. Πιο συγκεκριμένα, παρουσιάζεται γενικά η αρχιτεκτονική του, με ιδιαίτερη προσοχή στους εξυπηρετητές δόμησης και το τρόπο περιγραφής (ΠΠΥ) αυτών. Εξετάζεται ένας εναλλακτικός τρόπος της Περιγραφής Πόρου Υπερκειμένου με στόχο την βοήθεια του developer στην ενσωμάτωση μιας τρίτης εφαρμογής με το σύστημα Καλλίμαχος. ανθρώπων που εργάζονται στο Α-επίπεδο, ενώ το Γ-επίπεδο είναι η εργασία που αναπτύσσει εργαλεία για να αυξήσει την απόδοση των ανθρώπων που εργάζονται στο Β-επίπεδο. 10

11 Στο κεφάλαιο 5 παρουσιάζονται οι βασικές αρχιτεκτονικές κατανεμημένων συστημάτων και ο τρόπος ανακάλυψης υπηρεσιών σε αυτά. Ειδικότερα, εξετάζονται οι πελάτη/εξυπηρετητή και peer-to-peer αρχιτεκτονικές και τα ιδιαίτερα χαρακτηριστικά των μηχανισμών ανακάλυψης σε αυτές. Στο τέλος του κεφαλαίου γίνεται μια σύγκριση των αρχιτεκτονικών με βάση κάποια ιδιαίτερα χαρακτηριστικά των κατανεμημένων συστημάτων. Στη συνέχεια, στο κεφάλαιο 6 εξετάζεται γενικά η υπηρεσία της ανακάλυψης υπηρεσιών. Πιο συγκεκριμένα, εξετάζεται ο λόγος ύπαρξης της συγκεκριμένης υπηρεσίας και γίνεται μια προσπάθεια ορισμού της. Παρουσιάζονται συγκεκριμένοι τρόποι χρήσης της παραπάνω υπηρεσίας σε διάφορους τομείς και τα προβλήματα που υπάρχουν σε κάθε τομέα. Τέλος παρουσιάζονται οι μηχανισμοί ανακάλυψης υπηρεσιών. H διαδικασία ανάπτυξης ενός εξυπηρετητή ανακάλυψης υπηρεσιών για το σύστημα Καλλίμαχος παρουσιάζεται στο κεφάλαιο 7. Πιο συγκεκριμένα, περιγράφεται η peer-to-peer αρχιτεκτονική που ακολουθήθηκε, η οποία βασίζεται στο Gnutella σύστημα. Παράλληλα, περιγράφεται ο σχεδιασμός της σχεσιακής βάσης δεδομένων στην οποία αποθηκεύονται οι ΠΠΥ των εξυπηρετητών δόμησης και το εργαλείο δοκιμής της υπηρεσίας ανακάλυψης υπηρεσιών. Τέλος, στο κεφάλαιο 8 θέτονται τα συμπεράσματα που προέκυψαν από την συγκεκριμένη μελέτη πάνω στην ανακάλυψη υπηρεσιών στα ΑΣΥ-ΒΨ και θέτονται μελλοντικά ζητήματα που θα έχουν στόχο την καλύτερη παροχή υπηρεσιών από το σύστημα Καλλίμαχος. 11

12 2. Υπερκείμενο - Πεδία Υπερκειμένου Το υπερκείμενο είναι ένα σύστημα διαχείρισης και οργάνωσης πληροφοριών στο οποίο τα δεδομένα αποθηκεύονται σ ένα δίκτυο από κόμβους που συνδέονται μεταξύ τους με συνδέσμους. Οι κόμβοι, οι σύνδεσμοι και οι άγκυρες, που αποτελούν τα σημεία εντός του περιεχομένου των κόμβων από τα οποία ξεκινούν και καταλήγουν οι σύνδεσμοι, συνθέτουν την τριάδα των δομικών στοιχείων του υπερκειμένου. Τα συστήματα Υπερκειμένου (Hypertext systems), που επεκτείνονται λόγω ποικιλομορφίας περιεχομένου των κόμβων σε Υπερμεσικά (Hypermedia systems), επιτρέπουν στους χρήστες να δημιουργούν, να συνδέουν και να μοιράζονται μια μεγάλη ποικιλία από μέσα (media), όπως κείμενο, γραφικά, βίντεο, ήχο, animation και προγράμματα. Τα συστήματα υπερκειμένου παρέχουν μια μη σειριακή μέθοδο πρόσβασης στην πληροφορία, σε αντίθεση με τα παραδοσιακά πληροφοριακά συστήματα αλλά και με τον τρόπο ανάγνωσης του συμβατικού έντυπου υλικού. Από τα σημαντικότερα πλεονεκτήματα του Υπερκειμένου υπήρξε η δυνατότητα εύκολης πλοήγησης στο περιεχόμενο των κόμβων. Το γεγονός αυτό προσδιόρισε αρχικά την λειτουργικότητα του σε πεδίο πλοήγησης και μόνον. Ωστόσο αυτή η θεώρηση του υπερκειμένου, ήρθε να καταρριφθεί από την ουσιώδη παρατήρηση πρωτοφανών μορφοποιήσεων των δομικών στοιχείων του σε σχέση με τις ενυπάρχουσες έως τότε μορφές του. Η θεμελιώδης αυτή διαφοροποίηση οδήγησε σε αφαιρετικά μοντέλα, ως προς την μορφή των παραδοσιακών δομικών στοιχείων, τα οποία ονομάστηκαν πεδία υπερκειμένου και τα οποία γεννήθηκαν για να περιγράψουν συνεκτικές περιοχές προβλημάτων. Παρακάτω γίνεται μια σύντομη περιγραφή των πιο συχνά αναφερόμενων πεδίων. 2.2 Η Πορεία του Υπερκειμένου Μέχρι Σήμερα Από το 1945, ο Vanevar Bush είχε προτείνει ένα μη γραμμικό τρόπο δόμησης του κειμένου που ανταποκρινόταν στη συσχετιστική φύση του ανθρώπινου νου [Bush, 1945]. Ο Bush περιέγραψε τη γενική ιδέα του υπερκειμένου, ωστόσο δε χρησιμοποίησε τον όρο υπερκείμενο. Αναγνώρισε τους μέχρι τότε περιορισμούς στην οργάνωση της πληροφορίας και προχώρησε στο σχεδιασμό μιας μηχανής για την οργάνωση, την πρόσβαση και την κατανομή της πληροφορίας. Περιέγραψε ένα υποθετικό σύστημα που βασιζόταν σε μικροφίλμ, το οποίο το ονόμασε Memex (memory extender). Το Memex μπορούσε να χρησιμοποιηθεί 12

13 τόσο για πλοήγηση όσο και για δημιουργία σημειώσεων σε ένα μεγάλο όγκο δεδομένων. Το πολλά υποσχόμενο για την εποχή εκείνη σύστημα θα περιείχε μια μεγάλη βιβλιοθήκη από κείμενα μαζί με στοιχεία του χρήστη όπως σημειώσεις, φωτογραφίες και σχήματα. Ο Bush οραματίστηκε το Memex να έχει οθόνες πάνω στις οποίες μπορούσε να προβληθεί οποιοδήποτε τμήμα της πληροφορίας. Δεδομένα μπορούσαν να συνδεθούν σε ζευγάρια, ενώ η ακολουθία συνεχόμενων συνδέσμων δημιουργούσε μονοπάτια μέσα στο σύστημα. Επηρεασμένος από την ιδέα του Memex, ο Douglas Engelbart είδε την εφαρμοσιμότητα των υπολογιστών προς τη δημιουργία ενός τέτοιου συστήματος, κάτι που οδήγησε στο NLS (on Line System) που αργότερα μετονομάστηκε σε Augment [Engelbart, 1963]. Το NLS ενσωμάτωσε πολλές βασικές έννοιες του Memex και αποτέλεσε την πρώτη προσπάθεια για την κατασκευή ενός συστήματος που υποστήριζε την ομαδική εργασία. Ιδιαίτερη έμφαση δόθηκε στη δημιουργία ενός συνεπούς περιβάλλοντος μέσα από το οποίο ο χρήστης θα μπορούσε να προσεγγίζει πολύπλοκες καταστάσεις, να κατανοεί τις ανάγκες του και να επιλύει προβλήματα. Ο Engelbart δημιούργησε ένα υπολογιστικό σύστημα το οποίο θα ενίσχυε την ανθρώπινη νοημοσύνη, επιτρέποντας στο χρήστη να αλληλεπιδρά με το σύστημα χρησιμοποιώντας ειδικές συσκευές. Κατά συνέπεια, το μέγεθος των πληροφοριών που ένας χρήστης θα μπορούσε να χειριστεί και να καταλάβει αύξανε σταθερά, ενισχύοντας αποτελεσματικά την εγγενή νοημοσύνη του. Περίπου την ίδια χρονική περίοδο, ένας άλλος πρωτοπόρος του υπερκειμένου, ο Ted Nelson, ξεκίνησε την έρευνα και την ανάπτυξη πάνω σε αυτήν την περιοχή. Η δική του έκδοση ήταν πιο εκτεταμένη δίνοντας έμφαση στη δημιουργία ενός ενοποιημένου συγγραφικού περιβάλλοντος, καθώς και ενός συστήματος διαχείρισης δεδομένων υπερκειμένου, το οποίο το ονόμασε Xanadu [Nelson, 1971]. Για πρώτη φορά στην ιστορία του υπερκειμένου τα αρχικά κείμενα παρέμεναν ανεπηρέαστα, αφού οι τροποποιήσεις που γίνονταν (δημιουργία συνδέσμων, εισαγωγή σχολίων, κ.ά.) αποθηκεύονταν ξεχωριστά. Με τη χρήση συνδέσμων ανάμεσα στα αρχικά κείμενα και στις τροποποιήσεις τους ήταν εφικτή η ανακατασκευή των προηγούμενων εκδόσεων. Νέοι σύνδεσμοι μπορούσαν εύκολα να δημιουργηθούν μεταξύ διαφορετικών σωμάτων κειμένου με αποτέλεσμα να προκύπτουν καινούργια μονοπάτια πλοήγησης. Αξίζει να σημειωθεί ότι ο Nelson ήταν αυτός που δημιούργησε τους όρους υπερκείμενο και υπερμέσα [Nelson, 1965]. Στα τέλη της δεκαετίας του '70 και στις αρχές του '80, αρκετές ερευνητικές προσπάθειες ενσωμάτωναν τις ιδέες που έθεσαν οι Bush, Engelbart και Nelson. Οι συνεχείς εξελίξεις στην τεχνολογία των υπολογιστών οδήγησαν σε ένα αυξημένο ενδιαφέρον στην ανάπτυξη συστημάτων υπερκειμένου, κάτι που κορυφώθηκε στα 13

14 τέλη της δεκαετίας του '80 με αρχές του '90. Έχει υπολογιστεί ότι από τη στιγμή που ο Conklin [Conklin, 1987] παρουσίασε την έρευνά του για τα τότε υπάρχοντα συστήματα υπερκειμένου, περισσότερα από 100 τέτοια συστήματα έχουν εμφανιστεί στη βιβλιογραφία [Irler and Barbieri, 1990]. Εκτός από την ανάπτυξη συστημάτων, τις τελευταίες δεκαετίες έχουν εμφανιστεί αρκετές καινούργιες ερευνητικές περιοχές. Θέματα ευχρηστίας και αλληλεπίδρασης με το χρήστη βρίσκονται τώρα στο προσκήνιο, καθώς και ό,τι έχει να κάνει με την πλοήγηση, την αναπαράσταση της γνώσης μέσα στο υπερκείμενο, την κατασκευή εργαλείων για τη δημιουργία υπερκειμένου, κ.ά. 2.3 Παρουσίαση των Πεδίων Υπερκειμένου Όπως αναφέρθηκε προηγουμένως, ο Bush και οι άλλοι πρωτοπόροι στο χώρο του υπερκειμένου, ασχολήθηκαν με τη χρήση και την αναπαράσταση συσχετιστικών δομών τη συσχετιστική περιοχή του υπερκειμένου. Από τότε, πολλοί ερευνητές έχουν ασχοληθεί με ποικίλες περιοχές ανάλογα με τα ενδιαφέροντά τους. Γενικότερα, η εργασία που έχει γίνει σε όλον αυτόν τον χώρο εξετάζει τον τρόπο με τον οποίο οι άνθρωποι αντιλαμβάνονται και χρησιμοποιούν τη δομή στις διάφορες ασχολίες τους. Κάθε περιοχή δραστηριότητας έχει τις δικές της εξειδικευμένες αφαιρέσεις, τη δική της ορολογία και το δικό της θεματικό πεδίο, κάνοντάς τη μοναδική στο χώρο του υπερκειμένου Συσχετιστικό Υπερκείμενο Το συσχετιστικό υπερκείμενο ή διαφορετικά το υπερκείμενο πλοήγησης ήταν η πρώτη περιοχή δραστηριότητας στο χώρο του υπερκειμένου. Η κύρια αιτία ήταν το γεγονός ότι η διαδικασία της ακολουθίας συνδέσμων αποτελεί τη βασική αρχή κατά την ανάγνωση των παραδοσιακών εντύπων. Είναι γνωστό άλλωστε ότι η ερευνητική ενασχόληση με κάποιο θέμα απαιτεί αρκετή προσπάθεια για την ανάκτηση των παραπομπών, την κράτηση σημειώσεων και πολλών άλλων γνωστικών διεργασιών. Οι αρχικές ιδέες για το υπερκείμενο επικεντρώνονταν στην ενοποίηση μεγάλου όγκου πληροφοριών που θα ήταν εύκολα προσβάσιμος μέσω ενός εύχρηστου περιβάλλοντος διεπαφής με το χρήστη. Η εμφάνιση του υπολογιστή με τις δυνατότητες που παρείχε έδωσε νέα ώθηση στην υλοποίηση αυτής της ιδέας. Το νέο, πλέον, δικτυακό σύστημα έκδοσης πληροφορίας αποτελούταν από ένα δυναμικό σώμα κειμένων το οποίο ήταν διαθέσιμο και μπορούσε να εμπλουτιστεί από τους χρήστες χωρίς όμως να αλλοιώνεται η αρχική του μορφή. 14

15 Τα συσχετιστικά συστήματα υπερκειμένου σχεδιάστηκαν με σκοπό να προσφέρουν στο χρήστη ένα μεγάλο βαθμό ευελιξίας στη σύνδεση τμημάτων πληροφορίας. Οι συγκεντρωμένες, πλέον, συλλογές πληροφοριών αποτελούσαν ξεχωριστά κομμάτια ενός διευρυμένου πληροφοριακού δικτύου, μέσα στο οποίο η πλοήγηση μπορούσε να γίνει χωρίς περιορισμούς και σύμφωνα με τις ιδιαίτερες προτιμήσεις του χρήστη. Αυτός ο τρόπος αναπαράστασης της πληροφορίας και πλοήγησης σε αυτήν είχε να προσφέρει πολλά στο χρήστη, κυρίως αν συγκριθεί με τις παραδοσιακές τεχνικές ανάκτησης πληροφορίας που απαιτούσαν τη χρήση πολύπλοκων ερωτημάτων σε δυσνόητες δομές οργάνωσης. Το πιο σημαντικό χαρακτηριστικό του συσχετιστικού υπερκειμένου είναι η δυνατότητα που παρέχει στους χρήστες να μπορούν να δημιουργήσουν συνδέσμους, ανάλογα με τα ενδιαφέροντά τους, μεταξύ σημασιολογικά συσχετιζόμενων τμημάτων πληροφορίας. Oι σύνδεσμοι αυτοί μπορούν να ομαδοποιηθούν σε πλαίσια (π.χ. οι σελιδοδείκτες των φυλλομετρητών), συνιστώντας συλλογές εννοιολογικά όμοιων πληροφοριών. Προς τη διευκόλυνση του χρήστη για την προσαρμογή του πληροφοριακού δικτύου στις ανάγκες του, το συσχετιστικό υπερκείμενο περιλαμβάνει δυναμικά υπολογιζόμενους συνδέσμους (π.χ. σε κάθε εμφάνιση μιας φράσης), συνδέσμους σε συνδέσμους (π.χ. όπως ο κώδικας 303: See Other του HTTP πρωτοκόλλου), συνδέσμους που ενεργοποιούνται αυτόματα, και ένα σύνολο επιπλέον χαρακτηριστικών που προσδίδουν μεγαλύτερη λειτουργικότητα Χωροταξικό Υπερκείμενο Καθώς η χρήση των συστημάτων υπερκειμένου διευρυνόταν, οι ερευνητές συνειδητοποίησαν ότι οι χρήστες μπερδεύονταν ή χάνονταν κατά την πλοήγησή τους σε μεγάλα δίκτυα [Conklin, 1987]. Συστήματα όπως το Notecards [Trigg et al., 1986] αντιμετώπισαν αυτό το πρόβλημα χρησιμοποιώντας μια οπτική αναπαράσταση του δικτύου με τη μορφή χάρτη. Αυτή η επιτυχημένη λύση του προβλήματος οδήγησε στη δημιουργία νέων συστημάτων στα οποία η κύρια αλληλεπίδραση με το χρήστη δε γινόταν μέσα από τα δεδομένα των κόμβων, αλλά μέσα από την οπτική αναπαράσταση των κόμβων και των συσχετίσεων μεταξύ τους. Η διαφοροποίηση αυτή στα συστήματα υπερκειμένου είχε κάποιες απρόβλεπτες αλλά σημαντικές συνέπειες. Οι συσχετίσεις μεταξύ των κόμβων μπορούσαν πλέον να εκφραστούν με περισσότερους από έναν τρόπους και όχι μόνο με τη χρήση συνδέσμων. Σύμφωνα με αυτήν τη διαπίστωση, οι σχέσεις ανάμεσα σε διαφορερικούς κόμβους ήταν δυνατόν να εκτιμηθούν απλά από τη θέση στο χώρο που είχε ο ένας σε σχέση με τον άλλον, δίνοντας νέα λειτουργικότητα στο 15

16 υπερκείμενο: την έμμεση δημιουργία συσχετίσεων μέσα από τη χωροταξική γειτνίαση και τα οπτικά χαρακτηριστικά των κόμβων [Marshall and Rogers, 1992]. Σύμφωνα με τις παραπάνω παρατηρήσεις, προέκυψαν νέες απαιτήσεις για την απεικόνιση των δεδομένων. Συγκεκριμένα, υπήρχε η ανάγκη για την έκφραση των έμμεσων καθώς και των εφήμερων συσχετίσεων που είναι δυνατόν να δημιουργηθούν μεταξύ των κόμβων, όπως και για τη διαχείρισή τους μέσα στο χώρο. Για αυτό το σκοπό, στα συστήματα υπερκειμένου ενσωματώθηκε ένας χωροταξικός αναλυτής ο οποίος έχει την ικανότητα να αναγνωρίζει και να ερμηνεύει διαφορετικά τις οριζόντιες και κάθετες λίστες, τις στοίβες, τους σύνθετους κόμβους, κ.ά. Έτσι, προέκυψαν τα χωροταξικά συστήματα υπερκειμένου, όπως είναι το VIKI [Marshall et al., 1994] και το VKB [Shipman et al., 2001], στα οποία οι συσχετίσεις μεταξύ των αντικειμένων και τα χαρακτηριστικά τους έχουν να κάνουν με την τοποθέτησή τους στο χώρο, με το χρώμα τους, με το σχήμα που έχουν, και με άλλες οπτικές παραμέτρους. Ένα χωροταξικό περιβάλλον διεπαφής χρήστη εκμεταλλεύεται την ικανότητα που έχει ο άνθρωπος να αναγνωρίζει πρότυπα μέσω της μνήμης του. Είναι πιο εύκολο να θυμηθεί σε πιο χωρικό σημείο είδε το κείμενο που τον ενδιαφέρει παρά να θυμηθεί το σύνολο των συνδέσμων που ακολούθησε για να το ανακτήσει. Επίσης οι διφορούμενες συσχετίσεις που δεν μπορούσαν να αποτυπωθούν στα άλλα είδη υπερκειμένου, τώρα εκφράζονται με τη σχετική απόσταση. Συμπερασματικά, το χωροταξικό υπερκείμενο έδωσε νέες διαστάσεις για την αλληλεπίδραση του χρήστη με την πληροφορία Ταξινομικό Υπερκείμενο Έχει παρατηρηθεί ότι σε πολλές περιπτώσεις ο ανθρώπινος νους χρησιμοποιεί ιεραρχικές δομές για την οργάνωση της πληροφορίας. Αυτός ο ταξινομικός συλλογισμός έχει να κάνει με τη σύγκριση και την ταξινόμηση ιδιαίτερα παρόμοιων κόμβων σε σύνολα [Parunak, 1991], δημιουργώντας ιεραρχικές οργανώσεις. Η δομή που προκύπτει δεν είναι αποτέλεσμα των δεδομένων, αλλά είναι ένας τρόπος για να συσταθεί το σύνολο των κατηγοριών βάση των οποίων θα ταξινομηθούν οι κόμβοι [Parunak, 1993]. Ακολουθώντας αυτή τη φυσική δόμηση, οι οργανωτικοί σύνδεσμοι συνδέουν έναν κόμβο με τα παιδιά του, δημιουργώντας ένα υποδίκτυο με αυστηρή δενδρική μορφή μέσα στο ευρύτερο δίκτυο του υπερκειμένου. Επειδή ισοδυναμούν με τους isa συνδέσμους της θεωρίας της σημασιολογίας των δικτύων [Woods, 1975], πρέπει να μεταχειρίζονται με διαφορετικό τρόπο από τους συνδέσμους συσχέτισης. 16

17 Για την κάλυψη αυτών των αναγκών που έχουν να κάνουν με οργανωτικές μορφές δόμησης, δημιουργήθηκαν τα ταξινομικά συστήματα υπερκειμένου. Το ταξινομικό υπερκείμενο έχει να κάνει με την ταξινόμηση, την αποθήκευση και την ανάκτηση αντικειμένων που αναφέρονται σε ένα κοινό πληροφοριακό πεδίο [Parunak, 1991, 1993]. Ο χρήστης ομαδοποιεί τα αντικείμενα σε σύνολα με βάση τα χαρακτηριστικά τους, ψάχνει ανάμεσα στα μέλη ενός συνόλου για να βρει συσχετίσεις ή κάποια διακριτά υποσύνολα, και δημιουργεί νέα σύνολα από τα ήδη υπάρχοντα. Στις ταξινομικές δομές υπάρχουν διαφορετικοί τύποι υπολογισμού, επιτρέποντας η πλοήγηση να γίνεται από έναν κόμβο σε κάποιον άλλο μέσα στο ίδιο σύνολο, ή από ένα σύνολο σε κάποιο άλλο δίνοντας στο χρήστη την αίσθηση της ταξινομίας και όχι της αυθαίρετης ακολουθίας συνδέσμων. Ο βασικός κανόνας για τη μορφοποίηση της ταξινομικής ιεραρχίας είναι η διατήρηση της δενδρικής μορφής που έχει ως συνέπεια τα αντικείμενα χαμηλότερου επιπέδου να αποτελούν τα στοιχεία των υψηλότερων ή να είναι τα υποσύνολά τους Υπερκείμενο Μοντελοποίησης Μέσα από τις εφαρμογές των συστημάτων υπερκειμένου, ο χρήστης μπορεί να πλοηγηθεί στην πληροφορία ανάλογα με τις ανάγκες του και τις προτιμήσεις του. Η δημιουργία τέτοιων εφαρμογών γίνεται από τους σχεδιαστές εφαρμογών υπερκειμένου με χρήση των διαθέσιμων υπηρεσιών που παρέχει το κάθε σύστημα. Κατά τη διάρκεια αυτής της διαδικασίας, οι συγκεχυμένες συσχετίσεις του πληροφοριακού χώρου της εφαρμογής που πρόκειται να μοντελοποιηθεί διατυπώνονται με ένα διαφανή και κατανοητό τρόπο. Παρόλ' αυτά, η ανάπτυξη εφαρμογών υπερκειμένου είναι μια πολύπλοκη γνωστική διαδικασία που αποτελείται από επαναληπτικές δραστηριότητες, όπως ανάδυση νέων ιδεών, αναπαράσταση και δόμηση των ιδεών, εκτίμηση των αποτελεσμάτων, τροποποίηση της διαδικασίας [Nanard and Nanard, 1995], έτσι ώστε να απαιτείται ένα νοητό μοντέλο της περιοχής στην οποία θα απευθύνεται η εφαρμογή υπερκειμένου. Κατά συνέπεια, αρκετή προσπάθεια έχει γίνει για τη δημιουργία εξεζητημένων εργαλείων και μεθοδολογιών που θα συμβάλλουν στην ανάπτυξη των εφαρμογών υπερκειμένου. Για την καλύτερη υποστήριξη των δραστηριοτήτων που έχουν να κάνουν με σχεδιαστικά θέματα του υπερκειμένου, έχει προταθεί από πολλούς ερευνητές η συστηματική και δομημένη ανάπτυξη εφαρμογών υπερκειμένου [Marshall et al., 1991; Nanard and Nanard, 1991; Garzotto et al., 1993; Isakowitz et al., 1995]. Με τη χρήση ενός διευρυμένου συνόλου αφαιρέσεων όπως είναι η συνάθροιση, η 17

18 γενίκευση/εξειδίκευση και η έννοια των περιορισμών, μπορεί να υποστηριχθεί η διαδικασία της μοντελοποίησης με τη χρήση των σχημάτων υπερκειμένου [Kyriakopoulou et al., 2001]. Έτσι, τα συστήματα υπερκειμένου που υποστηρίζουν τη διαχείριση αυτών των σχημάτων αντιλαμβάνονται τα σχήματα σα σημασιολογικά πλούσιες οντότητες που οι σχέσεις μεταξύ τους ελέγχονται από κανόνες. Τα σχήματα δηλαδή αποτελούν μια άλλη μορφή υπερκειμένου. Αυτός ο τρόπος μοντελοποίησης είναι χρήσιμος στην ανάπτυξη εφαρμογών υπερκειμένου γιατί βοηθά τους σχεδιαστές να αποφύγουν δομικές ασυνέπειες και λάθη, ενώ οι εφαρμογές που αναπτύσσονται βασισμένες σε ένα μοντέλο θα αποτελέσουν συγκεκριμένες και προβλεπόμενες δομές αναπαράστασης [Garzotto et al., 1993]. Η προσαρμοστικότητα στον ορισμό της σημασιολογίας και των σχημάτων του υπερκειμένου αποτελεί μια σημαντική προϋπόθεση για την υποστήριξη της ανάπτυξης των εφαρμογών. Έτσι, το υπερκείμενο μοντελοποίησης παρέχει μια υποδομή πάνω στην οποία μπορούν να σχεδιαστούν και να αναπτυχθούν εφαρμογές σε ένα υψηλό επίπεδο αφαίρεσης [Kyriakopoulou et al., 2001] Υπερκείμενο Σημασιολογικού Δικτύου Τα σημασιολογικά δίκτυα καθορίζουν ένα δομημένο γλωσσολογικό πόρο επιτρέποντας την ευέλικτη πλοήγηση ανάμεσα στα λεξικά μέρη μιας γλώσσας. Τα δίκτυα λέξεων (wordnets) αποτελούν τον πιο αντιπροσωπευτικό τύπο σημασιολογικού δικτύου στην περιοχή της επεξεργασίας φυσικής γλώσσας. Παρακινούμενοι από θεωρίες για την οργάνωση της ανθρώπινης γνώσης, τα δίκτυα λέξεων προέκυψαν σαν ένας εξαιρετικά δομημένος γλωσσικός αποθηκευτικός χώρος, όπου οι λέξεις προσδιορίζονται η μία σε σχέση με την άλλη. Σε αντίθεση με τα ηλεκτρονικά ή τα έντυπα λεξικά, ένα δίκτυο λέξεων ορίζει σαφώς τις σημασιολογικές διαφορές μεταξύ των σχέσεων οι οποίες συνδέουν έννοιες 2 [Evens, 1988]. Επομένως, παρά τις ομοιότητες που έχουν με τους τυπικούς θησαυρούς λέξεων, τα δίκτυα λέξεων σε γενικές γραμμές διαχωρίζουν σαφώς τα εννοιολογικά και λεξικά επίπεδα της γλώσσας, και τέτοια διάκριση απεικονίζεται μέσα από τις σημασιολογικές - εννοιολογικές και λεξικές σχέσεις που ισχύουν ανάμεσα στα σύνολα συνωνύμων και στις λέξεις αντίστοιχα. Τα δίκτυα λέξεων σχηματίζουν σημασιολογικά λεξικά τα οποία έχουν τη μορφή δικτύου, κυρίως επειδή η αναπαράσταση των λέξεων και των εννοιών σαν ένα αλληλένδετο σύστημα θεωρείται συνεπής. 2 Επειδή οι έννοιες αποτελούνται από σύνολα λέξεων, μπορεί να θεωρηθεί ότι οι σχέσεις συνδέουν λέξεις. 18

19 Η αναλογία του σημασιολογικού δικτύου με το υπερκείμενο έχει αναγνωριστεί εδώ και αρκετό καιρό [Conklin, 1987], και ένα σημασιολογικό δίκτυο μπορεί να θεωρηθεί σαν ένα λογικό μοντέλο του υπερκειμένου. Όπως είναι ευρέως γνωστό, ένα σημασιολογικό δίκτυο είναι ένα σχήμα αναπαράστασης γνώσης που αποτελείται από έναν κατευθυνόμενο γράφο, στον οποίο οι εννοιολογικές μονάδες αναπαρίστανται ως κόμβοι και οι σχέσεις μεταξύ τους ως σύνδεσμοι. Ο γράφος γίνεται σημασιολογικός όταν σε κάθε κόμβο και σε κάθε σύνδεσμο αποδίδεται κάποιος συγκεκριμένος τύπος. Η βασική ιδέα των σημασιολογικών δικτύων είναι ότι η γραφοθεωρητική δομή των σχέσεων μπορεί να χρησιμοποιηθεί τόσο για εξαγωγή συμπερασμάτων όσο και για ζητήματα κατανόησης. Το υπερκείμενο και το δίκτυο λέξεων μοιράζονται πολλά κοινά σημεία αναφορικά ως προς τις θεμελιώδης αρχές τους [Avramidis et al., 2002a]. Συγκεκριμένα, και τα δύο στοχεύουν στην αποτύπωση των σχέσεων που πιθανόν να υπάρχουν μεταξύ αντικειμένων παρέχοντας πληροφορίες για αυτά. Επομένως, το βασικό χαρακτηριστικό των συστημάτων υπερκειμένου και των δικτύων λέξεων είναι η δυνατότητα που παρέχουν ως προς τη δημιουργία συσχετίσεων ανάμεσα σε σημασιολογικά συσχετιζόμενα τμήματα πληροφορίας. Συμπερασματικά, αν τα σημασιολογικά δίκτυα και πιο συγκεκριμένα τα δίκτυα λέξεων αντιμετωτιστούν σα μια καινούργια περιοχή των συστημάτων υπερκειμένου 3, οι γλωσσικές δομές θα είναι πιο εύκολα διαχειρίσιμες και συνεπώς θα μπορούν να εξαχθούν σημαντικά συμπεράσματα για την ανθρώπινη νοημοσύνη και τον τρόπο σκέψης Άλλα είδη Υπερκειμένου Η εισαγωγή νέων περιοχών στα συστήματα υπερκειμένου γίνεται για να μπορεί ο χρήστης να επωφεληθεί από τα ιδιαίτερα χαρακτηριστικά δόμησής τους. Με τη διατήρηση των εξαρτώμενων από το πεδίο περιορισμών, μπορούν να αναπτυχθούν εργαλεία, που να βοηθούν το χρήστη, εκτελώντας συντακτικούς ή/και σημασιολογικούς ελέγχους, και ίσως δομικούς υπολογισμούς. Αυτή η διαπίστωση αποτέλεσε το κίνητρο για τη μελέτη πολλών περιοχών του υπερκειμένου με μικρότερη απήχηση. Μαζί με το συσχετιστικό υπερκείμενο, το υπερκείμενο υποστήριξης επιχειρηματολογίας [Conklin and Begeman, 1987] αποτελεί μια από τις πρώτες περιοχές έρευνας στο χώρο του υπερκειμένου. Αν και το ενδιαφέρον για αυτό το είδος υπερκειμένου έχει μειωθεί τα τελευταία χρόνια, παραμένει σημαντικός πρόγονος άλλων πιο πρόσφατων περιοχών. Έτσι, στο υπερκείμενο υποστήριξης 3 Μια πρώτη προσέγγιση προς αυτήν την κατεύθυνση μπορεί να βρεθεί στο [Avramidis et al., 2002b]. 19

20 επιχειρηματολογίας ο χρήστης, συσχετίζοντας τα δομικά στοιχεία 4 αυτής της περιοχής μεταξύ τους, μπορεί να επιχειρηματολογήσει για κάποιο θέμα, να παρακολουθήσει συζητήσεις και να συμβάλλει στη λύση προβλημάτων. Το λογοτεχνικό υπερκείμενο αποτελεί ένα σημαντικό συστατικό στην κοινότητα του υπερκειμένου [Landow and Kahn, 1992], στο οποίο ο συγγραφέας (ή οι συγγραφείς) συνδέουν τμήματα κειμένου δημιουργώντας ιστορίες. Οι αναγνώστες διαβάζουν το κείμενο και ακολουθούν τους συνδέσμους, συνθέτοντας από μόνοι τους το νόημα της ιστορίας. Παραπλήσιο αλλά πιο γενικό παράδειγμα αποτελεί το καλλιτεχνικό υπερκείμενο [Leistol, 1994]. Η εργασία του καλλιτέχνη είναι να χρησιμοποιήσει αυθαίρετα τα δομικά στοιχεία που του παρέχει το σύστημα και να χτίσει τις συνδέσεις μεταξύ τους. Όπως γίνεται και με το λογοτεχνικό υπερκείμενο, τα αντικείμενα και οι συνδέσεις συμβάλλουν στο νόημα που θέλει να δώσει ο καλλιτέχνης. Η υποστήριξη της συνεργασίας μέσω υπολογιστικών συστημάτων αποτελούσε ένα χωριστό πεδίο της έρευνας για πολλά χρόνια. Η προσαρμογή της στο χώρο του υπερκειμένου προέκυψε από την επιθυμία πολλαπλοί χρήστες να μπορούν να χρησιμοποιούν κοινά δομικά στοιχεία είτε σύγχρονα είτε ασύγχρονα, και απεικονίζει μια άλλη εξελικτική κατεύθυνση των συστημάτων υπερκειμένου [Streitz et al., 1992]. Η υποστήριξη της συνεργασίας είναι μια φυσική απαίτηση όταν ο χρήστης βρίσκεται αντιμέτωπος με το πρόβλημα της δόμησης της πληροφορίας. Συχνά, η δομή χρησιμοποιείται για να εκφραστεί ο τρόπος με τον οποίο η πληροφορία γίνεται αντιληπτή στο χρήστη. Η συνεργασία με άλλους χρήστες υποστηρίζει την ανάπτυξη μιας κοινής κατανόησης μεταξύ των ανθρώπων που συμμετέχουν σε τέτοιου είδους εργασίες. 4 Zητήματα, απόψεις, στοιχεία κ.ά. 20

21 3. Η Εξέλιξη των Συστημάτων Υπερκειμένου Τα συστήματα Υπερκειμένου, για μεγάλο χρονικό διάστημα, ήταν κλειστά, χρησιμοποιώντας δικούς τους μηχανισμούς αποθήκευσης και ελάχιστη ή καθόλου διαλειτουργικότητα. Ένα σύνολο από αρχιτεκτονικές επιπέδων, μοντέλων και υποδομών έχουν προταθεί και αναπτυχθεί από διάφορους ερευνητές στην προσπάθειά τους να προάγουν τα συστήματα υπερκειμένου σε πιο γενικές δομές, οι οποίες μπορούν εύκολα να ενσωματωθούν στο περιβάλλον του χρήστη. Προς αυτήν την κατεύθυνση, έχουν δημιουργηθεί διάφορα εργαλεία ανάπτυξης, τα οποία βοηθούν στην προσθήκη λειτουργικότητας υπερκειμένου σε υπάρχοντα συστήματα. Προκειμένου να γίνουν τα σύστημα υπερκειμένου πλήρως ανοιχτά και ολοκληρωμένα, πρέπει να εξεταστούν τα ακόλουθα ζητήματα [Malcolm et al., 1991]: η διαλειτουργικότητα, η προγραμματισιμότητα, η δημιουργία κατανεμημένων συνδέσμων, η προσθήκη και η τροποποίηση των δομικών τύπων, ο έλεγχος ταυτόχρονης πρόσβασης σε πολυχρηστικά διαμοιραζόμενα περιβάλλοντα, η διαχείριση δημόσιων και ιδιωτικών συνδέσμων, η υποστήριξη λειτουργικών συστημάτων, τα πρωτόκολλα διασύνδεσης, η υποστήριξη πολυμέσων, η συνέπεια του περιβάλλοντος διεπαφής με το χρήστη και ο έλεγχος των εκδόσεων. Η εξέλιξη του υπερκειμένου προς ένα πιο δομημένο μοντέλο δεν είναι πρωτοφανής. Το πρώτο βήμα στην ανάπτυξη του υπερκειμένου ήταν να δοθεί έμφαση στην ευελιξία της δομής να επιτραπούν δηλαδή σύνδεσμοι μεταξύ οποιωνδήποτε τύπων δεδομένων. Βασισμένοι σε πειράματα, πολλοί ερευνητές θεώρησαν ότι μια επίσημη αναπαράσταση της δομής ήταν απαραίτητη για να εκμεταλλευτεί όλες τις δυνατότητες που προσφέρει το υπερκείμενο. Η ανάπτυξη των συστημάτων υπερκειμένου και η εμφάνιση νέων αρχιτεκτονικών έγινε βαθμιαία. Σε κάθε στάδιο, ένα σύνολο από λειτουργίες ή κάποια δομικά στοιχεία της αρχιτεκτονικής διαχωρίζονταν από τον πυρήνα του συστήματος και δημιουργούσαν ένα αυτόνομο τμήμα το οποίο αλληλεπιδρούσε με το υπόλοιπο σύστημα μέσω μιας καθορισμένης διεπαφής. 3.1 Μονολιθικά Συστήματα Τα αρχικά συστήματα υπερκειμένου ήταν μονολιθικά και ο βασικός στόχος τους ήταν να παρέχουν στο χρήστη τη λειτουργικότητα του υπερκειμένου. Επειδή προσπαθούσαν να διατηρήσουν αμετάβλητη την πληροφοριακή τους βάση, συμπεριελάμβαναν ένα περιβάλλον διεπαφής με το χρήστη, ένα μηχανισμό συσχετίσεων και ένα αποθηκευτικό χώρο σε μια μοναδική εφαρμογή, όπως φαίνεται 21

22 και στο σχήμα 3.1. Για τη μοντελοποίηση των προβλημάτων μιας συγκεκριμένης θεματικής περιοχής, χρησιμοποιούσαν μια αρχιτεκτονική που έλεγχε πλήρως τα δεδομένα, τη δομή του υπερκειμένου, και το περιβάλλον διεπαφής με το χρήστη, ενώ οι αναπαραστάσεις δομής και δεδομένων που διαχειρίζονταν, συνυπήρχαν σε αποθηκευτικά μέσα και εξαρτώνταν άμεσα από το συνολικό σύστημα. Σχήμα 3.1 : Μονολιθικό Σύστημα Υπερκειμένου. Οι χρήστες που αλληλεπιδρούσαν με τέτοιου είδους συστήματα μπορούσαν με ευκολία να ακολουθήσουν συνδέσμους. Αξίζει να σημειωθεί ότι, εξαιτίας του πλήρους ελέγχου των συστημάτων στη δομή και στα δεδομένα δεν υπήρχαν καθόλου νεκροί σύνδεσμοι. Η εισαγωγή δεδομένων στο σύστημα γινόταν είτε απευθείας στον πυρήνα του, είτε με τη χρήση ειδικών εργαλείων. Ο αποθηκευτικός χώρος περιοριζόταν ή σε ένα απλό αρχείο, ή σε μια βάση δεδομένων, ή σε κάποιο δικτυακό χώρο αποθήκευσης [Akscyn et al., 1987], με αποτέλεσμα η ποσότητα των δεδομένων που μπορούσε να φιλοξενηθεί στο σύστημα να είναι σαφώς καθορισμένη, και να αποτρέπεται η κατανομή τους σε μια ευρεία δικτυακή περιοχή. Ο απόλυτος έλεγχος που είχε το σύστημα σε όλα τα συστατικά του οδήγησε σε ελάχιστες αλληλεπιδράσεις με άλλα συστήματα. Αν και οι χρήστες μπορούσαν να επωφεληθούν από τη λειτουργικότητα που τους παρεχόταν, η ποικιλία σε δεδομένα ήταν περιορισμένη. Η δυσκολία εισαγωγής νέων δεδομένων και το γεγονός ότι τα συστήματα δεν ήταν δικτυακά και πολυχρηστικά, οδήγησε στο μειωμένο ενδιαφέρον των χρηστών για τέτοιου είδους συστήματα. Αυτά τα μειονεκτήματα των μονολιθικών συστημάτων έγιναν γρήγορα αντιληπτά, γεγονός που οδήγησε σε μια σειρά από βελτιώσεις. 22

23 3.2 Συστήματα Πελάτη Εξυπηρετητή Το πρώτο τμήμα που διαχωρίστηκε από τα μονολιθικά συστήματα υπερκειμένου ήταν το περιβάλλον διεπαφής χρήστη (βλέπε σχήμα 3.2). Υπάρχουν δύο διαφορετικοί κοινοί τύποι συστημάτων υπερκειμένου πελάτη-εξυπηρετητή: τα συστήματα εξυπηρέτησης συσχετίσεων (π.χ. Sun's Link Service [Pearl, 1989]) και τα συστήματα διαχείρισης υπερβάσης (π.χ. HyperBase [Schutt and Streitz, 1990]). Τα πρώτα παρέχουν υπηρεσίες δόμησης υπερκειμένου σε ένα ανοιχτό σύνολο από εφαρμογές, ενώ τα δεύτερα παρέχουν τόσο υπηρεσίες δόμησης υπερκειμένου όσο και υπηρεσίες αποθήκευσης υπερκειμένου σε ένα ανοιχτό σύνολο από εφαρμογές. Ωστόσο, και οι δύο κατηγορίες αυτών των συστημάτων υπερκειμένου επιτρέπουν σε ένα σύνολο εφαρμογών να μοιράζονται ένα κοινό σύνολο από αφαιρέσεις που παρέχονται από τον εξυπηρετητή. Σχήμα 3.2 : Σύστημα Υπερκειμένου Πελάτη - Εξυπηρετητή. Η δημιουργία αυτής της αρχιτεκτονικής πελάτη-εξυπηρετητή, ενίσχυσε την ιδέα των ανοικτών συστημάτων υπερκειμένου. Σε γενικές γραμμές, ένα σύστημα μπορεί να θεωρηθεί ότι είναι ανοιχτό αν ορίζει και κοινοποιεί διεπαφές προγραμματισμού, και επιτρέπει σε εφαρμογές ευρείας κλίμακας να αλληλεπιδρούν με αυτό μέσω ενός κοινού πρωτοκόλλου. Μια σημαντική διαφορά στα συστήματα υπερκειμένου είναι αυτή μεταξύ της δομής και των δεδομένων (πληροφοριών). Ένα σύστημα υπερκειμένου, που επιβάλλει κάποιο συγκεκριμένο μοντέλο δεδομένων στις εφαρμογές που αλληλεπιδρούν με αυτό, θεωρείται κλειστό από τη στιγμή που οι εφαρμογές πρέπει να τροποποιηθούν για να ενσωματωθούν στο περιβάλλον του. Αντίθετα, ένα ανοιχτό σύστημα υπερκειμένου επιβάλλει μόνο κάποιο συγκεκριμένο μοντέλο δόμησης, επιτρέποντας στις εφαρμογές να αποθηκεύουν τα δεδομένα σε ό,τι μορφή θέλουν, ακόμα και εκτός συστήματος. Λαμβάνοντας υπόψη τους τα 23

24 πλεονεκτήματα της ανοικτότητας των συστημάτων, οι ερευνητές έκριναν επιτακτική την ανάγκη της βελτίωσης και επέκτασης των συστημάτων υπερκειμένου πελάτηεξυπηρετητή. Ένα συγκεκριμένο μοντέλο δεδομένων καθορίζει πλήρως τη μορφή της δομής και των δεδομένων ενός συστήματος υπερκειμένου. 3.3 Ανοικτά Συστήματα Υπερκειμένου Με απώτερο σκοπό την παροχή ενός γενικευμένου συνόλου από υπηρεσίες υπερκειμένου οι οποίες θα μπορούσαν να χρησιμοποιηθούν από ποικίλες εφαρμογές, εμφανίστηκαν τα ανοιχτά συστήματα υπερκειμένου. Αν και οι υλοποιήσεις αυτών των συστημάτων διαφέρουν αρκετά μεταξύ τους, υποστηρίζουν ένα ανοιχτό μοντέλο δεδομένων και διαχωρίζουν πλήρως τη δομή από τα δεδομένα. Σύμφωνα με αυτήν την προσέγγιση, η πληροφορία της δομής περικλείει τα δεδομένα μόνο κατά την απεικόνισή τους από την εφαρμογή που τα διαχειρίζεται 5. Σε αυτή τη φάση των συστημάτων υπερκειμένου, το αποθηκευτικό τμήμα διαχωρίστηκε από το συνολικό σύστημα, κάτι που φαίνεται στο σχήμα 3.3, και πήρε τη μορφή μιας βάσης δεδομένων. Έτσι, στα συστήματα υπερκειμένου προστέθηκε η λειτουργικότητα των βάσεων δεδομένων, με αποτέλεσμα να μπορεί εύκολα να γίνεται η διαχείριση των δοσοληψιών, ο έλεγχος πρόσβασης, κ.ά. Σχήμα 3.3 : Ανοιχτό Σύστημα Υπερκειμένου. Για τα περισσότερα συστήματα υπερκειμένου (όπως τα DHM [Gronbaek and Trigg, 1992], Hyperform [Wiil and Leggett, 1992], Microcosm [Davis et al., 1992] και Chimera [Anderson et al., 1994]), η ειδοποιός διαφορά στην ανοιχτότητά τους είναι η 5 Μπορεί πλέον ένας σύνδεσμος να έχει ως αφετηρία ένα αρχείο στο οποίο επιτρέπεται μόνο η ανάγνωση, π.χ. CD-ROM. 24

25 υποστήριξη ετερογενών εργαλείων, τα οποία διευρύνουν το υπολογιστικό περιβάλλον του χρήστη. Η αιτιολόγηση σε αυτήν την απαίτηση είναι ότι για να μπορεί ο χρήστης να αλληλεπιδρά με ένα περιβάλλον υπερκειμένου πρέπει τα εργαλεία να γνωρίζουν τη δομή που επιβάλλει το σύστημα και να είναι αυτά που θα παρέχουν υπηρεσίες υπερκειμένου. Έτσι, ο έλεγχος του περιβάλλοντος διεπαφής με το χρήστη μεταβιβάστηκε στα εργαλεία, αφήνοντας το σύστημα να ασχολείται μόνο με υπηρεσίες δόμησης. 3.4 Ανοικτά Συστήματα Υπερκειμένου βασισμένα σε Ψηφίδες Η ιδέα του δομικού υπολογισμού προέκυψε από τη βαθμιαία κατανόηση των ανοιχτών αρχιτεκτονικών του υπερκειμένου, καθώς επίσης και από την ύπαρξη συστημάτων, όπως τα χωροταξικά, που δεν μπορούσαν να υποστηριχθούν πλήρως. Έτσι, δημιουργήθηκαν τα ανοιχτά συστήματα υπερκειμένου βασισμένα σε ψηφίδες (ΑΣΥ-ΒΨ) ή, όπως αλλιώς είναι γνωστά, συστήματα δομικού υπολογισμού. Κάθε ψηφίδα, όπως φαίνεται στο σχήμα 3.4, αποτελεί έναν εξυπηρετητή δομήσης, ο οποίος υποστηρίζει μια περιοχή του υπερκειμένου και παρέχει ειδικά τροποποιημένες υπηρεσίες με βάση τα χαρακτηριστικά της δομής. Εξαιτίας της άμεσης συσχέτισης με τη δομή, οι υπηρεσίες ονομάζονται υπηρεσίες δόμησης (structure services), και τα συστήματα συστήματα δομικού υπολογισμού (structural computing systems). Οι ψηφίδες, ενώ επικοινωνούν με ένα κοινό πρωτόκολλο με το χώρο αποθήκευσης, έχουν διαφορετικές διεπαφές με τις εφαρμογές που τις χρησιμοποιούν γιατί παρέχουν διαφορετικές υπηρεσίες. Σχήμα 3.4 : Ανοιχτό Σύστημα Υπερκειμένου Βασισμένο σε Ψηφίδες. 25

26 Η γενικευμένη αυτή αρχιτεκτονική διαχώρισε πλήρως τα δεδομένα, τη δομή και στη συνέχεια τη συμπεριφορά, οδηγώντας στα 2ης γενιάς ανοιχτά συστήματα υπερκειμένου βασισμένα σε ψηφίδες (βλέπε σχήμα 3.5). Συγκεκριμένα, υποστήριξε την ύπαρξη ενός ανοιχτού συνόλου από εξυπηρετητές δομήσης, ώστε ο δομικός υπολογισμός να θεωρηθεί σαν ένα πιο γενικευμένο παράδειγμα που βοηθάει στην ενοποίηση μεμονωμένων περιοχών στο υπερκείμενο. Ως αποτέλεσμα, το σημαντικότερο όφελος που έχει η κοινότητα του υπερκειμένου από το δομικό υπολογισμό είναι η κατασκευή μιας ισχυρής και εύκαμπτης υποδομής που μπορεί να χρησιμοποιηθεί για τη δημιουργία συστημάτων που υποστηρίζουν πολλούς διαφορετικούς τύπους δομής και πολλές διαφορετικές περιοχές εφαρμογών. Σχήμα 3.5 : 2 ης Γενιάς Ανοιχτό Σύστημα Υπερκειμένου Βασισμένο σε Ψηφίδες. 3.5 Διαλειτουργικότητα και Συστήματα Υπερκειμένου Ο βασικότερος λόγος για την εξέλιξη των συστημάτων υπερκειμένου ήταν η ενίσχυση της διαλειτουργικότητάς τους. Προς αυτήν την κατεύθυνση, το 1996 διαμορφώθηκε η Ομάδα Εργασίας στα Ανοιχτά Συστήματα Υπερκειμένου (Open Hypermedia Systems Working Group OHSWG, Ο αρχικός σκοπός της, που ήταν ο καθορισμός ενός ανοιχτού πρωτοκόλλου επικοινωνίας, έχει εξελιχθεί σε μια προσπάθεια για τυποποίηση της γενικής εργασίας στα συστήματα υπερκειμένου. Υπάρχουν αρκετοί παράγοντες που συνηγορούν σε αυτήν την προσπάθεια. Από την πλευρά του χρήστη, τα διαλειτουργικά συστήματα θα επιτρέπουν τη χρήση της λειτουργικότητας του υπερκειμένου με έναν καθορισμένο τρόπο, όπως για παράδειγμα υπάρχει σήμερα η έννοια της διαγραφής, της αντιγραφής και της επικόλλησης στις διάφορες εφαρμογές των υπολογιστικών συστημάτων [Pearl, 26

27 1989]. Επιπλέον, οι χρήστες θα έχουν τη δυνατότητα της επιλογής μεταξύ διαφορετικών κατασκευαστών εφαρμογών υπερκειμένου, επειδή οι βασικές λειτουργίες θα υποστηρίζονται από όλα τα συστήματα. Τέλος, θα μπορούν να ανταλλάξουν εύκολα πληροφορίες υπερκειμένου, όπως γίνεται σήμερα η ανταλλαγή διευθύνσεων ιστοσελίδων. Όσοι παρέχουν πληροφορίες υπερκειμένου υπό τη μορφή προϊόντος θα ωφεληθούν από το γεγονός ότι το προϊόν τους θα μπορεί να επαναχρησιμοποιηθεί σε πολλαπλές υπολογιστικές πλατφόρμες και συστήματα. Συνεπώς, τα διαλειτουργικά συστήματα υπερκειμένου θα θέσουν τις βάσεις για την επαναχρησιμοποίηση της πληροφορίας, με αποτέλεσμα να μειωθεί το κόστος και να αυξηθεί η ποιότητα του υπερκειμένου. Τέλος, όσοι αναπτύσσουν συστήματα υπερκειμένου θα ωφεληθούν με την επαναχρησιμοποίηση δεδομένων και εργαλείων. Οι εφαρμογές υπερκειμένου δε θα χρειάζεται πλέον να δημιουργούνται εξ ολοκλήρου από την αρχή, με αποτέλεσμα οι ερευνητές να έχουν τη δυνατότητα να ασχοληθούν με τη μελέτη μεμονωμένων τμημάτων, όπως πιθανόν με τη δημιουργία επεκτάσιμων εξυπηρετητών υψηλής απόδοσης. 27

28 4. Το Ανοικτό Σύστημα Υπερκειμένου - ΒΨ Καλλίμαχος Στο κεφάλαιο 2 παρουσιάστηκαν διάφορα πεδία υπερκειμένου, τα οποία αναπαριστούν ένα σύνολο πρακτικών σε συγκεκριμένα πεδία εφαρμογής και τα οποία φέρνουν στο προσκήνιο ένα συγκεκριμένο σύνολο πράξεων. Η πλοήγηση δίνει έμφαση στον μεμονωμένο σύνδεσμο, το χωρικό υπερκείμενο στην συσχέτιση και το υπερκείμενο ταξινομιών στον χειρισμό ενός συνόλου συνδέσμων ως ενιαίας οντότητας παραπέμποντας άμεσα στην θεωρία συνόλων ως πλαίσιο για την υποστήριξή του. Το κοινό χαρακτηριστικό όλων των προαναφερθέντων πεδίων είναι ότι βασίζονται στην έννοια του συνδέσμου και της συσχέτισης, τα οποία ωστόσο μετασχηματίζονται κατάλληλα, ώστε τελικά να προκύψει το εκάστοτε αναγκαίο δομικό στοιχείο. Έτσι, οι δομικές αφαιρέσεις παρουσιάζουν διαφορές κυρίως στο επίπεδο των πεδίων (δηλαδή στην εφαρμογή τους) και όχι στο επίπεδο της υποδομής (στο πού βασίζονται για να οριστούν ως τέτοια). Αυτό σημαίνει ότι αυτό που ονομάζεται πεδίο υπερκειμένου δεν είναι τίποτε άλλο παρά μία συγκεκριμένη άποψη της υποδομής, όπως προέκυψε από έναν μετασχηματισμό των αφαιρέσεων που παρέχονται από αυτή. Μία τέτοια προσέγγιση οδηγεί άμεσα στην έννοια των επιπέδων υπερκειμένου στο σύστημα Καλλίμαχος: οι αφαιρέσεις των πεδίων υπερκειμένου αποτελούν αφαιρέσεις υψηλού επιπέδου, ενώ το δομικό στοιχείο στο οποίο αυτές στηρίζονται για να σχηματιστούν αποτελούν αφαιρέσεις χαμηλού επιπέδου. Η έννοιες υψηλό και χαμηλό επίπεδο καθορίζονται από το πόσο χρήσιμες αποδεικνύονται οι αφαιρέσεις αυτές, για να λύσουν ένα πρόβλημα δομής σε συγκεκριμένο πεδίο. Έτσι, ενώ το αφηρημένο δομικό στοιχείο, που αποτελεί την βασική αφαιρετική δομή του Καλλίμαχου δεν είναι βολικό να επιλύσει προβλήματα πλοήγησης, εξαιτίας της γενικότητας του, η γενικότητά του αυτή του δίνει την ικανότητα να μετασχηματίζεται σε συγκεκριμένο δομικό στοιχείο. Οι κανόνες μετασχηματισμού αναπαρίστανται από τα πρότυπα δομής (structure templates). Έτσι, προκειμένου να λυθούν προβλήματα του πεδίου πλοήγησης, το αφηρημένο δομικό στοιχείο πρέπει να μετασχηματιστεί σε κόμβο, σύνδεσμο και άγκυρα. Η έννοια αυτή του μετασχηματισμού μπορεί να παραλληλιστεί με ανάλογες διαδικασίες που λαμβάνουν χώρα στην περιοχή των γλωσσών προγραμματισμού. Αν και υπάρχει πληθώρα γλωσσών προγραμματισμού, όλες μετασχηματίζονται τελικά σε γλώσσα μηχανής (assembly). Το αφηρημένο δομικό στοιχείο μαζί με τις πράξεις στις οποίες υπόκειται μπορούν να ιδωθούν ως η γλώσσα μηχανής του Καλλίμαχου, ενώ τα δομικά στοιχεία των πεδίων υπερκειμένου ως γλώσσες υψηλού επιπέδου όπως ακριβώς η Java και η 28

29 C. Έτσι, το ίδιο το σύστημα Καλλίμαχος μπορεί να ιδωθεί ως μία ιδεατή μηχανή (virtual machine) παρά ως απλή εφαρμογή. 4.1 Αρχιτεκτονική Το σύστημα υπερκειμένου Καλλίμαχος [Tzagarakis et al., 1999] ακολουθεί την αρχιτεκτονική των ΑΣΥ-ΒΨ (σχήμα 4.1). Διακρίνονται 3 επίπεδα: η υποδομή, που παρέχει υπηρεσίες που απαιτούνται από όλες τις οντότητες της αρχιτεκτονικής, το επίπεδο των εξυπηρετητών δόμησης (ψηφίδων), που παρέχουν τις εξειδικευμένες αφαιρέσεις υπερκειμένου, προκειμένου να επιτρέψουν συγκεκριμένη δόμηση του χώρου πληροφοριών, ανάλογα με το πεδίο και το επίπεδο των εφαρμογών, που αιτούνται υπηρεσίες υπερκειμένου. Σχήμα 4.1 : Εννοιολογική αρχιτεκτονική του ΑΣΥ-ΒΨ Καλλίμαχος [44]. Αναλυτικότερα, οι ρόλοι των επιμέρους τμημάτων έχουν ως εξής: Υποδομή: Περιλαμβάνει τις στοιχειώδης υπηρεσίες υπερκειμένου, οι οποίες είναι διαθέσιμες σε όλες τις άλλες οντότητες της αρχιτεκτονικής. Λόγω της γενικότητάς τους αυτής βρίσκονται στην υποδομή της αρχιτεκτονικής και επικοινωνούν με σαφώς ορισμένο πρωτόκολλο. Υπηρεσίες όπως η μόνιμη αποθήκευση, η ονοματολογία, η ενημέρωση και η ανακάλυψη (η οποία αποτελεί αντικείμενο μελέτης επόμενου κεφαλαίου) εντοπίζονται στην υποδομή. 29

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 6: Υπερκείμενο - Υπερμέσα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

8.2 Εννοιολογική χαρτογράφηση

8.2 Εννοιολογική χαρτογράφηση 8.2 Εννοιολογική χαρτογράφηση Η εννοιολογική χαρτογράφηση (concept mapping) αποτελεί ένα μέσο για την αναπαράσταση των γνώσεων, των ιδεών, των εννοιών προς οικοδόμηση (Jonassen et al. 1998), των νοητικών

Διαβάστε περισσότερα

Μαθησιακές δραστηριότητες με υπολογιστή

Μαθησιακές δραστηριότητες με υπολογιστή ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθησιακές δραστηριότητες με υπολογιστή Εννοιολογική χαρτογράφηση Διδάσκων: Καθηγητής Αναστάσιος Α. Μικρόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΔΙΑΤΑΞΕΙΣ ΛΟΓΙΣΜΙΚΟΥ. Έννοιες-κλειδιά. Σύνοψη

ΚΕΦΑΛΑΙΟ 3 ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΔΙΑΤΑΞΕΙΣ ΛΟΓΙΣΜΙΚΟΥ. Έννοιες-κλειδιά. Σύνοψη ΚΕΦΑΛΑΙΟ 3 ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΔΙΑΤΑΞΕΙΣ ΛΟΓΙΣΜΙΚΟΥ Σκοπός του κεφαλαίου είναι η εισαγωγή της έννοιας της διάταξης λογισμικού, ως αρχιτεκτονικής δόμησης των υπολογιστικών πόρων και της ανάθεσης σε αυτούς συστατικών

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

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

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,

Διαβάστε περισσότερα

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Στόχοι Παρουσίαση μοντέλων παραγωγής λογισμικού Περιγραφή τριών γενικών μοντέλων παραγωγής λογισμικού και πότε μπορούν να χρησιμοποιούνται Γενική περιγραφή των μοντέλων

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

Διαβάστε περισσότερα

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

Διαβάστε περισσότερα

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

Διαβάστε περισσότερα

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Μάρτιος 2013 Μάιος 2013 Όνομα : Παπαχριστόπουλος Λεωνίδας

Αναφορά εργασιών για το τρίμηνο Μάρτιος 2013 Μάιος 2013 Όνομα : Παπαχριστόπουλος Λεωνίδας Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

Διαβάστε περισσότερα

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

Διαβάστε περισσότερα

Μεθοδολογίες Παραγωγής Λογισµικού

Μεθοδολογίες Παραγωγής Λογισµικού Μεθοδολογίες Παραγωγής Λογισµικού Βασικά Γενικά Μοντέλα Μοντέλο καταρράκτη (waterfall model) Ξεχωριστές φάσεις καθορισµού απαιτήσεων και ανάπτυξης, επικύρωσης, εξέλιξης Εξελικτική ανάπτυξη (evolutionary

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης Μάρα Νικολαϊδου Μοντελοποίηση Συστήµατος Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική

Διαβάστε περισσότερα

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες

Διαβάστε περισσότερα

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές

Διαβάστε περισσότερα

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Εκπαίδευση Ενηλίκων: Εμπειρίες και Δράσεις ΑΘΗΝΑ, Δευτέρα 12 Οκτωβρίου 2015

Εκπαίδευση Ενηλίκων: Εμπειρίες και Δράσεις ΑΘΗΝΑ, Δευτέρα 12 Οκτωβρίου 2015 Εκπαίδευση Ενηλίκων: Εμπειρίες και Δράσεις ΑΘΗΝΑ, Δευτέρα 12 Οκτωβρίου 2015 Μάθηση και γνώση: μια συνεχής και καθοριστική αλληλοεπίδραση Αντώνης Λιοναράκης Στην παρουσίαση που θα ακολουθήσει θα μιλήσουμε

Διαβάστε περισσότερα

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

Διαβάστε περισσότερα

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης Κεφάλαιο 7 1. Σε τι διαφέρει ο Η/Υ από τις υπόλοιπες ηλεκτρικές και ηλεκτρονικές συσκευές; Που οφείλεται η δυνατότητά του να κάνει τόσο διαφορετικές

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΑΓΡΟΝΟΜΩΝ ΚΑΙ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ. Σπύρος Τσιπίδης. Περίληψη διατριβής

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΑΓΡΟΝΟΜΩΝ ΚΑΙ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ. Σπύρος Τσιπίδης. Περίληψη διατριβής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΑΓΡΟΝΟΜΩΝ ΚΑΙ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ Σπύρος Τσιπίδης Γεω - οπτικοποίηση χωρωχρονικών αρχαιολογικών δεδομένων Περίληψη διατριβής H παρούσα εργασία

Διαβάστε περισσότερα

Ορισμοί Υπερκείμενο &Υπερμέσα Χαρακτηριστικά Υπερμέσων Προσαρμοστικά Συστήματα Υπερμέσων Βασικές κατηγορίες Π.Σ.Υ Αρχιτεκτονική Π.Σ.Υ Πλεονεκτήματα &

Ορισμοί Υπερκείμενο &Υπερμέσα Χαρακτηριστικά Υπερμέσων Προσαρμοστικά Συστήματα Υπερμέσων Βασικές κατηγορίες Π.Σ.Υ Αρχιτεκτονική Π.Σ.Υ Πλεονεκτήματα & Ορισμοί Υπερκείμενο &Υπερμέσα Χαρακτηριστικά Υπερμέσων Προσαρμοστικά Συστήματα Υπερμέσων Βασικές κατηγορίες Π.Σ.Υ Αρχιτεκτονική Π.Σ.Υ Πλεονεκτήματα & Μειονεκτήματα Πολυμέσα: Μια διαδραστική (interactive)

Διαβάστε περισσότερα

Σχεδιασµός Ανάπτυξη Οντολογίας

Σχεδιασµός Ανάπτυξη Οντολογίας Σχεδιασµός Ανάπτυξη Οντολογίας ΈλεναΜάντζαρη, Γλωσσολόγος, Ms.C. ΙΑΤΡΟΛΕΞΗ: Ανάπτυξη Υποδοµής Γλωσσικής Τεχνολογίας για το Βιοϊατρικό Τοµέα Τι είναι η οντολογία; Μιαοντολογίαείναιέναλεξικόόρωνπου διατυπώνονται

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

P-Μiner : ιαχείριση Πυλών Καταλόγων (Portals) µε Υποστήριξη ιαδικασιών Εξόρυξης εδοµένων Χρήσης

P-Μiner : ιαχείριση Πυλών Καταλόγων (Portals) µε Υποστήριξη ιαδικασιών Εξόρυξης εδοµένων Χρήσης P-Μiner : ιαχείριση Πυλών Καταλόγων (Portals) µε Υποστήριξη ιαδικασιών Εξόρυξης εδοµένων Χρήσης ιπλωµατική Εργασία του Θεοδώρου Ι. Γαλάνη ΠΕΡΙΛΗΨΗ Γενικά Με την εξάπλωση του διαδικτύου όλο και περισσότεροι

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

Θέματα διπλωματικών εργασιών σε. Συστοιχίες παράλληλης εξυηρέτησης εφαρμογών Διαδικτύου

Θέματα διπλωματικών εργασιών σε. Συστοιχίες παράλληλης εξυηρέτησης εφαρμογών Διαδικτύου Θέματα διπλωματικών εργασιών σε συστοιχίες παράλληλης εξυπηρέτησης εφαρμογών Διαδικτύου Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής

Διαβάστε περισσότερα

Διαχείριση Δεδομένων

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

Διαβάστε περισσότερα

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου

Διαβάστε περισσότερα

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

Διαβάστε περισσότερα

Περιεχόμενα. 1 Υποδείγματα αλληλεπίδρασης, αρχές & μοτίβα σχεδίασης Περίληψη... 19

Περιεχόμενα. 1 Υποδείγματα αλληλεπίδρασης, αρχές & μοτίβα σχεδίασης Περίληψη... 19 Περιεχόμενα Περίληψη... 19 Αλληλεπίδραση ανθρώπου υπολογιστή... 19 Ανάπτυξη διαδραστικών συστημάτων... 20 Στόχοι και οργάνωση του βιβλίου... 21 Σε ποιους απευθύνεται το βιβλίο;... 24 Η προσέγγιση που ακολουθεί

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ανάπτυξη Πολυμεσικών Εφαρμογών Ι

Συστήματα Πολυμέσων. Ανάπτυξη Πολυμεσικών Εφαρμογών Ι Συστήματα Πολυμέσων Ανάπτυξη Πολυμεσικών Εφαρμογών Ι Ορισμός των Πολυμέσων / Multimedia Η ταυτόχρονη ενσωμάτωση μέσα σε ένα ψηφιακό περιβάλλον πληροφορίας, των: Κειμένου Ήχου Κάθε τύπου εικόνας (στατική,

Διαβάστε περισσότερα

Μαθησιακές δραστηριότητες με υπολογιστή

Μαθησιακές δραστηριότητες με υπολογιστή ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθησιακές δραστηριότητες με υπολογιστή Κατευθυντήριες γραμμές σχεδίασης μαθησιακών δραστηριοτήτων Διδάσκων: Καθηγητής Αναστάσιος Α. Μικρόπουλος Άδειες

Διαβάστε περισσότερα

Ανίχνευση απαιτήσεων χρηστών για υπηρεσίες ψηφιακών βιβλιοθηκών μέσα από ποιοτικές μεθοδολογικές προσεγγίσεις

Ανίχνευση απαιτήσεων χρηστών για υπηρεσίες ψηφιακών βιβλιοθηκών μέσα από ποιοτικές μεθοδολογικές προσεγγίσεις Ανίχνευση απαιτήσεων χρηστών για υπηρεσίες ψηφιακών βιβλιοθηκών μέσα από ποιοτικές μεθοδολογικές προσεγγίσεις Άγγελος Μητρέλης 1, Λεωνίδας Παπαχριστόπουλος 1, Γιάννης Τσάκωνας 1,2, Χρήστος Παπαθεοδώρου

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά

Διαβάστε περισσότερα

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

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ 2013 ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ Περιήγηση στις δυνατότητες του λογισμικού και στον τρόπο χρήσης του ΟΜΑΔΑ ΕΡΓΟΥ ΔΙΕΥΘΥΝΣΗΣ

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ Εισαγωγή Γενικά στοιχεία εφαρµογή

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση

Διαβάστε περισσότερα

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται: Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

Μεταπτυχιακή Διατριβή

Μεταπτυχιακή Διατριβή Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Υπηρεσία Αυτόματης Ανάκτησης Συνδεδεμένης Δομής Θεματικών Επικεφαλίδων μέσω

Διαβάστε περισσότερα

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

Κεφάλαιο 7. Τρισδιάστατα Μοντέλα

Κεφάλαιο 7. Τρισδιάστατα Μοντέλα Κεφάλαιο 7. 7.1 ομές εδομένων για Γραφικά Υπολογιστών. Οι δομές δεδομένων αποτελούν αντικείμενο της επιστήμης υπολογιστών. Κατά συνέπεια πρέπει να γνωρίζουμε πώς οργανώνονται τα γεωμετρικά δεδομένα, προκειμένου

Διαβάστε περισσότερα

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

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε

Διαβάστε περισσότερα

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

Διαβάστε περισσότερα

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Βερονίκης Σπύρος Τμήμα Αρχειονομίας- Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο spver@ionio.gr Stoica Adrian Τμήμα Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

Διαβάστε περισσότερα

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα η-τάξη είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και υποστηρίζει την Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης

Διαβάστε περισσότερα

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Υπερκείμενα & Υπερμέσα A

Συστήματα Πολυμέσων. Υπερκείμενα & Υπερμέσα A Συστήματα Πολυμέσων Υπερκείμενα & Υπερμέσα A Συστήματα υπερκειμένων υπερμέσων (διαχείρισης πολυμεσικής πληροφορίας) αυτόνομα ή κατανεμημένα, διαχειρίζονται, αλληλεπιδραστικά (δευτέρου βαθμού), ένα τεράστιο

Διαβάστε περισσότερα

Οι υπηρεσίες του ΕΚΤ εξυπηρετούν τον ενάρετο κύκλο διαχείρισης περιεχομένου.

Οι υπηρεσίες του ΕΚΤ εξυπηρετούν τον ενάρετο κύκλο διαχείρισης περιεχομένου. 1 2 3 Οι υπηρεσίες του ΕΚΤ εξυπηρετούν τον ενάρετο κύκλο διαχείρισης περιεχομένου. Το ΕΚΤ διαθέτει εργαλεία και υπηρεσίες σχετικά με τη διαχείριση περιεχομένου, ενώ προτρέπει τους φορείς περιεχομένου

Διαβάστε περισσότερα

Οπτική αντίληψη. Μετά?..

Οπτική αντίληψη. Μετά?.. Οπτική αντίληψη Πρωτογενής ερεθισµός (φυσικό φαινόµενο) Μεταφορά µηνύµατος στον εγκέφαλο (ψυχολογική αντίδραση) Μετατροπή ερεθίσµατος σε έννοια Μετά?.. ΓΙΑ ΝΑ ΚΑΤΑΝΟΗΣΟΥΜΕ ΤΗΝ ΟΡΑΣΗ ΠΡΕΠΕΙ ΝΑ ΑΝΑΛΟΓΙΣΤΟΥΜΕ

Διαβάστε περισσότερα

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών Βιβλιογραφία: Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών Προγραμματισμός Android Ian Clifton. AndroidTM User Interface Design, Addison-Wesley, 2013 P. Deitel. H. Deitel, A. Deitel.

Διαβάστε περισσότερα

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου J-GANNO ΓΕΝΙΚΕΥΜΕΝΟ ΠΑΚΕΤΟ ΥΛΟΠΟΙΗΣΗΣ ΤΕΧΝΗΤΩΝ ΝΕΥΡΩΝΙΚΩΝ ΙΚΤΥΩΝ ΣΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β,

Διαβάστε περισσότερα

Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση

Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση Μαρία Καραβελάκη-Καπλάνη, M.Sc. INTE*LEARN Αγν.Στρατιώτη 46 176 73 Καλλιθέα τηλ. 95 91 853, fax. 95 72 098 E-mail: intelrn@prometheus.hol.gr

Διαβάστε περισσότερα

Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud

Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud Το Oracle Analytics Cloud αποτελεί ένα ολοκληρωμένο σύνολο δυνατοτήτων που περιλαμβάνει έτοιμο περιεχόμενο, εξειδικευμένα

Διαβάστε περισσότερα

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

Διαβάστε περισσότερα

Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών

Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Κώστας Βίγλας, Ειρήνη Λουρδή, Μάρα Νικολαΐδη, Γιώργος Πυρουνάκης, Κώστας Σαΐδης Περιεχόμενα Πώς οδηγούμαστε στο σχεδιασμό

Διαβάστε περισσότερα

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2

Διαβάστε περισσότερα

Σύστημα. Αντώνης Μαϊργιώτης

Σύστημα. Αντώνης Μαϊργιώτης Σύστημα Αντώνης Μαϊργιώτης Σε ένα οργανισμό υπάρχουν προβλήματα για λύση Η διεύθυνση του οργανισμού αναθέτει τη λύση στους κατάλληλους ανθρώπους Οι πιο κατάλληλοι άνθρωποι είναι αυτοί που θέλουν τις κατάλληλες

Διαβάστε περισσότερα

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

ΣΥΝΘΕΣΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΟΜΑΔΩΝ ΠΑΡΑΓΩΓΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ ΣΥΝΘΕΣΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΟΜΑΔΩΝ ΠΑΡΑΓΩΓΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ Εργασία στην Ενότητα Πληροφορική-Πολυμέσα του ΜΠΣ «Γραφικές Τέχνες Πολυμέσα» του ΕΑΠ Μ. Μαργαριτόπουλος ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΟΥΣΙΑΣΗΣ Σκοπός παρουσίασης

Διαβάστε περισσότερα

ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 2.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr ΤΑΞΙΝΟΜΗΣΗ ΤΩΝ

Διαβάστε περισσότερα

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Όνοµα: Τάσος Αναστάσιος Επώνυµο: Μικρόπουλος Τίτλος: Αναπληρωτής Καθηγητής, Εργαστήριο Εφαρµογών Εικονικής Πραγµατικότητας στην Εκπαίδευση, Πανεπιστήµιο Ιωαννίνων

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr

Διαβάστε περισσότερα

ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την

ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την 1 ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την παλαιότερη γνώση τους, σημειώνουν λεπτομέρειες, παρακολουθούν

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

Διαβάστε περισσότερα

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ Με τις συγκεκριμένες διπλωματικές εργασίες, ο στόχος μας είναι να κατασκευάσουμε το πρώτο ερευνητικό Σχεσιακό Σύστημα Διαχείρισης

Διαβάστε περισσότερα

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Διδακτική της Πληροφορικής

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Διδακτική της Πληροφορικής ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Διδακτική της Πληροφορικής Η Πληροφορική ως αντικείμενο και ως εργαλείο μάθησης

Διαβάστε περισσότερα

Αρχιτεκτονική Μαυροπίνακα Blackboard Architecture

Αρχιτεκτονική Μαυροπίνακα Blackboard Architecture Αρχιτεκτονική Μαυροπίνακα Blackboard Architecture O Μαυροπίνακας Η βασική ιδέα ενός συστήματος μαυροπίνακα είναι: Η ιδέα μιας ομάδας εμπειρογνωμόνων που προσπαθούν να λύσουν ένα πρόβλημα σε πίνακα σε μια

Διαβάστε περισσότερα

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Υπολογιστικό Κέντρο Βιβλιοθηκών ΕΚΠΑ http://www.lib.uoa.gr Εισαγωγή Και στις ΒΥΠ του ΕΚΠΑ, οι ανάγκες για υλοποίηση υπηρεσιών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου Α Γενικού Λυκείου 87 Διδακτικές ενότητες 10.1 Υπηρεσίες Διαδικτύου 10.2 Ο παγκόσμιος ιστός, υπηρεσίες και εφαρμογές Διαδικτύου Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να μπορούν να διακρίνουν

Διαβάστε περισσότερα

Τα σχέδια μαθήματος 1 Εισαγωγή

Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος αποτελούν ένα είδος προσωπικών σημειώσεων που κρατά ο εκπαιδευτικός προκειμένου να πραγματοποιήσει αποτελεσματικές διδασκαλίες. Περιέχουν πληροφορίες

Διαβάστε περισσότερα

Πλοήγηση και Αναζήτηση

Πλοήγηση και Αναζήτηση Πλοήγηση και Αναζήτηση Περιήγηση Το Eprints παρέχει πολλούς διαφορετικούς τρόπους να επιμεριστεί το καταθετήριο σε διαφορετικές συλλογές και να προσεγγίζεται το περιεχόμενό του από διαφορετικές οπτικές

Διαβάστε περισσότερα

Κωνσταντίνος Παπαβλασόπουλος ΑΜ:475

Κωνσταντίνος Παπαβλασόπουλος ΑΜ:475 «ΧΡΗΣΗ ΥΒΡΙΔΙΚΩΝ ΕΥΦΥΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΠΡΟΣΑΡΜΟΣΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΜΑΘΗΤΩΝ ΣΕ ΕΥΦΥΕΣ ΣΥΣΤΗΜΑ ΔΙΔΑΣΚΑΛΙΑΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ» Κωνσταντίνος Παπαβλασόπουλος ΑΜ:475 Τριμελής Εξεταστική Επιτροπή: Καθηγητής:Λυκοθανάσης

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας ΜΑΘΗΜΑ 6 195 Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων Το RDF Το Warwick Framework 196 1 Resource Data Framework RDF Τα πολλαπλά και πολλαπλής προέλευσης σχήµατα παραγωγής δηµιουργούν την ανάγκη δηµιουργίας

Διαβάστε περισσότερα

Γράφοντας ένα σχολικό βιβλίο για τα Μαθηματικά. Μαριάννα Τζεκάκη Αν. Καθηγήτρια Α.Π.Θ. Μ. Καλδρυμίδου Αν. Καθηγήτρια Πανεπιστημίου Ιωαννίνων

Γράφοντας ένα σχολικό βιβλίο για τα Μαθηματικά. Μαριάννα Τζεκάκη Αν. Καθηγήτρια Α.Π.Θ. Μ. Καλδρυμίδου Αν. Καθηγήτρια Πανεπιστημίου Ιωαννίνων Γράφοντας ένα σχολικό βιβλίο για τα Μαθηματικά Μαριάννα Τζεκάκη Αν. Καθηγήτρια Α.Π.Θ. Μ. Καλδρυμίδου Αν. Καθηγήτρια Πανεπιστημίου Ιωαννίνων Εισαγωγή Η χώρα μας απέκτησε Νέα Προγράμματα Σπουδών και Νέα

Διαβάστε περισσότερα

Μάθημα: Προγραμματιστικά Εργαλεία για το Διαδίκτυο

Μάθημα: Προγραμματιστικά Εργαλεία για το Διαδίκτυο ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΤΕΧΝΙΚΑ ΕΠΑΓΓΕΛΜΑΤΙΚΑ ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ-ΔΙΚΤΥΩΝ Η/Υ 2 ο ς Κ Υ Κ Λ Ο Σ ΚΑΤΕΥΘΥΝΣΗ: ΥΠΟΣΤΗΡΙΞΗ ΣΥΣΤΗΜΑΤΩΝ & ΕΦΑΡΜΟΓΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

Διαβάστε περισσότερα

Συγγραφή Τεχνικών Κειμένων

Συγγραφή Τεχνικών Κειμένων Συγγραφή Τεχνικών Κειμένων Η Δομή του Γραπτού Από τις διαλέξεις του μαθήματος του Α εξαμήνου σπουδών του Τμήματος Πολιτικών Μηχανικών και Μηχανικών Τοπογραφίας & Γεωπληροφορικής Κ. Παπαθεοδώρου, Αναπληρωτής

Διαβάστε περισσότερα

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

Διαβάστε περισσότερα

Αποµακρυσµένη κλήση διαδικασιών

Αποµακρυσµένη κλήση διαδικασιών Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα

Διαβάστε περισσότερα