Διαμεσολαβητές Λογισμικού ως Προσωπικοί Βοηθοί.

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

Download "Διαμεσολαβητές Λογισμικού ως Προσωπικοί Βοηθοί."

Transcript

1

2 Ευχαριστίες Θα ήθελα να εκφράσω και να απευθύνω τις θερμότερες ευχαριστίες μου στον υπεύθυνο καθηγητή μου, κ. Γαβαλά Δαμιανό, ο οποίος συνέβαλε κατά το μέγιστο να φέρω σε πέρας την εργασία μου. Επιπλέον, θα ήθελα να ευχαριστήσω τους γονείς και τους φίλους (Κατερίνα, Μπάμπη, Στεφανία και Γλυκερία) που με άκουγαν σε στιγμές παράκρουσης και με συνεφέραν. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας.

3 Διαμεσολαβητές Λογισμικού ως Προσωπικοί Βοηθοί Τζέκου Όλγα Υπεύθυνος: Γαβαλάς Δαμιανός Περίληψη Ένας διαμεσολαβητής (agent) αποτελεί λογισμικό που χαρακτηρίζεται από αυτό που μπορεί να κάνει και από αυτό που κάνει στην πραγματικότητα. Οι διαμεσολαβητές είναι οντότητες που ενεργούν εξ ονόματος άλλων οντοτήτων. Οι δυνατότητες της τεχνολογίας των διαμεσολαβητών είναι απεριόριστες και μπορούν να χρησιμοποιηθούν σε μια ευρεία ποικιλία εφαρμογών σχεδόν σε κάθε τομέα της ζωής σήμερα. Η παρούσα εργασία δεν έχει σκοπό να παρουσιάσει κάποια καινοτομία, αλλά αποτελεί συγκέντρωση σχετικής βιβλιογραφίας και εφαρμογών. Αναπτύσσονται ορισμοί που υπάρχουν για τους διαμεσολαβητές καθώς και τύποι διαμεσολαβητών, οι οποίοι αναλύονται παρουσιάζοντας ορισμούς, περιγραφές και εφαρμογές για τον καθένα. Στη συνέχεια επικεντρώνει στους προσωπικούς βοηθούς καθώς και στις εφαρμογές τους. Εφαρμογές προσωπικών βοηθών κυρίως για παρακολούθηση ιστοσελίδων αντίστοιχες με την εφαρμογή που πραγματοποιήθηκε. Ακολουθεί αναλυτική περιγραφή της εφαρμογής, η οποία υλοποιήθηκε, τα εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη καθώς και αναλυτική παρουσίασή της. Η πορεία της εργασίας αυτής συνεχίζεται με την επίδειξη της λειτουργίας της εφαρμογής σε ένα πλήρες σενάριο χρήσης. Το τέλος της εργασίας αποτελούν συμπεράσματα και μελλοντικές επεκτάσεις για όσα θα μπορούσαν να πραγματοποιηθούν σε μεγαλύτερο χρονικό διάστημα. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας.

4 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΚΕΦΑΛΑΙΟ ΟΡΙΣΜΟΙ ΚΑΙ ΤΥΠΟΙ ΔΙΑΜΕΣΟΛΑΒΗΤΩΝ Ορισμοί Τύποι Ευφυείς Διαμεσολαβητές (Intelligent Agents) Βιομηχανικές εφαρμογές Εμπορικές εφαρμογές Ιατρικές εφαρμογές Κινητοί Διαμεσολαβητές (Mobile Agents) AGLET TCL ARA (Agent for Remote Action) CONCORDIA MOLE Odyssey TACOMA (Tromso and Cornell Moving Agent) Eυφυείς παιδαγωγικοί διαμεσολαβητές (Pedagogical & Intelligent Pedagogical Agents) STEVE ADELE COSMO HERMAN Προσωπικοί Βοηθοί (Personal Assistants) ΚΕΦΑΛΑΙΟ Διαχείριση ηλεκτρονικού ταχυδρομείου Noa Speaking Deluxe Talkymail Παρακολούθηση δικτυακών τόπων (web site monitoring) Website Watcher Timely Web Novobot Check&Get ΚΕΦΑΛΑΙΟ Εισαγωγή Αναλυτική περιγραφή εφαρμογής ΚΕΦΑΛΑΙΟ ΚΕΦΑΛΑΙΟ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΑΡΑΡΤΗΜΑ Α: ΠΗΓΑΙΟΣ ΚΩΔΙΚΑΣ ΕΦΑΡΜΟΓΗΣ ΠΑΡΑΡΤΗΜΑ Β: ΔΙΑΦΑΝΕΙΕΣ ΠΑΡΟΥΣΙΑΣΗΣ ΠΑΡΑΡΤΗΜΑ Γ: ΣΥΝΟΔΕΥΤΙΚΟ CD Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας.

5 ΠΙΝΑΚΑΣ ΕΙΚΟΝΩΝ Εικόνα 1: STEVE επιδεικνύει λειτουργία σκάφους αμερικανικού ναυτικού εξοπλισμού[ref] Εικόνα 2: Η ADELE εξηγεί τη σημαντικότητα ενός περιστατικού[ref] Εικόνα 3: Ο COSMO και ο σύμβουλος διαδικτύου[ref] Εικόνα 4: Ο διαμεσολαβητής HERMAN Εικόνα 5: Noa Εικόνα 6: Speaking Deluxe Εικόνα 7: Speaking Deluxe Εικόνα 9: TalkyMail Εικόνα 10: Website Watcher Εικόνα 11: Timely Web Εικόνα 12: Timely Web... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. Εικόνα 13: Timely Web Εικόνα 14: Novobot Εικόνα 15: Check&Get Εικόνα 16: Παρουσίαση του HTML κώδικα της εφαρμογής προς τον χρήστη Εικόνα 17: Παράδειγμα java κώδικα Εικόνα 18: Περιβάλλον ανάπτυξης ιστοσελίδων Macromedia Dreamweaver Εικόνα 19: Περιβάλλον ανάπτυξης Java κώδικα Εικόνα 20: Περιβάλλον του διαμεσολαβητή Εικόνα 21: Συμπλήρωση στοιχείων ιστοσελίδας Εικόνα 22: Επιλογή τρόπου ενημέρωσης Εικόνα 23: Επιλογή περιόδου ελέγχου Εικόνα 24: Η πρώτη έκδοση της ιστοσελίδας Εικόνα 25: Δεύτερη έκδοση του κώδικα της ιστοσελίδας Εικόνα 26: Μήνυμα αλλαγής σελίδας Εικόνα 27: Μήνυμα ηλεκτρονικού ταχυδρομείου ΠΙΝΑΚΑΣ ΣΧΗΜΑΤΩΝ Σχήμα 1: Αρχιτεκτονική ευφυών διαμεσολαβητών Σχήμα 2: Αρχιτεκτονική ARCHON Σχήμα 3: OASIS σύστημα πελάτη εξυπηρετητή Σχήμα 4: Ένα περιβάλλον αντίστοιχο του ADEPT Σχήμα 5: Βασική δομή ενός κινητού διαμεσολαβητή Σχήμα 6: Ένας κινητός διαμεσολαβητής βελτιστοποιεί τη χρήση εύρους ζώνης ενός δικτύου Σχήμα 7: Πρότυπο προσωπικού βοηθού ΠΙΝΑΚΑΣ ΣΧΕΔΙΑΓΡΑΜΜΑΤΩΝ Σχεδιάγραμμα 1: Λειτουργία της εφαρμογής Σχεδιάγραμμα 2: Παρακολούθηση ιστοσελίδας από κάθε thread Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας.

6 ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ Ένας διαμεσολαβητής (agent) αποτελεί λογισμικό που χαρακτηρίζεται από αυτό που μπορεί να κάνει και από αυτό που κάνει στην πραγματικότητα. Οι διαμεσολαβητές είναι οντότητες που ενεργούν εξ ονόματος άλλων οντοτήτων. Οι δυνατότητες της τεχνολογίας των διαμεσολαβητών είναι απεριόριστες και μπορούν να χρησιμοποιηθούν σε μια ευρεία ποικιλία εφαρμογών σχεδόν σε κάθε τομέα της ζωής σήμερα[40]. Η έννοια των διαμεσολαβητών βρήκε πραγμάτωση αρχικά με αφηρημένο τρόπο, στα ρομπότ (robot) φυσικές οντότητες που πραγματοποιούν προκαθορισμένους στόχους για το λογαριασμό των ανθρώπων. Σύντομα πήραν τη μορφή λογισμικών, τα οποία είναι εξοπλισμένα με συγκεκριμένα χαρακτηριστικά και εκτελούν καθορισμένους στόχους. Οι διαμεσολαβητές εξαπλώθηκαν γρήγορα στο χώρο της τεχνητής νοημοσύνης (Artificial Intelligence) και στη κατανεμημένη τεχνητή νοημοσύνη (Distributed Artificial Intelligence). Πολλές εφαρμογές στο ηλεκτρονικό εμπόριο (e-commerce), στη βιομηχανία κλπ. χρησιμοποίησαν το παράδειγμα των διαμεσολαβητών εκτενώς. Ορισμένοι τύποι διαμεσολαβητών αποτελούν λογισμικά τα οποία έχουν την ικανότητα να μεταναστεύουν ανάμεσα σε διάφορες τοποθεσίες και να εκτελούν τις απαιτούμενες από τον χρήστη ενέργειες. Χρησιμοποιούνται για τη βελτίωση και ενίσχυση της απόδοσης ενός συστήματος και παρέχονται με τις ιδιότητες της νοημοσύνης, της επικοινωνίας και της προσαρμοστικότητας για την εκτέλεση του παραπάνω στόχου[40]. Η παρούσα εργασία δεν έχει σκοπό να παρουσιάσει κάποια καινοτομία, αλλά αποτελεί συγκέντρωση σχετικής βιβλιογραφίας και εφαρμογών. Αποτελείται από δύο θεματικές ενότητες. Η πρώτη ενότητα (κεφάλαια 2-3) μελετά ορισμούς, συστήματα και εφαρμογές διαμεσολαβητών. Επίσης επικεντρώνεται σε εφαρμογές διαμεσολαβητών ως προσωπικών βοηθών (personal assistants). Οι εφαρμογές αυτές αφορούν στην οργάνωση ηλεκτρονικού ταχυδρομείου καθώς και στην παρακολούθηση ιστοσελίδων (web site monitoring). Η δεύτερη ενότητα (κεφάλαια 4-5) παρουσιάζει και περιγράφει τη λειτουργία μιας εφαρμογής προσωπικού βοηθού, που αναπτύχθηκε στα πλαίσια αυτής της πτυχιακής εργασίας. Αναλυτικά, στην πρώτη ενότητα αναπτύσσονται: Κεφάλαιο 2: Ορισμοί που υπάρχουν για τους διαμεσολαβητές καθώς και τύποι διαμεσολαβητών, οι οποίοι αναλύονται παρουσιάζοντας ορισμούς, περιγραφές και εφαρμογές για τον καθένα. Κεφάλαιο 3: Εφαρμογές προσωπικών βοηθών κυρίως για παρακολούθηση ιστοσελίδων αντίστοιχες με την εφαρμογή που πραγματοποιήθηκε. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

