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

Μέγεθος: 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 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

Τεχνολογία Πολυμέσων

Τεχνολογία Πολυμέσων Τεχνολογία Πολυμέσων Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών http://www.csd.uoc.gr/~tziritas Άνοιξη 2017 1 Πολυμέσα Εικόνα Βίντεο Ήχος Υπερ/κείμενο Γραφικά Επεξεργασία φυσικής γλώσσας Διαδραστικές

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

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

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

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

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

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

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

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

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

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

: ΗΥ-215, : ΗΥ-217, ΗΥ-370

: ΗΥ-215, : ΗΥ-217, ΗΥ-370 Τεχνολογία Πολυμέσων Εισαγωγή σε εργαλεία και τεχνικές που χρησιμοποιούνται για τη δημιουργία και το χειρισμό περιεχομένου πολυμέσων (υπερκείμενο, φωνή, ήχος, γραφικά, εικόνες και βίντεο) Αλγόριθμοι, πρότυπα

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

Εννοιολογική Ομοιογένεια

Εννοιολογική Ομοιογένεια Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Εννοιολογική Ομοιογένεια Αξιοποίηση Ταξινομικών Συστημάτων Γεωργία Προκοπιάδου, Διονύσης

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

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

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

Εισαγωγή στη Σχεδίαση Λογισμικού

Εισαγωγή στη Σχεδίαση Λογισμικού Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του

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

Εννοιολογική χαρτογράφηση: Διδακτική αξιοποίηση- Αποτελέσματα για το μαθητή

Εννοιολογική χαρτογράφηση: Διδακτική αξιοποίηση- Αποτελέσματα για το μαθητή Το λογισμικό της εννοιολογικής χαρτογράυησης Inspiration Η τεχνική της εννοιολογικής χαρτογράφησης αναπτύχθηκε από τον καθηγητή Joseph D. Novak, στο πανεπιστήμιο του Cornell. Βασίστηκε στις θεωρίες του

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

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

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

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

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

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

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

O μετασχηματισμός μιας «διαθεματικής» δραστηριότητας σε μαθηματική. Δέσποινα Πόταρη Πανεπιστήμιο Πατρών

O μετασχηματισμός μιας «διαθεματικής» δραστηριότητας σε μαθηματική. Δέσποινα Πόταρη Πανεπιστήμιο Πατρών O μετασχηματισμός μιας «διαθεματικής» δραστηριότητας σε μαθηματική Δέσποινα Πόταρη Πανεπιστήμιο Πατρών Η έννοια της δραστηριότητας Δραστηριότητα είναι κάθε ανθρώπινη δράση που έχει ένα κίνητρο και ένα

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

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

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

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

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

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

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

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

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

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

Διαφορές single-processor αρχιτεκτονικών και SoCs

Διαφορές single-processor αρχιτεκτονικών και SoCs 13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δικτυακοί τόποι. Η σχεδίαση ενός δικτυακού τόπου. Δρ. Ματθαίος Α. Πατρινόπουλος

Δικτυακοί τόποι. Η σχεδίαση ενός δικτυακού τόπου. Δρ. Ματθαίος Α. Πατρινόπουλος Δικτυακοί τόποι Η σχεδίαση ενός δικτυακού τόπου Δρ. Ματθαίος Α. Πατρινόπουλος Πώς χρησιμοποιούμε το διαδίκτυο; ΔΙΑΦΑΝΕΙΕΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΔΙΑΔΙΚΤΥΟΥ. 2 Από το www.smartinsights.

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

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων

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

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

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

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

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

Αρχιτεκτονική Λογισμικού

Αρχιτεκτονική Λογισμικού Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη

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

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0 Καραμαούνας Πολύκαρπος 1 9.1 Ιστορικά Στοιχεία Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο και ήταν απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966

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

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

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

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

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

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

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

Τρόποι αναπαράστασης των επιστημονικών ιδεών στο διαδίκτυο και η επίδρασή τους στην τυπική εκπαίδευση

Τρόποι αναπαράστασης των επιστημονικών ιδεών στο διαδίκτυο και η επίδρασή τους στην τυπική εκπαίδευση Τρόποι αναπαράστασης των επιστημονικών ιδεών στο διαδίκτυο και η επίδρασή τους στην τυπική εκπαίδευση Κ. Χαλκιά Εθνικόν και Καποδιστριακόν Πανεπιστήμιον Αθηνών 2 Το διαδίκτυο: αποτελεί ένα νέο διδακτικό

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

Διαδίκτυο είναι ένα σύστημα διασυνδεδεμένων δικτύων και υπολογιστών που απλώνεται σε όλο τον κόσμο και έχουν πρόσβαση σε αυτό εκατομμύρια χρήστες.

Διαδίκτυο είναι ένα σύστημα διασυνδεδεμένων δικτύων και υπολογιστών που απλώνεται σε όλο τον κόσμο και έχουν πρόσβαση σε αυτό εκατομμύρια χρήστες. Διαδίκτυο είναι ένα σύστημα διασυνδεδεμένων δικτύων και υπολογιστών που απλώνεται σε όλο τον κόσμο και έχουν πρόσβαση σε αυτό εκατομμύρια χρήστες. Για να επιτευχθεί αυτό όλοι οι υπολογιστές και τα επιμέρους

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

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

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

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

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

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

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

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

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

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

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα METROPOLIS Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα Ενσωματωμένα συστήματα Ορίζονται ως ηλεκτρονικά συστήματα τα οποία χρησιμοποιούν υπολογιστές και ηλεκτρονικά υποσυστήματα για να εκτελέσουν

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

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

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

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

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

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

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους

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

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

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

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

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

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

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

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Ελένη Καλδούδη Τμήμα Ιατρικής Δημοκρίτειο Πανεπιστήμιο Θράκης 2003 θέματα το χθές, το σήμερα και το αύριο για τα PACS απαιτήσεις από

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

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

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

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

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

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

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

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών Διαδίκτυο και Επίπεδα ετερογένειας δεδομένων

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

Σχεδίαση και Ανάπτυξη Ιστότοπων

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

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create

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

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

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

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

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

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

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

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

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

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

Όλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου.

Όλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου. ΚΕΦΑΛΑΙΟ 13 Όλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου. Οι υπηρεσίες νέφους παρέχονται με τέτοιο τρόπο ώστε ο τελικός χρήστης δεν μπορεί να διακρίνει τεχνικές λεπτομέρειες. Η χρηστικότητα, η διαθεσιμότητα

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

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

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

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

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

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

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

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

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

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

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

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

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

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

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

Μαθηµατική. Μοντελοποίηση

Μαθηµατική. Μοντελοποίηση Μαθηµατική Μοντελοποίηση Μοντελοποίηση Απαιτητική οικονοµία και αγορά εργασίας Σύνθετες και περίπλοκες προβληµατικές καταστάσεις Μαθηµατικές και τεχνολογικές δεξιότητες Επίλυση σύνθετων προβληµάτων Μαθηµατικοποίηση

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ανάπτυξη μιας προσαρμοστικής πολιτικής αντικατάστασης αρχείων, με χρήση

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

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

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

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

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Στόχος Θεματικής Ενότητας Οι μαθητές να περιγράφουν τους βασικούς τομείς της Επιστήμης των Υπολογιστών και να μπορούν

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

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

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

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

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

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

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

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

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

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

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής

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

1. Οι Τεχνολογίες της Πληροφορίας και των Επικοινωνιών στην εκπαιδευτική διαδικασία

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

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

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

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

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

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

Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων Βασίλης Κόμης, Επίκουρος Καθηγητής Ερευνητική Ομάδα «ΤΠΕ στην Εκπαίδευση» Τμήμα Επιστημών της Εκπαίδευσης και της

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

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο 09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

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

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

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

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

Κριτήρια πρόβλεψης. της ποιότητας εκπαιδευτικού λογισμικού : αξιολόγηση της μάθησης σε συνδυασμό με την ευχρηστία