7 Στην δεύτερη ενότητα αναπτύσσονται: Κεφάλαιο 4: Αναλυτική περιγραφή της εφαρμογής, η οποία πραγματοποιήθηκε, τα εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη καθώς και αναλυτική παρουσίαση. Κεφάλαιο 5: Επίδειξη της λειτουργίας της εφαρμογής σε ένα πλήρες σενάριο χρήσης. Η εργασία κλείνει με ένα ανεξάρτητο κεφάλαιο: Κεφάλαιο 6: Συμπεράσματα για όσα παρουσιάστηκαν στα προηγούμενα κεφάλαια και πιθανές μελλοντικές επεκτάσεις της εφαρμογής που αναπτύχθηκε. Η εφαρμογή που υλοποιήθηκε αφορά έναν διαμεσολαβητή με ρόλο προσωπικού βοηθού, ο οποίος παρακολουθεί ιστοσελίδες. Συγκεκριμένα, ο χρήστης ορίζει τις σελίδες για τις οποίες επιθυμεί να ενημερώνεται για τυχόν αλλαγές στο περιεχόμενό τους. Σε τακτές περιόδους, η διάρκεια των οποίων επίσης ορίζεται από τον χρήστη, ο διαμεσολαβητής «κατεβάζει» τις υπόπαρακολούθηση σελίδες και ελέγχει το περιεχόμενό τους αναζητώντας αλλαγές σε σχέση με τον προηγούμενο έλεγχο. Κίνητρο για την ανάπτυξη της εφαρμογής αποτελεί να απαλλαγεί ο χρήστης από την επαναλαμβανόμενη πρόσβαση σε κάποιες ιστοσελίδες αναζητώντας τυχόν αλλαγές στο περιεχόμενό τους (στις περισσότερες περιπτώσεις, αυτή η επαναλαμβανόμενη πρόσβαση είναι χωρίς νόημα, αφού το περιεχόμενο των ιστοσελίδων συνήθως, σπανίως ανανεώνεται). Ο προσωπικός βοηθός έρχεται να αυτοματοποιήσει αυτή τη διαδικασία και να απαλλάξει το χρήστη απ αυτό το καθήκον. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

8 ΠΡΩΤΗ ΕΝΟΤΗΤΑ Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

9 ΚΕΦΑΛΑΙΟ 2 ΟΡΙΣΜΟΙ ΚΑΙ ΤΥΠΟΙ ΔΙΑΜΕΣΟΛΑΒΗΤΩΝ 2.1 Ορισμοί Οι διαμεσολαβητές λογισμικού (software agent) έχουν απασχολήσει και καθοριστεί από πολλούς ερευνητές διαφόρων ειδικοτήτων. Ο όρος διαμεσολαβητής φέρνει αυτόματα τη σκέψη μιας εξωτερικής οντότητας, η οποία πραγματοποιεί και εκτελεί απαιτήσεις κάποιου άλλου. Ο όρος αυτός όπως αναγνωρίζεται στον τομέα των υπολογιστών, είναι μία μηχανική οντότητα ή ένα πρόγραμμα, το οποίο εκτελεί προκαθορισμένους στόχους και αλληλεπιδρά με τον χρήστη για την τελειοποίηση αυτών[40]. Κατά κύριο λόγο ο όρος του διαμεσολαβητή δηλώνει τη δυνατότητά του να δρα εκ μέρους κάποιου άλλου για να πραγματοποιήσει έναν ιδιαίτερο στόχο που έχει μεταβιβαστεί σε αυτόν. Επίσης ένα δεύτερο θεμελιώδες χαρακτηριστικό του είναι η μέχρι ενός σημείου αυτονομία του. Μία τρίτη σημαντική πτυχή της συμπεριφοράς ενός διαμεσολαβητή είναι η ικανότητα ελέγχου μιας κατάστασης και η ικανότητα άμεσης αντίδρασης σε αυτή. Τελικά οι διαμεσολαβητές παρουσιάζουν διάφορες άλλες ιδιότητες, οι βασικότερες των οποίων είναι η εκμάθηση, α συνεργασία και η κινητικότητα. Στην ουσία η έννοια των διαμεσολαβητών μπορεί να συνοψιστεί στον παρακάτω καθορισμό. Ένας διαμεσολαβητής είναι μία υπολογιστική οντότητα η οποία [19]: δρα εξ ονόματος άλλων οντοτήτων σε ένα αυτόνομο μοντέλο εκτελεί τις ενέργειές του με ένα επίπεδο ενεργητικότητας και άμεσης αντίδρασης παρουσιάζει μία σειρά ιδιοτήτων όπως η εκμάθηση, η συνεργασία και η κινητικότητα. Υπάρχουν διάφοροι διαμεσολαβητών, όμως απουσιάζει μια ακριβείς αντιστοίχηση μεταξύ τους. Συνήθως συμφωνούν σε μερικές μόνο πτυχές τους, όπως αυτονομία, προσαρμοστικότητα και την ικανότητα επικοινωνίας. Οι ιδιότητες αυτές σήμερα είναι άμεσα συνδεδεμένες με τους ευφυέστερους πράκτορες που έχουν αναπτυχθεί και συνεχίζουν να αναπτύσσονται. 2.2 Τύποι Οι διαμεσολαβητές ταξινομούνται ανάλογα με τα χαρακτηριστικά τους. Έτσι έχουμε τους ευφυείς διαμεσολαβητές (intelligent agents), τους κινητούς διαμεσολαβητές (mobile agents), τους παιδαγωγικούς (pedagogical agents) και τους ευφυείς παιδαγωγικούς διαμεσολαβητές (intelligent pedagogical agents) και τέλος τους προσωπικούς βοηθούς (personal assistants), στους οποίους θα Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

10 αναφερθούμε εκτενέστερα καθώς αποτελούν και αντικείμενο της εφαρμογής που αναπτύχθηκε Ευφυείς Διαμεσολαβητές (Intelligent Agents) Οι ευφυείς διαμεσολαβητές είναι ένας νέος κλάδος για την ανάπτυξη εφαρμογών λογισμικού. Ευφυής διαμεσολαβητής είναι λογισμικό που πραγματοποιεί μια εργασία που του έχει δοθεί, χρησιμοποιώντας πληροφορίες που αντλεί από το περιβάλλον του και δρα με τον κατάλληλο τρόπο, ώστε να την διεκπεραιώσει με επιτυχία. Το λογισμικό θα πρέπει να είναι ικανό να προσαρμόζεται σε αλλαγές που συμβαίνουν στο περιβάλλον του, ώστε να οδηγείται στο επιθυμητό αποτέλεσμα[26]. Οι ευφυείς διαμεσολαβητές ενεργούς εκ μέρους ενός χρήστη ή μέσω μιας αυτοματοποιημένης διαδικασίας. Σε γενικές γραμμές λειτουργούν μάλλον αυτόνομα και μπορούν να επικοινωνούν με τον χρήστη, με τους πόρους του συστήματος και με άλλους διαμεσολαβητές, ανάλογα με τους σκοπούς που εξυπηρετούν. Επιπλέον οι πιο προηγμένοι διαμεσολαβητές μπορούν να συνεργαστούν και με άλλους για να πραγματοποιήσουν τον στόχο τους, επεκτείνοντας έτσι τις ικανότητες των διαμεσολαβητών ατομικά. Τέλος, ως μεταφερόμενα ή ακόμα και ενεργά αντικείμενα, έχουν τη δυνατότητα να μετακινούνται από το ένα σύστημα σε άλλο, με σκοπό την πρόσβαση σε απομακρυσμένους πόρους ή την άντληση πληροφοριών ή τη συνεργασία με άλλους διαμεσολαβητές. Σε γενικές γραμμές οι ευφυείς διαμεσολαβητές χαρακτηρίζονται από μία σειρά ιδιοτήτων οι οποίες είναι[43] : Νοημοσύνη Διαμεσολαβητών (Agent Intelligence): Αυτή η συμπεριφορά δείχνει τη μέθοδο που χρησιμοποιείται για την ανάπτυξη της λογικής των διαμεσολαβητών ή «νοημοσύνη». Ασύγχρονη Λειτουργία: Ένας διαμεσολαβητής μπορεί να εκτελεί τους στόχους του, όντας αποσυνδεδεμένος από τον χρήστη ή από άλλους διαμεσολαβητές. Αυτό σημαίνει ότι μπορεί να καλείται μετά από ένα συγκεκριμένο γεγονός ή κάποια συγκεκριμένη στιγμή της ημέρας. Ένας διαμεσολαβητής μέσα στο διαδίκτυο μπορεί να λειτουργεί εντελώς ασύγχρονα με τον χρήστη, να εκτελεί τις αρμοδιότητές του επικοινωνώντας με διάφορες πηγές συστημάτων ή ακόμη και με άλλους διαμεσολαβητές. Επικοινωνία διαμεσολαβητών: Κατά τη διάρκεια της λειτουργίας τους οι διαμεσολαβητές μπορούν να επικοινωνούν με διάφορες πηγές συστημάτων και χρήστες. Οι διαμεσολαβητές που αλληλεπιδρούν άμεσα με τον χρήστη αποκαλούνται προσωπικοί βοηθοί (personal assistants) ή διαμεσολαβητές διεπαφής (interface agents). Από την οπτική του διαμεσολαβητή οι πηγές μπορεί να είναι τοπικές ή και απομακρυσμένες. Υπάρχει ένα ευρύ φάσμα των πόρων των συστημάτων, στα οποία οι διαμεσολαβητές έχουν πρόσβαση, όπως λογισμικά εφαρμογών, βάσεις δεδομένων ή συστήματα πληροφοριών. Συνεργασία διαμεσολαβητών: Αυτή η ιδιότητα δείχνει ότι το σύστημα διαμεσολαβητών επιτρέπει τη συνεργασία μεταξύ οντοτήτων διαμεσολαβητών. Η πολυπλοκότητα της συνεργασίας μπορεί να Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

11 κυμανθεί από ένα σύστημα πελάτη εξυπηρετητή (client server) μέχρι διαπραγματεύσεις και τη συνεργασία βασισμένες σε μεθόδους της τεχνητής νοημοσύνης. Αυτή η συνεργασία μπορεί να απαιτεί την ανταλλαγή πληροφοριών γνώσεων και να αντιπροσωπεύει την προϋπόθεση για τα συστήματα πολυ διαμεσολαβητών (multi agent systems). Κινητικότητα διαμεσολαβητών: Προκειμένου να πραγματοποιήσουν τους στόχους τους, οι διαμεσολαβητές μπορεί να μετακινούνται σε ένα δίκτυο απομακρυσμένων δικτυακών τόπων. Γενικά υπάρχουν δύο επίπεδα στα οποία μπορεί να προσδιοριστεί η κινητικότητα των διαμεσολαβητών. Αφενός μεν είναι η απομακρυσμένη εκτέλεση όπου αφορά τη μεταφορά και εξολοκλήρου εκτέλεση του διαμεσολαβητή σε ένα απομακρυσμένο σύστημα και αφετέρου η μετανάστευση (migration) η οποία αφορά την εκτέλεση του διαμεσολαβητή σε τοπικό σύστημα, αλλά τη μετακίνησή του από κόμβο σε κόμβο ώστε να φέρει σε πέρας τη διαδικασία, την οποία καλείται να ολοκληρώσει. Μετά την εισαγωγή των παραπάνω χαρακτηριστικών, μπορούμε να αναφερθούμε στην υλοποίηση ενός ευφυούς διαμεσολαβητή και στις εφαρμογές τις οποίες βρίσκει σε διάφορους τομείς. Η κατασκευή ενός διαμεσολαβητή σημαίνει τον εφοδιασμό του με αισθητήρες (detectors) και με επιδραστές (effectors). Σε κάθε κύκλο ο διαμεσολαβητής δέχεται μέσω των αισθητήρων του το εξωτερικό ερέθισμα από το περιβάλλον, ενημερώνει την εσωτερική του κατάσταση, αποφασίζει για την ενέργεια που θα εκτελέσει και τέλος, εκτελεί την ενέργεια με τους επιδραστές του, τροποποιώντας έτσι το περιβάλλον. Σχήμα 1: Αρχιτεκτονική ευφυών διαμεσολαβητών[1]. Οι ευφυείς διαμεσολαβητές βρίσκουν εφαρμογή σε διάφορους τομείς της καθημερινής ζωής. Οι τομείς που παρατηρούνται είναι οι βιομηχανικές εφαρμογές, οι εμπορικές εφαρμογές και τέλος οι ιατρικές εφαρμογές. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

12 Βιομηχανικές εφαρμογές Οι βιομηχανικές εφαρμογές της τεχνολογίας διαμεσολαβητών ήταν μεταξύ των πρώτων που αναπτύχθηκαν. Οι πρώτες εφαρμογές αφορούν τον έλεγχο διεργασίας (process control), οι οποίες είναι αυτονόητες εφαρμογές για τους ευφυείς πράκτορες, αφού οι ελεγκτές διαδικασίας (process controllers) είναι αυτόνομα συστήματα αλληλοεπίδρασης με τον χρήστη. Ένα τέτοιο σύστημα ελέγχου είναι ο ARCHON, μία πλατφόρμα λογισμικού για την κατασκευή συστημάτων πολύ διαμεσολαβητών (multi agent systems). Ο ARCHON διαθέτει πολλές εφαρμογές στον έλεγχο διαδικασίας συμπεριλαμβάνοντας τη διαχείριση μεταφοράς ηλεκτρικής ενέργειας (η εφαρμογή αυτή χρησιμοποιείται στη βόρεια Ισπανία), καθώς και έλεγχο ενός επιταχυντή μορίων. Οι διαμεσολαβητές στον ARCHON είναι βαρέα υπολογιστικά συστήματα, με τέσσερα βασικά συστατικά[26]: i. υψηλού επιπέδου ιδιότητα επικοινωνίας (high level communication module, HLCM), η οποία χειρίζεται την επικοινωνία των διαμεσολαβητών, ii. ιδιότητα σχεδιασμού και συντονισμού (planning & coordination module PCM), η οποία είναι αρμόδια για τις αποφάσεις του διαμεσολαβητή, iii. ιδιότητα διαχείρισης πληροφοριών του διαμεσολαβητή (agent information management module AIM), η οποία είναι αρμόδια για τη διατήρηση του μοντέλου του διαμεσολαβητή στον κόσμο και τέλος iv. ευφυές σύστημα (intelligent system IS), το οποίο αντιπροσωπεύει τον τομέα στον οποίο ειδικεύεται ο διαμεσολαβητής. Σχήμα 2: Αρχιτεκτονική ARCHON [27]. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

13 Ένας δεύτερος τομέας που αφορά στις βιομηχανικές εφαρμογές είναι το στάδιο της κατασκευής. Εδώ περιγράφουμε το YAMS (Yet Another Manufacturing System) το οποίο εφαρμόζει το πρωτόκολλο συμβάσεων δικτύου (Contract Net Protocol) στον έλεγχο κατασκευής. Το YAMS υιοθετεί μία προσέγγιση πολυ διαμεσολαβητών, όπου κάθε επιχείρηση ή μέλος της επιχείρησης αντιπροσωπεύεται από έναν διαμεσολαβητή. Κάθε διαμεσολαβητής διαθέτει τα δικά του σχέδια και στόχους, αντιπροσωπεύοντας τις ικανότητές του. Οι συμβάσεις δικτύου βασίζονται στην ιδέα της διαπραγμάτευσης και ως εκ τούτου το YAMS αντιμετωπίζει το πρόβλημα του να αποφασίσει την καλύτερη δυνατή κατασκευή ενός προϊόντος μιας επιχείρησης. Τέλος, άλλος ένας τομέας στον οποίο αξίζει να αναφερθούμε είναι ο έλεγχος εναέριας κυκλοφορίας. Περιγράφουμε έναν περίπλοκο διαμεσολαβητή συστήματος ελέγχου εναέριας κυκλοφορίας, γνωστό ως OASIS. Σε αυτό το σύστημα, το οποίο είναι υπό δοκιμή στο αεροδρόμιο του Σίδνεϋ στην Αυστραλία, οι διαμεσολαβητές χρησιμοποιούνται για να αντιπροσωπεύσουν από τη μια τα αεροσκάφη και από την άλλη τις λειτουργίες των διαφόρων συστημάτων ελέγχου της εναέριας κυκλοφορίας. Η μεταφορά του διαμεσολαβητή παρέχει χρήσιμους τρόπους διαμόρφωσης αυτόνομων συστατικών του πραγματικού κόσμου. Καθώς ένα αεροσκάφος εισέρχεται στον εναέριο χώρο του Σίδνεϋ, ένας διαμεσολαβητής διατίθεται για αυτό, και ο διαμεσολαβητής ταυτοποιείται με την πληροφορία και τους στόχους που αντιστοιχούν στο σκάφος αυτό. Για παράδειγμα, ένα σκάφος έχει ως στόχο να προσγειωθεί σε συγκεκριμένο διάδρομο μία συγκεκριμένη ώρα. Οι διαμεσολαβητές εναέριας κυκλοφορίας είναι υπεύθυνοι να διευθύνουν το σύστημα. Σχήμα 3: OASIS σύστημα πελάτη εξυπηρετητή[21] Εμπορικές εφαρμογές Το εμπόριο είναι άμεσα συνδεδεμένο με τη βιομηχανία. Επομένως και από εδώ δεν λείπουν οι εφαρμογές των ευφυών διαμεσολαβητών. Ανάλογα με την αφθονία και την ποικιλομορφία των πληροφοριών σήμερα, έχει μεγεθυνθεί και η ανάγκη η πληροφορία αυτή να διαχειριστεί. Η έλλειψη εργαλείων διαχείρισης της πληροφορίας έχει δώσει άνοδο στο πρόβλημα υπερφόρτωσης πληροφοριών. Ας αναλογιστούμε απλά τον όγκο της πληροφορίας που μας παρέχεται από το διαδίκτυο. Ένας σημαντικός παράγοντας, που καθιστά τη συλλογή πληροφοριών προβληματική είναι η απαίτηση από τον χρήστη να φέρει σε πέρας τη διαδικασία αυτή. Έτσι λοιπόν διακρίνεται ένας βασικός λόγος να πραγματοποιούνται τέτοιες αναζητήσεις από διαμεσολαβητές, οι οποίοι ενεργούν αυτόνομα ψάχνοντας στο δίκτυο εκ μέρους του χρήστη. Δύο Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

14 συστήματα λογισμικού που ενσωματώνουν τέτοιους διαμεσολαβητές παρατίθενται παρακάτω[25]: a. Maxims: Περιγράφει έναν διαμεσολαβητή ο οποίος φιλτράρει το ηλεκτρονικό ταχυδρομείο του χρήστη. Το συγκεκριμένο λογισμικό μαθαίνει να δίνει προτεραιότητα, να διαγράφει, να διαβιβάζει, να ταξινομεί και να αρχειοθετεί τα μηνύματα του χρήστη. Λειτουργεί παρακολουθώντας τις ενέργειες του χρήστη, καθώς αυτός χειρίζεται το ηλεκτρονικό ταχυδρομείο του, καταγράφοντας τις πράξεις του ως μαθήματα. Ο Maxims κάνει εσωτερικές προβλέψεις, για το ποια ενέργεια θα πραγματοποιούσε ο χρήστης με ένα μήνυμα. Εάν οι προβλέψεις αποδειχθούν λανθασμένες, ο Maxims κρατάει αρχείο (backup) στο δικό του σύστημα. Αλλά όταν οι προβλέψεις του είναι σωστές τότε καθοδηγεί τον χρήστη στις ενέργειες που πρέπει να πραγματοποιήσει. b. Newt: Επίσης ένα λογισμικό φιλτραρίσματος. Ο Newt λαμβάνει ένα σύνολο άρθρων και παρουσιάζει στον χρήστη αυτά που θεωρεί ότι τον ενδιαφέρουν. Ο χρήστης καταχωρεί στον Newt παραδείγματα, τα οποία ο διαμεσολαβητής τα χρησιμοποιεί ως πρότυπα, για να προτείνει ή όχι στον χρήστη τα αποτελέσματα της έρευνάς του. Βέβαια στις εμπορικές εφαρμογές μπορούμε να καταχωρήσουμε και αυτές του ηλεκτρονικού εμπορίου. Στον τομέα αυτό η λήψη μιας εμπορικής απόφασης μπορεί να αφεθεί στα χέρια των ευφυών διαμεσολαβητών. Αυτό παρατηρούμε ότι εφαρμόζεται ήδη μέσω των ιστοσελίδων εμπορικών συναλλαγών που επικρατούν πλέον στο διαδίκτυο. Σαν παράδειγμα αυτού περιγράφουμε ένα σύστημα ηλεκτρονικών αγορών, το οποίο καλείται Kasbath. Το σύστημα αυτό πραγματοποιεί την αγορά, δημιουργώντας διαμεσολαβητές «αγοράς» και «πώλησης» για κάθε αγαθό προς αγορά ή πώληση αντίστοιχα. Οι εμπορικές συναλλαγές πραγματοποιούνται από αλληλεπιδράσεις αυτών των πρακτόρων. Τέλος, οφείλουμε να αναφερθούμε στη διαχείριση της επιχειρησιακής διαδικασίας. Οι υπεύθυνοι των επιχειρήσεων λαμβάνουν τις αποφάσεις σε συνδυασμό με την κρίση τους αλλά και πληροφορίες που αντλούν από κάθε τμήμα. Βέβαια πρώτα γίνεται η συλλογή πληροφοριών και έπειτα ακολουθεί η κρίση. Για το λόγο αυτό οι επιχειρήσεις επιδιώκουν να αναπτύξουν έξυπνα συστήματα ώστε να βοηθούν σε διάφορες πτυχές την διαχείριση των επιχειρησιακών διεργασιών. Το λογισμικό ADEPT αναπτύσσει ένα μοντέλο διαμεσολαβητών. Κάθε διαμεσολαβητής αντιπροσωπεύει έναν ρόλο ή ένα τμήμα της επιχείρησης και είναι ικανός να παρέχει μία ή και παραπάνω υπηρεσίες. Για παράδειγμα το τμήμα σχεδιασμού (design department) της επιχείρησης παρέχει την υπηρεσία σχεδιασμού ενός δικτύου τηλεπικοινωνιών, το νομικό τμήμα (legal department) ελέγχει αν το σχέδιο αυτό είναι νόμιμο και το εμπορικό τμήμα (marketing department) αξιολογεί το κόστος του σχεδίου αυτού. Στην επικοινωνία και τις επιλογές κάθε τμήματος λαμβάνουν δράση οι διαμεσολαβητές και κατευθύνουν τις ορθές διαδικασίες. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

15 Σχήμα 4: Ένα περιβάλλον αντίστοιχο του ADEPT [28] Ιατρικές εφαρμογές Η ιατρική πληροφορική (medical informatics) είναι ένας αναπτυσσόμενος τομέας στον κλάδο της πληροφορικής. Νέες εφαρμογές υπολογιστών εισχωρούν καθημερινά στη βιομηχανία της υγείας. Έτσι δεν είναι παράξενο που οι διαμεσολαβητές βρίσκουν εφαρμογή και σε αυτόν τον τομέα. Υπάρχει ένα πρότυπο σύστημα για την ιατρική περίθαλψη το οποίο είναι βασισμένο στους διαμεσολαβητές. Το σύστημα αυτό σχεδιάστηκε για τη διαχείριση των νοσηλευόμενων, όπου τυπικά υπάρχει μία λίστα πολλών ατόμων. Για παράδειγμα ένας παθολόγος υποψιάζεται ότι μία ασθενής πάσχει από καρκίνο του μαστού, αλλά αυτή η υποψία πρέπει να επιβεβαιωθεί από έναν ειδικό του νοσοκομείου. Εάν ο ειδικός επιβεβαιώσει την υπόθεση, έπειτα ένα πρόγραμμα φροντίδας (care program) πρέπει να παρουσιάσει τη θεραπευτική αγωγή του ασθενή, λαμβάνοντας υπόψη τους πόρους άλλων ατόμων. Οι διαμεσολαβητές του προτύπου αφορούν ένα ευφυές σύστημα βασισμένο στη γνώση (knowledge based), που περιέχει τα δεδομένα του εξειδικευμένου διαμεσολαβητή, τη διεπαφή ανθρώπου υπολογιστή, διαχειριστή επικοινωνιών και επιτρέπει στον χρήστη να προσθέτει ή να αφαιρεί πληροφορία. Το σύστημα αυτό βασίζεται στο γνωστικό μοντέλο KADS και ο διαμεσολαβητής κατασκευάζεται και χρησιμοποιεί εξολοκλήρου PROLOG. Τα μηνύματα που εξάγει παρουσιάζονται σε μορφή ηλεκτρονικού ταχυδρομείου[26]. Ως ένα βαθμό οι παραπάνω εφαρμογές των ευφυών διαμεσολαβητών έχουν κοινά χαρακτηριστικά γνωρίσματα. Αυτοί οι διαμεσολαβητές είναι αυτόνομες οντότητες, οι οποίες αλληλεπιδρούν με άλλες ώστε να καθορίσουν το ρόλο τους και επιτύχουν το σκοπό τους. Στην ενότητα αυτή δεν αναφερθήκαμε στην ιδιότητα μετακίνησης των διαμεσολαβητών, αφού όλοι οι παραπάνω εκτελούνται στο ίδιο το σύστημα των χρηστών ανάλογα με την περίπτωση χρήσης. Στη συνέχεια ακολουθεί η περιγραφή των κινητών διαμεσολαβητών όπου κυριαρχεί η ιδιότητα της μετακίνησης από σύστημα σε σύστημα. Παράδειγμα χρήσης διαμεσολαβητών σε ιατρικές εφαρμογές αποτελεί το σύστημα ADELE το οποίο εμπίπτει στην κατηγορία των παιδαγωγικών διαμεσολαβητών αλλά είναι με ενσωματωμένα χαρακτηριστικά ευφυίας. Το σύστημα αυτό θα παρουσιαστεί στην παράγραφο ADELE. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