Κριτήρια πρόβλεψης. της ποιότητας εκπαιδευτικού λογισμικού : αξιολόγηση της μάθησης σε συνδυασμό με την ευχρηστία Κριτήρια πρόβλεψης της ποιότητας εκπαιδευτικού λογισμικού : αξιολόγηση της μάθησης σε συνδυασμό με την ευχρηστία 2 1) Η κατάσταση του συστήματος είναι ορατή (system status visibility. Το σύστημα πρέπει

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

ΤΙΤΛΟΣ ΑΝΑΦΟΡΑΣ: ΕΦΑΡΜΟΓΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΕ ΕΠΙΛΕΓΜΕΝΕΣ ΠΕΡΙΤΠΩΣΕΙΣ

ΤΙΤΛΟΣ ΑΝΑΦΟΡΑΣ: ΕΦΑΡΜΟΓΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΕ ΕΠΙΛΕΓΜΕΝΕΣ ΠΕΡΙΤΠΩΣΕΙΣ ΤΙΤΛΟΣ ΑΝΑΦΟΡΑΣ: ΕΦΑΡΜΟΓΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΕ ΕΠΙΛΕΓΜΕΝΕΣ ΠΕΡΙΤΠΩΣΕΙΣ ΚΩΔΙΚΟΣ ΠΑΡΑΔΟΤΕΟΥ: Π18 ΑΡΙΘΜΟΣ ΠΡΩΤΟΚΟΛΛΟΥ ΈΡΓΟΥ: ΤΠΕ/ΟΡΖΙΟ/0308(ΒΕ)/03 ΤΙΤΛΟΣ ΕΡΓΟΥ: ΓΕΝΙΚΕΥΜΕΝΟ ΣΥΣΤΗΜΑ ΑΣΑΦΟΥΣ ΓΝΩΣΤΙΚΟΥ ΧΑΡΤΗ

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

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Επιμέλεια: Καρανικολάου Θεοδώρα Επιβλέπων καθηγητής: Δενδρινός Μάρκος Αθήνα, 2017 Σκοπός Στόχος της πτυχιακής

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

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

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

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

Σχεδιαστικά Προγράμματα Επίπλου

Σχεδιαστικά Προγράμματα Επίπλου Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ

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

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

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

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_ ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ. ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ESPERINO LYKEIO LARISAS

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_ ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ. ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ESPERINO LYKEIO LARISAS ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_2014-15 ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ΜΑΘΗΣΗ Μάθηση είναι μια μόνιμη αλλαγή στη συμπεριφορά του ατόμου, η οποία είναι αποτέλεσμα εμπειρίας

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου 1. Τι ονομάζουμε κόμβο και τι σύνδεσμο σε μια μη γραμμικά διαρθρωμένη ύλη; Με την έννοια σύνδεσμος (link) σε μια μη γραμμικά διαρθρωμένη

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

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

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

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

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

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

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

ΠΑΡΆΡΤΗΜΑ Β Ενδεικτική Λίστα Διδασκόντων Μελών Δ.Ε.Π. του Τμήματος

ΠΑΡΆΡΤΗΜΑ Β Ενδεικτική Λίστα Διδασκόντων Μελών Δ.Ε.Π. του Τμήματος ΠΑΡΆΡΤΗΜΑ Β Ενδεικτική Λίστα Διδασκόντων Μελών Δ.Ε.Π. του Τμήματος 1 Βασίλειος Χρυσικόπουλος Καθηγητής Πληροφορική Δίκτυα Ασφάλεια Πληροφοριών Ερευνητικά Ενδιαφέροντα Ασφάλεια Δίκτυα Η/Υ http://di.ionio.gr/staff-2/faculty-staff/vassilischrissikopoulos/

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

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

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

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

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

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

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

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

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

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

Διερευνητική μάθηση We are researchers, let us do research! (Elbers and Streefland, 2000)

Διερευνητική μάθηση We are researchers, let us do research! (Elbers and Streefland, 2000) Διερευνητική μάθηση We are researchers, let us do research! (Elbers and Streefland, 2000) Πρόκειται για την έρευνα που διεξάγουν οι επιστήμονες. Είναι μια πολύπλοκη δραστηριότητα που απαιτεί ειδικό ακριβό

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΤΗ ΔΙΕΝΕΡΓΕΙΑ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΕΛΕΤΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΤΗ ΔΙΕΝΕΡΓΕΙΑ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΕΛΕΤΩΝ ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ Α.Μ. 123/04 ΕΠΙΒΛΕΠΩΝ: ΣΑΜΑΡΑΣ ΝΙΚΟΛΑΟΣ ΘΕΣΣΑΛΟΝΙΚΗ, ΙΟΥΝΙΟΣ 2007 Περιεχόμενα

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Βασισμένης σε Περιπτώσεις (Case Based Reasoning): Το σύστημα PAS (Property Appraisal System) ΣΤΑΥΡΟΥΛΑ ΠΡΑΝΤΣΟΥΔΗ

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Βασισμένης σε Περιπτώσεις (Case Based Reasoning): Το σύστημα PAS (Property Appraisal System) ΣΤΑΥΡΟΥΛΑ ΠΡΑΝΤΣΟΥΔΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Εκτίμηση αξίας ακινήτων με χρήση Συλλογιστικής Βασισμένης σε Περιπτώσεις (Case Based

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

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

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

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

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

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

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

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

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

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

Προσεγγίζοντας παιδαγωγικά τη γλώσσα της σύγχρονης τέχνης με τη χρήση πολυμεσικών εφαρμογών: Η περίπτωσης της Mec Art του Νίκου Κεσσανλή

Προσεγγίζοντας παιδαγωγικά τη γλώσσα της σύγχρονης τέχνης με τη χρήση πολυμεσικών εφαρμογών: Η περίπτωσης της Mec Art του Νίκου Κεσσανλή Προσεγγίζοντας παιδαγωγικά τη γλώσσα της σύγχρονης τέχνης με τη χρήση πολυμεσικών εφαρμογών: Η περίπτωσης της Mec Art του Νίκου Κεσσανλή Πανάγου Ελένη, Ερευνήτρια του Ινστιτούτου Πολιτιστικής & Εκπ/κής

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

Η Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό. Νικόλαος Μήτρου Καθηγητής, ΕΜΠ

Η Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό. Νικόλαος Μήτρου Καθηγητής, ΕΜΠ Η Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό Νικόλαος Μήτρου (mitrou@softlab.ntua.gr) Καθηγητής, ΕΜΠ ΗΜΕΡΙΔΑ Η ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΤΟΥ ΜΗΧΑΝΙΚΟΥ 8 Ιουλίου 2008 Περιεχόμενα Ο ρόλος

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