16 2.2.2 Κινητοί Διαμεσολαβητές (Mobile Agents) Οι κινητοί διαμεσολαβητές αποτελούν κοινούς διαμεσολαβητές με την επιπλέον δυνατότητα της κίνησης, με σκοπό να μεταναστεύουν από μία θέση σε άλλη διευκολύνοντας τη διαδικασία εύρεσης λύσεων. Οι κινητοί διαμεσολαβητές είναι εκείνοι που μπορούν να κινηθούν από έναν υπολογιστή προς έναν άλλο, πέρα από τα δίκτυα επικοινωνιών και το Διαδίκτυο ειδικότερα, και που μπορούν να εκτελεστούν στους μακρινούς κεντρικούς υπολογιστές. Επίσης ενσωματώνουν τη δυνατότητα να μεταναστεύουν από μια πλατφόρμα σε άλλη, διατηρώντας ταυτόχρονα τις πληροφορίες, τυπικά με περιορισμένη νοημοσύνη. Άρα τους διακρίνει η ικανότητα μετακίνησης, η αυτονομία, ο συγχρονισμός, η αλληλεπίδραση, η προσαρμοστικότητα πλοήγησης και η άμεση ανταπόκριση. Η προσθήκη της κινητικότητας στα άλλα χαρακτηριστικά των διαμεσολαβητών έκανε ευκολότερη τη χρήση των διαμεσολαβητών σε πολλά συστήματα και όχι μόνο στις εφαρμογές τεχνητής νοημοσύνης [40]. Οι κινητοί διαμεσολαβητές έχουν διάφορες όψεις κατά τη διάρκεια του κύκλου ζωής τους. Ένας διαμεσολαβητής εγκαθιδρύεται ως κόμβος (host), για παράδειγμα ο διαμεσολαβητής εκτελεί κώδικα και διάφορες ενέργειες. Όταν ένας διαμεσολαβητής αποφασίζει να μετακινηθεί, αναστέλλει κάθε άλλη δράση και αποθηκεύει την παρούσα κατάσταση στη μνήμη. Μόλις ο διαμεσολαβητής φτάσει σε νέο κόμβο επαναλαμβάνει τη διαδικασία όψης και συνεχίζει την εκτέλεση. Διάφορα μοντέλα δομών κινητών διαμεσολαβητών έχουν εξεταστεί και εξαρτώνται από τον πρωταρχικό στόχο του διαμεσολαβητή υπάρχουν μοντέλα ασφαλείας, μοντέλα επικοινωνίας και υπολογιστικά μοντέλα. Ωστόσο κάθε ένα από αυτά τα μοντέλα δεν είναι αυτόνομο αλλά έχει κοινές λειτουργίες με τα υπόλοιπα. Μία βασική δομή ενός κινητού διαμεσολαβητή απεικονίζεται στο Σχήμα 5 παρακάτω, η οποία τονίζει ότι οι κινητοί διαμεσολαβητές πρέπει να κατέχουν έναν υπολογιστικό πυρήνα πριν από κάθε άλλο πρότυπο. Κατά συνέπεια κάθε διαμεσολαβητής στηρίζεται σε ένα βασικό πρότυπο, στο οποίο μπορεί να προσαρμοστεί κάθε άλλο χαρακτηριστικό όπως η επικοινωνία, η ασφάλεια και η πλοήγηση. Κάθε πρότυπο εξαρτάται από το πρότυπο που βρίσκεται από κάτω του και απαιτεί την υποστήριξή του για να πετύχει τον σκοπό του. Σχήμα 5: Βασική δομή ενός κινητού διαμεσολαβητή [40]. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

17 Η μοντελοποίηση των αυτόνομων διαμεσολαβητών εξαρτάται από διάφορους παράγοντες. Ο διαμεσολαβητής αντιμετωπίζεται στην προοπτική με σεβασμό σε ολόκληρο το περιβάλλον και το ενσωματωμένο σύστημα χτίζεται ενώ χωρίζεται σε ανεξάρτητες ενότητες. Κάθε ενότητα του συστήματος είναι λειτουργικά πλήρης και χρησιμοποιείται για να εκτελεί τις συγκεκριμένες λειτουργίες. Άρα είναι λογικό να υποθέσουμε ότι το περιβάλλον στο οποίο ο πράκτορας είναι τοποθετημένος, παίζει ρόλο στο να αναπτυχθούν οι κατάλληλες ενότητες. Στην ουσία αναφερόμαστε σε ένα μοντέλο αλληλεπίδρασης, το οποίο αφορά στο διαδίκτυο. Το μοντέλο αλληλεπίδρασης που κυριαρχεί στο διαδίκτυο είναι αυτό μεταξύ πελάτη (client) και εξυπηρετητή (server). Ο εξυπηρετητής προσφέρει τις υπηρεσίες στον πελάτη και ο τελευταίος αποστέλλει αιτήσεις στους εξυπηρετητές, απαιτώντας τις προσφερόμενες υπηρεσίες. Η ανταλλαγή μηνυμάτων μεταξύ πελάτη εξυπηρετητή απαιτεί την ύπαρξη ενός πρωτοκόλλου επικοινωνίας και μία μόνιμη σύνδεση μεταξύ των δύο «μηχανημάτων», ώστε να εξασφαλίζεται μία συνεχής επικοινωνία. Ο αντίκτυπος των απαιτήσεων αυτών είναι υψηλό κόστος και κατανάλωση δικτυακών πόρων, αλλά και η συγκέντρωση φόρτου στην περιοχή του πελάτη. Οι κινητοί διαμεσολαβητές, όπως προαναφέραμε είναι προγράμματα που έχουν τη δυνατότητα μετακίνησης μεταξύ υπολογιστικών συστημάτων, για την πραγματοποίηση μιας επαναληπτικής διαδικασίας. Συμπερασματικά αφορούν μία εγγενώς κατανεμημένη τεχνολογία, η οποία αποτελεί ενεργή μετακίνηση κώδικα ανάμεσα μεταξύ δικτυακών συσκευών. Οι κινητοί διαμεσολαβητές απαντούν στο πρόβλημα της κατανεμημένης επεξεργασίας μεταφέροντας «ευφυΐα» στους πελάτες. Το πρόβλημα της άσκοπης συγκέντρωσης φόρτου στην περιοχή του πελάτη, αντιμετωπίζεται μεταφέροντας την ευθύνη της διαχείρισης από τον πελάτη στους κινητούς διαμεσολαβητές. Η χρήση των κινητών διαμεσολαβητών, η οποία εξασφαλίζει ότι το εύρος ζώνης του δικτύου, δεν χρησιμοποιείται στη συνεχή ανταλλαγή μηνυμάτων μεταξύ πελάτη και εξυπηρετητή. Μόλις ένας κινητός διαμεσολαβητής μετακινηθεί στον εξυπηρετητή του δικτύου απελευθερώνεται από περαιτέρω επικοινωνία μεταξύ πελάτη εξυπηρετητή. Ο διαμεσολαβητής εκτελείται τοπικά και επιστρέφει στον πελάτη μόνο αφότου έχει ολοκληρώσει την εκτέλεση στον εξυπηρετητή και συλλέξει τα απαιτούμενα αποτελέσματα. Σχήμα 6: Ένας κινητός διαμεσολαβητής βελτιστοποιεί τη χρήση εύρους ζώνης ενός δικτύου [46]. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

18 Οι κινητοί διαμεσολαβητές έχουν χρησιμοποιηθεί σε μια σειρά εφαρμογών, όπως απομακρυσμένη ανάκτηση δεδομένων από κατανεμημένες βάσεις δεδομένων (information retrieval), κατανεμημένη διαχείριση δικτύων (distributed network management), ηλεκτρονικό εμπόριο (e-commerce), διαχείριση γνώσης (knowledge management) κλπ. Υπάρχουν διάφορες ερευνητικές δραστηριότητες, οι οποίες συσχετίζονται με την τεχνολογία κινητών διαμεσολαβητών. Γενικώς υπάρχουν τρεις προσεγγίσεις που αφορούν στο σχεδιασμό και την εφαρμογή των κινητών διαμεσολαβητών. χρησιμοποίηση ή δημιουργία μιας εξειδικευμένης γλώσσας υπηρεσίες λειτουργικών συστημάτων (operating systems) ή επεκτάσεις (extensions) και εφαρμογές λογισμικού. Στην πρώτη προσέγγιση τα χαρακτηριστικά της γλώσσας, η οποία χρησιμοποιείται ή αναπτύσσεται, εξυπηρετούν τις απαιτήσεις των συστημάτων των κινητών διαμεσολαβητών. Στη δεύτερη εφαρμόζονται οι απαιτήσεις των κινητών διαμεσολαβητών ως επεκτάσεις λειτουργικών συστημάτων, ενώ εκμεταλλεύονται τα ήδη υπάρχοντα χαρακτηριστικά γνωρίσματα αυτών. Τέλος, στην τρίτη προσέγγιση κατασκευάζονται τα συστήματα κινητών διαμεσολαβητών ως εφαρμογές λογισμικού, οι οποίες τρέχουν και παρέχουν τις λειτουργίες των διαμεσολαβητών. Δεν υπάρχουν ακόμη αρκετές πληροφορίες, ώστε να αξιολογήσουμε την καταλληλότερη προσέγγιση σχεδιασμού και εφαρμογής κινητών διαμεσολαβητών. Έτσι στην παρούσα εργασία, επιλέγουμε να περιγράψουμε επτά λογισμικά για συγκριτικούς λόγους: Aglet from IBM [46]. Agent Tcl from Dartmouth College [46]. Agents for Remote Access (ARA) from the University of Kaiserslautern [46]. Concordia from Horizon Systems Laboratory, Mitsubishi Company [46]. Mole from the Institute for Parallel and Distributed Computer Systems (IPVR) [46]. Odyssey from General Magic [46]. TACOMA from Cornell University [46]. Αυτά τα συστήματα επιλέχθηκαν λόγω της αντιπροσωπευτικότητας τους αλλά και της συχνής υιοθέτησής τους κατά κόρον στον τομέα της έρευνας των κινητών διαμεσολαβητών. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

19 AGLET Η πλατφόρμα AGLETS διαμορφώνει τους κινητούς διαμεσολαβητές να ακολουθήσουν στενά το πρότυπο των Java Applets. Είναι ένα απλό πλαίσιο, όπου ο προγραμματιστής παραμερίζει προκαθορισμένες μεθόδους για να προσθέσει τις επιθυμητές λειτουργίες. Η πλατφόρμα AGLETS ορίζεται ως ένα κινητό αντικείμενο της Java, το οποίο μετακινείται σε κατάλληλα διαμορφωμένους εξυπηρετητές σε ένα δίκτυο υπολογιστών. Εκτελεί το δικό του νήμα (thread) εκτέλεσης αφού μεταφερθεί στον εξυπηρετητή, έτσι μπορούμε να πούμε ότι η συμπεριφορά του είναι αυτόνομη. Επίσης χαρακτηρίζεται από την αλληλεπίδραση, εφόσον ανταποκρίνεται στα εισερχόμενα μηνύματα. Η πλατφόρμα AGLETS χρησιμοποιεί ένα απλό αντιπροσωπευτικό αντικείμενο, για τη μεταφορά μηνυμάτων, και μία κλάση μηνυμάτων για να εξασφαλίσει την ανταλλαγή τους μεταξύ των διαμεσολαβητών. Ωστόσο η ομαδική επικοινωνία δεν είναι διαθέσιμη, και η χρησιμοποίηση αντιπροσωπευτικού αντικειμένου δύναται να μην είναι η καταλληλότερη λύση σε μία κατάσταση ανταλλαγής μηνυμάτων σε υψηλή συχνότητα. Έτσι, με τη διαμόρφωση των κινητών διαμεσολαβητών, οι σχεδιαστές επιδιώκουν την εκμετάλλευση των κινητών ιδιοτήτων της Java TCL Ο διαμεσολαβητής TCL ήταν από τους πρώτους κινητούς διαμεσολαβητές που αναπτύχθηκαν. Το πρότυπο διαμεσολαβητών που προωθήθηκε από τον TCL, ήταν η αναστολή εκτέλεσης αυτών που εκτελούνται σε ένα σημείο, μεταναστεύουν σε άλλη θέση μεταφέροντας τον κώδικά και τα στοιχεία τους και επαναλαμβάνουν την εκτέλεση τους στη νέα αυτή θέση. Από τον TCL, οι κινητοί διαμεσολαβητές έχουν υποβληθεί σε πολλές αναθεωρήσεις στο μοντέλο και τον χαρακτηρισμό. Η φιλοσοφία αυτού είναι ότι όλες οι λειτουργίες που απαιτεί ένας διαμεσολαβητής είναι διαθέσιμες σε έναν εξυπηρετητή. Υπάρχουν νέα ζητήματα, τα οποία πρέπει να ληφθούν υπόψη, όπως εκείνα του μεγέθους, της απόδοσης και της κινητικότητας των διαμεσολαβητών. Οι κινητοί διαμεσολαβητές ωστόσο δεν είναι απλά κομμάτια εκτελέσιμου κώδικα, που είναι ικανά να μετακινηθούν και να εκτελεστούν κατά βούληση, αλλά είναι συμπλέγματα σύνθετων δομών διαφόρων παραμέτρων, συμπεριλαμβάνοντας τη νοημοσύνη και την αυτονομία. Οι ερευνητές αναζητούν ακούραστοι το τέλειο μοντέλο ενός κινητού διαμεσολαβητή και οι βελτιώσεις στα υπάρχοντα πρότυπα αποτελούν αντικείμενο σε πολλά ερευνητικά εργαστήρια διαμεσολαβητών ARA (Agent for Remote Action) Ο διαμεσολαβητής ARA έχει ως στόχο την ενσωμάτωση του «κινητού προγραμματισμού» στον ήδη υπάρχον τομέα της πρακτικής του προγραμματισμού. Στο μοντέλο ARA ο κινητός διαμεσολαβητής αποτελεί λογισμικό, το οποίο είναι ικανό να μετακινηθεί κατά βούληση, χωρίς να προκαλείται πρόβλημα στην εκτέλεσή του αφού καθιερώνεται με τη χρήση πολλαπλών γλωσσών. Ο διαμεσολαβητής ARA μετακινείται και παραμένει στις τοποθεσίες, από όπου χρησιμοποιεί υπηρεσίες του εξυπηρετητή ή άλλων διαμεσολαβητών. Οι διαμεσολαβητές ARA είναι κανονικά λογισμικά από όλες τις πτυχές. Διαχειρίζονται φακέλους, διαθέτουν διεπαφή με τον χρήστη (user interface), διεπαφή δικτύου (network interface) καθώς και όλες τις γνωστές σε εμάς λειτουργίες υπολογιστών. Επιπρόσθετα ο ARA εκτελείται σε έναν Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

20 διερμηνέα (interpreter), ο οποίος συνδέεται με μία γλώσσα ανεξάρτητα από το σύνολο υπηρεσιών. Οι υπηρεσίες αυτές περιλαμβάνουν τη διαχείριση πόρων, την κινητικότητα και την ασφάλεια, καθώς και πολλές άλλες. Η αρμοδιότητα του διερμηνέα είναι να ελέγχονται οι λειτουργίες, οι οποίες σχετίζονται με τη γλώσσα. Τέλος, οι διαμεσολαβητές ARA εκτελούνται σε παράλληλα νήματα, ενώ μερικές από τις εσωτερικές λειτουργίες μπορούν να εκτελεστούν ως ξεχωριστές διαδικασίες για λόγους απόδοσης CONCORDIA Ο CONCORDIA είναι άλλος ένας διαμεσολαβητής υποστηριζόμενος από Java. Ο διαμεσολαβητής CONCORDIA διαμορφώνεται ως ένα πρόγραμμα Java, το οποίο χρησιμοποιεί τις υπηρεσίες που παρέχονται από έναν εξυπηρετητή ο οποίος φροντίζει την κινητικότητα, την ασφάλεια, την επικοινωνία και τη διαχείριση πόρων. Τα στοιχεία αυτά του εξυπηρετητή επικοινωνούν μεταξύ τους και μπορούν να εκτελεστούν μόνο σε εικονικές μηχανές Java (Java Virtual Machine JVM). Οι σχεδιαστές του CONCORDIA δηλώνουν ότι το σύστημα αυτό επιτρέπει μεγαλύτερη ευελιξία προσφέροντας πολλαπλά σημεία εξόδου στην εκτέλεση των διαμεσολαβητών. Εντούτοις η υποδομή για τη διαχείριση αυτών των αντικειμένων περιήγησης δεν γίνεται σαφής από την υπάρχουσα βιβλιογραφία MOLE Οι διαμεσολαβητές MOLE διαμορφώνονται ως μία ομάδα αντικειμένων της Java, χωρίς εξωτερικές αναφορές, εξαιρώντας το σύστημα του εξυπηρετητή όπου εκτελείται. Κάθε διαμεσολαβητής MOLE έχει ένα μοναδικό όνομα, όπως επίσης δύναται να επικοινωνεί με άλλους διαμεσολαβητές μέσω συγκεκριμένων μηχανισμών επικοινωνίας, οι οποίοι προσφέρουν τη δυνατότητα χρήσης διαφορετικών γλωσσών προγραμματισμού για τη διαφανή μετατροπή πληροφοριών όπου χρειάζεται. Η μοναδικότητα του MOLE είναι η απαίτηση τερματισμού μιας διεργασίας. Όμως δεν καθίσταται σαφές το πώς επιβάλλει την απαίτηση αυτή και εάν υπάρχουν μηχανισμοί αυτόματης περάτωσης. Η έννοια της περάτωσης είναι μεν τεχνικά κατάλληλη, αλλά χωρίς βοηθητικά εργαλεία μπορεί ο διαμεσολαβητής να γίνει επιρρεπής σε λάθη και σε περιορισμούς Odyssey Ο κινητός διαμεσολαβητής Odyssey εμφανίζει πολλές ομοιότητες με τους AGLETS. Οι κύριες κλάσεις του είναι οι Agent, Worker και Place. Η Worker είναι μία υποκλάση της Agent και αντιπροσωπεύει ένα παράδειγμα του τι μπορεί να πραγματοποιήσει ένας ειδικός με την κλάση Agent. Η κλάση Place συμβολίζει το που υπάρχει και εκτελείται ο διαμεσολαβητής Odyssey. Οι διαμεσολαβητές αυτοί επικοινωνούν μεταξύ τους, χρησιμοποιούν απλές κλήσεις μεθόδων και δεν υποστηρίζουν επικοινωνία υψηλού επιπέδου. Ωστόσο έχουν τη δυνατότητα να διαμορφώσουν ή και να καταστρέψουν τις θέσεις συνάντησης πληροφοριών, ώστε να ανταλλάξουν μηνύματα. Το διακριτό γνώρισμα του Odyssey είναι οι πολλαπλοί μηχανισμοί μεταφοράς, τους οποίους διαθέτει. Παρόλα αυτά σαν πρότυπο κινητών διαμεσολαβητών δεν είναι ακόμη σταθερό. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

21 TACOMA (Tromso and Cornell Moving Agent) Το πρότυπο TACOMA αντιπροσωπεύει μία πρώιμη προσπάθεια κατασκευής ενός συστήματος κινητών διαμεσολαβητών. Οι διαμεσολαβητές TACOMA μετακινούνται μέσα σε ένα δίκτυο με σκοπό να ικανοποιήσουν τις απαιτήσεις του πελάτη. Επίσης εστιάζουν στην ανάπτυξη ενός συστήματος διαχείρισης κινητών διαμεσολαβητών και στο πως οι τελευταίοι μπορούν να λύσουν τα προβλήματα που προκύπτουν από τα συστήματα αυτά. Οι διαμεσολαβητές TACOMA προτείνουν τη χρήση χαρτοφύλακα, φακέλων, εικονιδίων διαχείρισης αρχείων και τους μεσίτες διαμεσολαβητές (broker agents), για τον σχεδιασμό τους. Η ύπαρξη των μεσιτών διαμεσολαβητών εξυπηρετεί την επικοινωνία μεταξύ τους αλλά και με τους παροχείς υπηρεσιών. Όμως το πρότυπο TACOMA διαθέτει έναν σημαντικό αριθμό από αδυναμίες, συμπεριλαμβανομένης της αδυναμίας εκτέλεσης (αυθαίρετο σημείο εκτέλεσης), της ιδιομορφίας συστήματος διαχείρισης και ενός αδύνατου μηχανισμού ασφαλείας. Συνολικά, καθίσταται ασαφές το πόσο μπορεί να εξελιχθεί το πρότυπο αυτό Eυφυείς παιδαγωγικοί διαμεσολαβητές (Pedagogical & Intelligent Pedagogical Agents) Οι παιδαγωγικοί διαμεσολαβητές είναι αυτόνομοι διαμεσολαβητές που υποστηρίζουν την ανθρώπινη εκμάθηση, μέσω αλληλεπίδρασης με τους σπουδαστές στα πλαίσια των διαλογικών περιβαλλόντων μάθησης. Συνήθως αναφερόμαστε σε κινούμενους (animated) διαμεσολαβητές όπως[18]: Κινούμενες αναπαραστάσεις προσώπων που δείχνουν πως μπορεί να εκτελεστεί μια πράξη Πρόσωπο-με-πρόσωπο (face-to-face) διάλογοι που περιλαμβάνουν εκφράσεις προσώπων και χειρονομίες Μπορούν να υποστηρίξουν τη συνεργατική εκμάθηση καθώς επίσης και την εξατομικευμένη εκμάθηση, επειδή οι πολλαπλάσιοι σπουδαστές και οι διαμεσολαβητές μπορούν να αλληλεπιδράσουν σε ένα κοινό περιβάλλον. Εμπειρικές μελέτες[19] έχουν δείξει ότι οι παιδαγωγικοί διαμεσολαβητές μπορούν να επαυξήσουν την ποιότητα μάθησης. Υπάρχει ένας αριθμός χαρακτηριστικών που τους διακρίνουν. Οι παιδαγωγικοί διαμεσολαβητές διαθέτουν την ιδιότητα της προσαρμοστικότητας. Ένας παιδαγωγικός διαμεσολαβητής εξετάζει το δείκτη κατανόησης του μαθητή κατά τη διάρκεια της αλληλεπίδρασης (όπως ένας άνθρωπος-δάσκαλος), προσαρμόζοντας το μάθημα αντίστοιχα. Δεν προχωρούν σε πολύπλοκα θέματα αν δεν εξασφαλιστεί η κατανόηση βασικών εννοιών. Αν οι μαθητές εξακολουθούν να αντιμετωπίζουν δυσκολία, τους παρέχονται επιπλέον οδηγίες. Επιπλέον δίνουν κίνητρο αλληλεπιδρώντας με τους μαθητές. Κάνουν ερωτήσεις, προσφέρουν ενθάρρυνση, παρέχουν απαντήσεις, προσφέρουν σχετιζόμενες πληροφορίες, δίνουν ευμνημόνευτα παραδείγματα, κάνουν ακόμα και αστεία[19]! Επίσης προκαλούν προσήλωση όντας έγχρωμες, ενδιαφέρουσες προσωπικότητες με συγκεκριμένη εξειδικευμένη γνώση που προκαλούν την προσήλωση του μαθητή Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

22 στο μάθημα. Τέλος, διαθέτουν την ικανότητα εξέλιξης. Μπορούν να ανανεωθούν όσο συχνά χρειαστεί για να προσφέρουν στους μαθητές εκσυγχρονισμένο περιεχόμενο. Ακόμα, μερικοί μπορούν να αναζητήσουν στο διαδίκτυο για πρόσφατο σχετικό περιεχόμενο ώστε να εμπλουτίσουν το μάθημα[18]. Οι παιδαγωγικοί διαμεσολαβητές διακρίνονται από μερικά πλεονεκτήματα, που προκαλούν άλλωστε και τη χρήση τους. Προκαλούν την προσοχή των μαθητών και οδηγούν το χρήστη μέσω της παρουσίασης. Έτσι, αυξάνουν την ικανότητα και δίνουν κίνητρο στους μαθητές να αφομοιώσουν γνώσεις. Παρέχουν ένα νέο μέσο παρουσίασης. Επικοινωνούν επιπρόσθετα διαλογικά και συναισθηματικά σήματα μέσω προσώπου και κίνησης του σώματος. Μπορούν να επιδείξουν φυσικές πράξεις, π.χ. λειτουργία και επισκευή συσκευών. Τέτοιου είδους επίδειξη είναι αποτελεσματικότερη από μια απλή λεκτική περιγραφή[19]. Οι κινούμενοι χαρακτήρες έχουν γίνει όλο και περισσότερο δημοφιλείς στη διεπαφή με τον χρήστη, στα συστήματα παιδαγωγικών διαμεσολαβητών τα τελευταία χρόνια. Οι χαρακτήρες αυτοί είναι βασισμένοι σε κινούμενα σχέδια, σε μορφές τηλεοπτικών προτύπων και αναπαραστάσεων καθώς και σε γεωμετρικά τρισδιάστατα μοντέλα[ref]. Χαρακτηριστικά παραδείγματα αποτελούν τα εξής μοντέλα: STEVE, ADELE, COSMO και HERMAN STEVE Το μοντέλο STEVE αποτελεί έναν διαμεσολαβητή που βοηθά τους σπουδαστές να μάθουν να εκτελούν φυσικές, διαδικαστικές και στοιχειώδεις εργασίες. Επιδεικνύει τον τρόπο λειτουργίας του εξοπλισμού ενός σκάφους του αμερικανικού ναυτικού. Ο σπουδαστής και ο STEVE συγκατοικούν, κατά κάποιο τρόπο, σε ένα τρισδιάστατο, μιμούμενο πρότυπο του περιβάλλοντος εργασίας του σπουδαστή. Ο STEVE μπορεί να καθοδηγήσει τον χρήστη πώς να εκτελέσει τις στοιχειώδεις εργασίες και να ελέγξει τους σπουδαστές ενώ ασκούν τις στοιχειώδεις εργασίες, και παρέχει τη βοήθεια όταν χρειάζεται[ref]. Η αρχιτεκτονική του STEVE περιλαμβάνει την αντίληψη, τη γνώση, και τον έλεγχο κινητήρων. Συμπεριλαμβάνει δυνατότητες ευφυών εκπαιδευτικών συστημάτων, παραδείγματος χάριν μπορεί να απαντήσει ερωτήσεις όπως «Τι πρέπει να πράξω στη συνέχεια;» και «Γιατί;». Εικόνα 1: STEVE επιδεικνύει λειτουργία σκάφους αμερικανικού ναυτικού εξοπλισμού[18]. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

23 ADELE Η ADELE έχει ως σκοπό να υποστηρίξει την εργασία των σπουδαστών μέσω ασκήσεων επίλυσης προβλημάτων, οι οποίες είναι ενσωματωμένες σε εκπαιδευτικό υλικό και παραδίδονται από το διαδίκτυο. Σε μια κλινική εφαρμογή διαγνώσεων, παρουσιάζονται στους σπουδαστές περιστατικά σε μια ιδιαίτερη φυσική κατάσταση και δίνεται έπειτα μια σειρά καταστάσεων ασθενείας, όπου αναμένεται να λειτουργήσουν άμεσα. Ανάλογα με το πώς η ADELE χρησιμοποιείται μπορεί να δώσει έμφαση στις ενδιαφέρουσες πτυχές του περιστατικού. Η ADELE κατέχει τη χρήση του βλέμματος και της χειρονομίας, και η δυνατότητά της να αντιδράσει στις ενέργειες σπουδαστών, την κάνουν να εμφανίζεται αληθοφανής και ενήμερη για το χρήστη. Επίσης η χρήση των εκφράσεών του προσώπου της μπορεί να ασκήσει επιρροή σε έναν σπουδαστή. Η ADELE σχεδιάστηκε για να μπορεί να ενσωματωθεί στις ασκήσεις βασισμένες στο δίκτυο και σε προσομοιώσεις που παρέχονται με εργαλεία που υποστηρίζουν μια εξωτερική διαπροσωπεία προγραμματισμού. Επίσης, η μηχανή συλλογισμού εκτελεί όλους τους ελέγχους και την παραγωγή απόφασης. Οι αποφάσεις της είναι βασισμένες σε ένα μοντέλο σπουδαστών και ένα στοιχειώδες σχέδιο περίπτωσης, που διαμορφώνονται από τον κεντρικό υπολογιστή. Με την ολοκλήρωση, ένα αρχείο των ενεργειών του σπουδαστή σώζεται στον κεντρικό υπολογιστή, όπου χρησιμοποιείται για να αξιολογήσει το επίπεδο της πείρας του σπουδαστή και να καθορίσει πώς η ADELE θα αλληλεπιδράσει με το σπουδαστή στις μελλοντικές περιπτώσεις. Ο κεντρικός υπολογιστής χρησιμοποιείται για να διατηρήσει μια βάση δεδομένων της προόδου σπουδαστών και για να παρέχει το συγχρονισμό για τις συνεργατικές ασκήσεις που πραγματοποιούνται παράλληλα από πολλούς σπουδαστές σε μια ομάδα υπολογιστών. Η μηχανή συλλογισμού εκτελεί όλους τους ελέγχους και την παραγωγή απόφασης. Τα στοιχειώδη βήματα και οι εξαρτήσεις τους αντιπροσωπεύονται σε ένα στοιχειώδες σχέδιο. Κάθε στοιχειώδες σχέδιο περιγράφεται σε ένα αρκετά γενικό πλαίσιο για να επιτρέψει στους σπουδαστές να εκτελέσουν τις ενέργειες σε οποιαδήποτε κατάταξη επιθυμούν, εφόσον ικανοποιούνται οι κρίσιμοι περιορισμοί διαταγής. Η μηχανή συλλογισμού μπορεί να εκτελεστεί σε τρεις τρόπους. Στην πιο περιοριστική εκδοχή του, θα εμποδίσει απλά τις ενέργειες των οποίων προϋποθέσεις είναι ανικανοποίητες. Η ADELE χρησιμοποιεί την ευκαιρία να παρέχει την εκούσια ανατροφοδότηση για αυτό που πρέπει να γίνει για να ικανοποιήσει τις επιθυμητές προϋποθέσεις του βήματος. Για παράδειγμα, σε μια κλινική δικτυακή γειτονιά, η ADELE παρέχει τρεις τύπους μετα - στοιχειώδους αξιολόγησης [19]: Μια αξιολόγηση της διάγνωσης μια αξιολόγηση του διαγνωστικού κόστους που υφίσταται, και μια αξιολόγηση των μέτρων που λαμβάνονται Τυπική χρήση της ADELE αποτελούν[18]: Ο μαθητής αλληλεπιδρά με έναν προσομοιωμένο ασθενή Ο μαθητής μπορεί να ζητήσει από τον ασθενή το ιατρικό του ιστορικό, να τον εξετάσει, να ζητήσει διαγνωστικούς ελέγχους και να κάνει διαγνώσεις Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

24 Η ADELE παρακολουθεί τις πράξεις του φοιτητή και γνωρίζοντας την πραγματική εικόνα του ασθενή, επιστρέφει αντίστοιχο μήνυμα (κατά πόσο η διάγνωση υπήρξε ακριβής) Εικόνα 2: Η ADELE εξηγεί τη σημαντικότητα ενός περιστατικού[18] COSMO O COSMO παρέχει τις συμβουλές επίλυσης προβλημάτων στο σύμβουλο πρωτοκόλλου διαδικτύου. Οι σπουδαστές αλληλεπιδρούν με τον COSMO, καθώς μαθαίνουν για τους μηχανισμούς δρομολόγησης δικτύων με την πλοήγηση μέσω μιας σειράς διάταξης υποδικτύων. Σε κάθε υποδίκτυο έχουν τη δυνατότητα να στείλουν το πακέτο τους στους παρακείμενους δρομολογητές. Από την παραγωγή των αποφάσεων για τους παράγοντες όπως η επίλυση διευθύνσεων και η συμφόρηση κυκλοφορίας, μαθαίνουν τις βασικές αρχές των μηχανισμών τοπολογίας και δρομολόγησης δικτύων. Τα ταξίδια των σπουδαστών είναι πλήρη όταν πλοηγήσουν επιτυχώς το δίκτυο και παραδώσουν το πακέτο τους στον κατάλληλο προορισμό. Ο σπουδαστής αλληλεπιδρά με το COSMO και το περιβάλλον εκμάθησης με τη διαμεσολάβηση του συμβούλου διαδικτύου. Δεδομένου ότι προσπαθεί να καθοδηγήσει το πακέτο της σε έναν δεδομένο προορισμό, κάνει σειρά διάταξης δρομολόγησης των αποφάσεων να κατευθύνει τα πακέτα μέσω του δικτύου[19]. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

25 Εικόνα 3: Ο COSMO και ο σύμβουλος διαδικτύου[ref] HERMAN O HERMAN αποτελεί έναν διαμεσολαβητή που αλληλεπιδρά με τους αρχαρίους που λύνουν προβλήματα σε ένα περιβάλλον εκμάθησης σχεδιασμού ενός φυτού (DESIGN-A-PLANT)[Ref]. Η «μηχανή» του HERMAN λειτουργεί σε πραγματικό χρόνο ώστε να παρακολουθεί δυναμικά και να ανανεώνει το περιβαλλοντικό πλαίσιο, το ιστορικό συμβουλών (advisory history), ώστε να επιλέγεται και να συντίθεται η κατάλληλη συμπεριφορά του διαμεσολαβητή. Στο στάδιο της επεξήγησης εννοιών, εκτελεί μια ευρεία σειρά δραστηριοτήτων, παραδείγματος χάριν περπατάει, πετάει, τεντώνεται, κολυμπάει, ψαρεύει, κάνει άλματα από ψηλά, ακροβατικά και άλλα. Περιέχει περισσότερες από πενήντα συμπεριφορές κίνησης και εκατό περίπου λεκτικές συμπεριφορές. Οι αρχάριοι αλληλεπιδρούν με τον διαμεσολαβητή συγκεντρώνοντας μορφοποιημένα τρισδιάστατα φυτά από μια βιβλιοθήκη από δομές φυτών. Ο στόχος τους σε κάθε επεισόδιο σχεδίου είναι να δημιουργήσουν φυτά που θα επιζήσουν κάτω από ένα συγκεκριμένο σύνολο περιβαλλοντικών συνθηκών. Κάθε περιβάλλον, το οποίο απεικονίζεται ως διαφορετικός φανταστικός πλανήτης, δίνεται ως ένα ενδιαφέρον τοπίο. Οι συγκεκριμένοι περιβαλλοντικοί παράγοντες απεικονίζονται εικονικά, και οι ρίζες, μίσχοι, και τα φύλλα της βιβλιοθήκης (παλέτα αντικειμένων) απεικονίζονται ως τρισδιάστατα αντικείμενα[18]. Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

26 Εικόνα 4: Ο διαμεσολαβητής HERMAN [18] Προσωπικοί Βοηθοί (Personal Assistants) Μία βασική κατηγορία διαμεσολαβητών είναι οι προσωπικοί βοηθοί. Ένας προσωπικός βοηθός είναι ένας διαμεσολαβητής, ο οποίος ενεργεί ημιαυτόνομα. Αντιπροσωπεύει έναν χρήστη εκτελώντας ενέργειες για λογαριασμό του. Προσφέρει υπηρεσίες, οι οποίες παρέχονται στο χρήστη ή σε άλλους χρήστες ή σε άλλους προσωπικούς βοηθούς. Ένας προσωπικός βοηθός μπορεί να παρομοιαστεί με γραμματέα, ο οποίος ολοκληρώνει τα στερεότυπα υποστήριξης και επιτρέπει στο χρήστη να επικεντρωθεί στην πραγματική εργασία του. Είναι διακριτικός, αλλά έτοιμος όταν καλείται και πλούσιος σε γνώση για τον χρήστη και τους τομείς εργασίας του[10]. Ένας προσωπικός βοηθός χαρακτηρίζεται γενικά από πολυμορφία, η οποία αφορά στο ότι μπορεί να είναι κινητός ή μη και με διαβαθμισμένη αυτονομία. Επίσης βασίζεται στη διαλογικότητα με το χρήστη. Συνήθως οι προσωπικοί βοηθοί είναι ανθρωποειδείς, με συμπεριφορά και χαρακτήρα, τα οποία αναφέρονται στην ανάπτυξη πρωτοβουλίας, στη συνεργασία και στην προσαρμοστικότητα. Η έννοια του προσωπικού βοηθού είναι ευρεία. Υπάρχουν πολλές εσωτερικές και εξωτερικές λειτουργίες και υπηρεσίες, οι οποίες μπορούν να χρησιμοποιηθούν ώστε να προάγουν και να επεκτείνουν τις βασικές λειτουργίες ενός προσωπικού βοηθού. Η χρήση της τεχνολογίας διαμεσολαβητών βοηθά στην επίτευξη των παραπάνω λειτουργιών από έναν προσωπικό βοηθό. Οι λειτουργίες και υπηρεσίες αυτές περιλαμβάνουν: Διαχείριση του ημερολογίου του χρήστη Φιλτράρισμα και ταξινόμηση ηλεκτρονικού ταχυδρομείου Διαχείριση της επιφάνειας εργασίας του χρήστη Διαχείριση των ενεργειών, των σχεδίων και στόχων του χρήστη Εντοπισμός και παράδοση πολυμεσικών πληροφοριών Προτάσεις ψυχαγωγίας Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας και επικοινωνίας

Πληροφορική 2. Τεχνητή νοημοσύνη

Πληροφορική 2. Τεχνητή νοημοσύνη Πληροφορική 2 Τεχνητή νοημοσύνη 1 2 Τι είναι τεχνητή νοημοσύνη; Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων τα οποία μπορούν να προσομοιώνουν μέχρι κάποιο

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

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

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

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

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

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

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

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι Συστήματα Υποστήριξης Αποφάσεων Τα Συστήματα Υποστήριξης Αποφάσεων (Σ.Υ.Α. - Decision Support Systems, D.S.S.) ορίζονται ως συστήματα

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

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

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

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

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

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

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

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

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

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

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

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

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

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

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

Προτεινόμενα Θέματα Διπλωματικών Εργασιών

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

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

Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται

Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται special report τoυ Γιώργου Φετοκάκη / gfetokakis@boussias.com Jobs scheduling Η χρυσή τοµή της αυτοµατοποίησης Μια λύση job scheduling πρέπει να είναι αρκετά περιεκτική. Πρέπει να υποστηρίζει την ενσωµάτωση

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

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας 723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας Το Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών του ΤΕΙ Λάρισας ιδρύθηκε με το Προεδρικό Διάταγμα 200/1999 (ΦΕΚ 179 06/09/99), με πρώτο

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

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

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

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

Ευφυείς Τεχνολογίες ----Πράκτορες

Ευφυείς Τεχνολογίες ----Πράκτορες Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 3: Εισαγωγή στους Ευφυείς Πράκτορες Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 3 H κατανόηση της φύσης των πρακτόρων

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 9: Τεχνητή νοημοσύνη Δημοσθένης Πασχαλίδης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

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

Είδη 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 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ 12 η εβδομάδα Κεφάλαιο 11 Τεχνητή νοημοσύνη Τεχνητή νοημοσύνη 11.1 Νοημοσύνη και μηχανές 11.2 Αντίληψη 11.3 Συλλογισμός 11.4 Άλλοι τομείς της έρευνας 11.5 Τεχνητά νευρωνικά δίκτυα

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

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

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

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

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012 BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ 1 - ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ Το σύστημα διαχείρισης

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

711 Πληροφορικής ΤΕΙ Αθήνας

711 Πληροφορικής ΤΕΙ Αθήνας 711 Πληροφορικής ΤΕΙ Αθήνας Το Τμήμα Πληροφορικής του ΤΕΙ Αθήνας ιδρύθηκε και δέχτηκε τους πρώτους του σπουδαστές τον Οκτώβριο του 1983, ταυτόχρονα δηλαδή με την έναρξη ισχύος του νόμου 1404/83 για τα

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

Έκδοσης 2005 Π. Κεντερλής

Έκδοσης 2005 Π. Κεντερλής Σύστημα «Ηλέκτρα» Το Σύστημα «Ηλέκτρα» αποτελεί μια ολοκληρωμένη διαδικτυακή εφαρμογή διαχείρισης πληροφοριών μαθημάτων και χρηστών. Αναπτύχθηκε εξολοκλήρου από τον εργαστηριακό συνεργάτη Παναγιώτη Κεντερλή

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

Τσικολάτας Α. (2011) Οι ΤΠΕ ως Εκπαιδευτικό Εργαλείο στην Ειδική Αγωγή. Αθήνα

Τσικολάτας Α. (2011) Οι ΤΠΕ ως Εκπαιδευτικό Εργαλείο στην Ειδική Αγωγή. Αθήνα Οι ΤΠΕ ως Εκπαιδευτικό Εργαλείο στην Ειδική Αγωγή Τσικολάτας Αλέξανδρος Αναπληρωτής Καθηγητής, ΕΕΕΕΚ Παμμακαρίστου, tsikoman@hotmail.com Περίληψη Στην παρούσα εργασία γίνεται διαπραγμάτευση του ρόλου των

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

Μάθηση Απόδοση. Διαφοροποιήσεις στην Κινητική Συμπεριφορά. Μάθημα 710 Μάθηση - Απόδοση Διάλεξη 3η

Μάθηση Απόδοση. Διαφοροποιήσεις στην Κινητική Συμπεριφορά. Μάθημα 710 Μάθηση - Απόδοση Διάλεξη 3η Μάθηση Απόδοση. Διαφοροποιήσεις στην Κινητική Συμπεριφορά Μάθημα 710 Μάθηση - Απόδοση Διάλεξη 3η Στόχοι- περιεχόμενο διάλεξης Ορισμός μάθησης διαφορές με την απόδοση Αξιολόγησης Μάθησης Στάδια μάθησης

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

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

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

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

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

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

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

28 Πολυπρακτορικά Συστήµατα

28 Πολυπρακτορικά Συστήµατα ΚΕΦΑΛΑΙΟ 28 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge, 2002] Η παραπάνω ρήση από το βιβλίο του M.Wooldridge τονίζει, ίσως µε περισσή έµφαση, ότι είναι πλέον

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

6. Διαχείριση Έργου. Έκδοση των φοιτητών

6. Διαχείριση Έργου. Έκδοση των φοιτητών 6. Διαχείριση Έργου Έκδοση των φοιτητών Εισαγωγή 1. Η διαδικασία της Διαχείρισης Έργου 2. Διαχείριση κινδύνων Επανεξέταση Ερωτήσεις Αυτοαξιολόγησης Διαχείριση του έργου είναι να βάζεις σαφείς στόχους,

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

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι)

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

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

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5) ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 30/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ, Α. ΙΛΕΡΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας δίπλα στο

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

Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού

Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού Μαρία Καραβελάκη, Γεώργιος Παπαπαναγιώτου, Γιάννα Κοντού INTE*LEARN Αγν.Στρατιώτη 46, Καλλιθέα τηλ. 95 91 853, fax. 95 72 098, e-mail:

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

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

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

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

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ανάδοχοι Φορέας Υλοποίησης Έργο ΛΑΕΡΤΗΣ Λογισμικό Δικτύων Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 1 Προσομοίωση

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

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

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

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

RobotArmy Περίληψη έργου

RobotArmy Περίληψη έργου RobotArmy Περίληψη έργου Στην σημερινή εποχή η ανάγκη για αυτοματοποίηση πολλών διαδικασιών γίνεται όλο και πιο έντονη. Συνέχεια ακούγονται λέξεις όπως : βελτιστοποίηση ποιότητας ζωής, αυτοματοποίηση στον

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

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

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

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

"The Project ARXIMIDIS ΙΙ is co-funded by the European Social Fund and National Resources EPEAEK ΙΙ "

The Project ARXIMIDIS ΙΙ is co-funded by the European Social Fund and National Resources EPEAEK ΙΙ Αρχιµήδης ΙΙ Ενίσχυση Ερευνητικών Οµάδων του ΤΕΙ Κρήτης Τίτλος Υποέργου: Εφαρµογές Τεχνητής Νοηµοσύνης στην Τεχνολογία Λογισµικού και στην Ιατρική Επιστηµονικός Υπεύθυνος: ρ Εµµανουήλ Μαρακάκης ραστηριότητα

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

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

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

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυή Πληροφοριακά Συστήματα Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Ανάγκη για Ευφυή Πληροφοριακά Συστήματα Η συσσώρευση ολοένα και μεγαλύτερου

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

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

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

Δημιουργικό Παιχνίδι ΕΝΣΩΜΑΤΩΣΗ ΤΩΝ ΠΑΙΧΝΙΔΙΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ Φ.Α. Διάλεξη 3η

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

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

Κοινωνικοπολιτισμικές. Θεωρίες Μάθησης. & Εκπαιδευτικό Λογισμικό

Κοινωνικοπολιτισμικές. Θεωρίες Μάθησης. & Εκπαιδευτικό Λογισμικό Κοινωνικοπολιτισμικές Θεωρίες Μάθησης & Εκπαιδευτικό Λογισμικό Κοινωνικοπολιτισμικές προσεγγίσεις Η σκέψη αναπτύσσεται (προϊόν οικοδόμησης και αναδόμησης γνώσεων) στα πλαίσια συνεργατικών δραστηριοτήτων

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

Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών

Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών Η LINK Technologies Α.Ε. ιδρύθηκε το 2002 με στόχο να καταστεί πυρήνας καινοτομικών λύσεων Τηλεματικής αναβαθμίζοντας καθημερινά

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

ΠΕΡΙΛΗΨΗ ΤΩΝ ΚΥΡΙΟΤΕΡΩΝ ΣΗΜΕΙΩΝ

ΠΕΡΙΛΗΨΗ ΤΩΝ ΚΥΡΙΟΤΕΡΩΝ ΣΗΜΕΙΩΝ ΠΕΡΙΛΗΨΗ ΤΩΝ ΚΥΡΙΟΤΕΡΩΝ ΣΗΜΕΙΩΝ MATHDebate - Η Φωνή των Φοιτητών - Ψάχνοντας την Αριστεία στην Εκπαίδευση Μαθηματικών μέσω της Αύξησης των Κινήτρων για Μάθηση (project 2016-2018) mathdebate.eu Σύντομη

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

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ. Ειδική Φυσική Αγωγή. Ενότητα 3η: Εξατομικευμένο Εκπαιδευτικό Πρόγραμμα (Ε.Ε.Π.)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ. Ειδική Φυσική Αγωγή. Ενότητα 3η: Εξατομικευμένο Εκπαιδευτικό Πρόγραμμα (Ε.Ε.Π.) ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ Ειδική Φυσική Αγωγή Ενότητα 3η: Εξατομικευμένο Εκπαιδευτικό Πρόγραμμα (Ε.Ε.Π.) Κοκαρίδας Δημήτρης Τμήμα Επιστήμης Φυσικής Αγωγής και Αθλητισμού Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

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

Ερευνητικό Κέντρο Ευφυών Συστημάτων και Δικτύων Κοίος

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

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

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

ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Μάρτιος 1998 ΕΙΣΑΓΩΓΗ Το

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

Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1

Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1 Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Γιατί μετακινούμενος κώδικας; Ευελιξία διαχείρισης μετακίνηση υπηρεσιών του συστήματος Μείωση επικοινωνίας / τοπικής επεξεργασίας

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

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) για την υποστήριξη ιατρικών πράξεων σε νησιωτικές περιοχές στο Αιγαίο

Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) για την υποστήριξη ιατρικών πράξεων σε νησιωτικές περιοχές στο Αιγαίο Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) για την υποστήριξη ιατρικών πράξεων σε νησιωτικές περιοχές στο Αιγαίο Δρ. Η. Μαγκλογιάννης Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

Μάθηση & Εξερεύνηση στο περιβάλλον του Μουσείου

Μάθηση & Εξερεύνηση στο περιβάλλον του Μουσείου Βασίλειος Κωτούλας vaskotoulas@sch.gr h=p://dipe.kar.sch.gr/grss Αρχαιολογικό Μουσείο Καρδίτσας Μάθηση & Εξερεύνηση στο περιβάλλον του Μουσείου Η Δομή της εισήγησης 1 2 3 Δυο λόγια για Στόχοι των Ερευνητική

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

ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ Is είναι βιώσιμη η επιχείρηση

ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ Is είναι βιώσιμη η επιχείρηση ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ Is είναι βιώσιμη η επιχείρηση Ent-teach κεφαλαιο 3 - Ανάλυση Αγοράς Περιγραφή της εκπαιδευτικής δραστηριότητας Αυτή η εκπαιδευτική δραστηριότητα απευθύνεται σε μαθητές από όλους

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

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

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

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

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

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

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

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

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

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

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε

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

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

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

Πρόγραμμα Μεταπτυχιακών Σπουδών MA in Education (Education Sciences) ΑΣΠΑΙΤΕ-Roehampton ΠΜΣ MA in Education (Education Sciences) Το Μεταπτυχιακό Πρόγραμμα Σπουδών στην Εκπαίδευση (Επιστήμες της Αγωγής),

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

Πληροφορική. Μάθημα Κατεύθυνσης

Πληροφορική. Μάθημα Κατεύθυνσης Πληροφορική Μάθημα Κατεύθυνσης Σκοπός Μαθήματος Οι μαθητές που θα ακολουθήσουν το μάθημα αυτό θα είναι ικανοί να λύνουν προβλήματα με αλγοριθμικό τρόπο, ακολουθούν τα βήματα του κύκλου ανάπτυξης, ώστε

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

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

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

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

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

Δομή του Προγράμματος Σπουδών

Δομή του Προγράμματος Σπουδών Δομή του Προγράμματος Σπουδών Η διάρκεια σπουδών στο Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών είναι οκτώ (8) εξάμηνα. Οι σπουδές στα πρώτα επτά (7) εξάμηνα περιλαμβάνουν θεωρητική διδασκαλία, ασκήσεις

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

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

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

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

Π3.1 ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ

Π3.1 ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ Π3.1 ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ Αριθμός Έκδοσης: ΕΚΕΤΑ ΙΜΕΤ ΕΜ Β 2014 13 Παραδοτέο ΙΜΕΤ Τίτλος Έργου: «Ολοκληρωμένο σύστημα για την ασφαλή μεταφορά μαθητών» Συγγραφέας: Δρ. Μαρία Μορφουλάκη Κορνηλία Μαρία ΘΕΣΣΑΛΟΝΙΚΗ,

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

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

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

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

ΔΙΔΑΚΤΙΚΉ ΤΩΝ ΜΑΘΗΜΑΤΙΚΏΝ

ΔΙΔΑΚΤΙΚΉ ΤΩΝ ΜΑΘΗΜΑΤΙΚΏΝ ΔΙΔΑΚΤΙΚΉ ΤΩΝ ΜΑΘΗΜΑΤΙΚΏΝ 2. Εκπαιδευτικό Λογισμικό για τα Μαθηματικά 2.1 Κύρια χαρακτηριστικά του εκπαιδευτικού λογισμικού για την Διδακτική των Μαθηματικών 2.2 Κατηγορίες εκπαιδευτικού λογισμικού για

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

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

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

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

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

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

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

Εκπαιδευτική Ψυχολογία Μάθημα 2 ο. Γνωστικές Θεωρίες για την Ανάπτυξη: Θεωρητικές Αρχές και Εφαρμογές στην Εκπαίδευση

Εκπαιδευτική Ψυχολογία Μάθημα 2 ο. Γνωστικές Θεωρίες για την Ανάπτυξη: Θεωρητικές Αρχές και Εφαρμογές στην Εκπαίδευση Εκπαιδευτική Ψυχολογία Μάθημα 2 ο Γνωστικές Θεωρίες για την Ανάπτυξη: Θεωρητικές Αρχές και Εφαρμογές στην Εκπαίδευση Αντιπαράθεση φύσης ανατροφής η ανάπτυξη είναι προκαθορισμένη κατά την γέννηση από την

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

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές H ενσωμάτωση των Τεχνολογιών Πληροφορικής και Επικοινωνίας (ΤΠΕ) στην

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

Εφαρμογές Προσομοίωσης

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

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

Οι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι:

Οι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι: Ακαδημαϊκή οργάνωση του Τμήματος Το Τμήμα Πληροφορικής και Επικοινωνιών είναι οργανωμένο ακαδημαϊκά σε τρεις Τομείς (κατευθύνσεις) με στόχο την εξειδίκευση των σπουδαστών σε ειδικότητες ανάλογες με τις

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

Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ

Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή Τάξη: Γ Γυμνασίου

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα 10: Ανάπτυξη ΠΣ Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα 11-12 πμ Ενδεικτικά Περιεχόμενα Εργασίας

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ 2014 2015

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ 2014 2015 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ 2014 2015 Επιτροπή προπτυχιακών σπουδών: Κ. Βασιλάκης Κ. Γιαννόπουλος

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

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

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

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

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

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

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

Αυτόνομοι Πράκτορες. ΝΑΟ Μουσικός

Αυτόνομοι Πράκτορες. ΝΑΟ Μουσικός Αυτόνομοι Πράκτορες ΝΑΟ Μουσικός Καρατζαφέρης Ευστάθιος Αλέξανδρος 2007 030 046 Πολυτεχνείο Κρήτης Σύντομη Περιγραφή Στόχος της εργασίας μας είναι η υλοποίηση της συμπεριφοράς αλλα και της λειτουργικότητας

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

Η Θεωρία του Piaget για την εξέλιξη της νοημοσύνης

Η Θεωρία του Piaget για την εξέλιξη της νοημοσύνης Η Θεωρία του Piaget για την εξέλιξη της νοημοσύνης Σύμφωνα με τον Piaget, η νοημοσύνη είναι ένας δυναμικός παράγοντας ο οποίος οικοδομείται προοδευτικά, έχοντας σαν βάση την κληρονομικότητα, αλλά συγχρόνως

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

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Συναίνεση χωρίς την παρουσία σφαλμάτων Κατανεμημένα Συστήματα Ι 4η Διάλεξη 27 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 4η Διάλεξη 1 Συναίνεση χωρίς την παρουσία σφαλμάτων Προηγούμενη

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

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

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

ANNEX ΠΑΡΑΡΤΗΜΑ. της. Σύστασης του Συμβουλίου. για μια ολοκληρωμένη προσέγγιση σχετικά με τη διδασκαλία και την εκμάθηση γλωσσών

ANNEX ΠΑΡΑΡΤΗΜΑ. της. Σύστασης του Συμβουλίου. για μια ολοκληρωμένη προσέγγιση σχετικά με τη διδασκαλία και την εκμάθηση γλωσσών ΕΥΡΩΠΑΪΚΗ ΕΠΙΤΡΟΠΗ Βρυξέλλες, 22.5.2018 COM(2018) 272 final/2 ANNEX CORRIGENDUM This document corrects the document COM(2018) 272 final. Concerns correction of date for all linguistic versions. ΠΑΡΑΡΤΗΜΑ

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Ενότητα: Μηχανοργάνωση Νοσοκομείου

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Ενότητα: Μηχανοργάνωση Νοσοκομείου Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Ενότητα: Μηχανοργάνωση Νοσοκομείου Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

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

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΝΑΥΤΙΛΙΑΣ ΚΑΙ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ METAΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ B ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ OIKONOMIKH ΚΑΙ

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

Eκπαίδευση Εκπαιδευτών Ενηλίκων & Δία Βίου Μάθηση

Eκπαίδευση Εκπαιδευτών Ενηλίκων & Δία Βίου Μάθηση Πρόγραμμα Eξ Aποστάσεως Eκπαίδευσης (E learning) Eκπαίδευση Εκπαιδευτών Ενηλίκων & Δία Βίου Μάθηση Οδηγός Σπουδών Το πρόγραμμα εξ αποστάσεως εκπαίδευσης ( e-learning ) του Πανεπιστημίου Πειραιά του Τμήματος

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

Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Εθνικό & Καποδιστρικό Πανεπιστήμιο Αθηνών

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

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΜΟΥ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΤΟ3019 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Γ ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ

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

Πληροφορική (BSc & MSc)

Πληροφορική (BSc & MSc) ς Πληροφορική (BSc & MSc) www.nup.ac.cy ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ Πτυχίο στην Εφαρμοσμένη Πληροφορική BSc in Applied Informatics Περιγραφή Προγράμματος Στόχος του Προπτυχιακού Προγράμματος στην Εφαρμοσμένη

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

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη 01 Εισαγωγή Μια απλή και γρήγορη εισαγωγή Το Splunk > είναι ένα πρόγραμμα το οποίο πρωτοεμφανίστηκε στην αγορά το 2003 και αποτελεί ένα πρόγραμμα εξόρυξης

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

Πρόγραμμα σπουδών για την τεχνολογία των DRONES

Πρόγραμμα σπουδών για την τεχνολογία των DRONES Πρόγραμμα σπουδών για την τεχνολογία των DRONES 2017-1-RO01-KA202-037083 Το σχέδιο αυτό χρηματοδοτήθηκε με την υποστήριξη της Ευρωπαϊκής Ένωσης υπό το Πρόγραμμα Erasmus. Η παρούσα δημοσίευση (ανακοίνωση)

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