2. JADE Μια Σύντομη Αναφορά

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

Download "2. JADE Μια Σύντομη Αναφορά"

Transcript

1 1 Εισαγωγή 1. FIPA H FIPA (Foundation for Intelligent Physical Agents) είναι μια μη κερδοσκοπική οργάνωση, με έδρα την Γενεύη, που σκοπό έχει την προώθηση της επιτυχίας των βασισμένων σε πράκτορες εφαρμογών. Θεσπίζει λοιπόν προδιαγραφές που μεγιστοποιούν τη διαλειτουργικότητα των υπηρεσιών και του εξοπλισμού σε εφαρμογές βασισμένες σε πράκτορες. Στο ακόλουθο σχήμα (Εικόνα 1) φαίνεται μια σχηματική αναπαράσταση μιας τυπικής πλατφόρμας στην οποία μπορούν να αναπτυχθούν διαμεσολαβητές, όπως την έχει προδιαγράψει η FIPA. Η πλατφόρμα παρέχει το φυσικό υπόβαθρο στο οποίο οι διαμεσολαβητές μπορούν να δημιουργηθούν, να εγγραφούν στους τοπικούς καταλόγους και να επικοινωνήσουν μεταξύ τους. Κάθε πλατφόρμα αποτελείται από τους υπολογιστές, το λειτουργικό σύστημα, τους διαμεσολαβητές διαχείρισης μιας πλατφόρμας (DF, AMS και MTS) και φυσικά τους διαμεσολαβητές. Agent Management System (AMS) Ο AMS είναι ο πιο σημαντικός διαμεσολαβητής σε μια πλατφόρμα, αφού είναι αυτός που έχει τις διευθύνσεις για όλους τους διαμεσολαβητές που υπάρχουν σε μια πλατφόρμα και η παρουσία του είναι απαραίτητη. Έτσι κάθε διαμεσολαβητής που δημιουργείται πρέπει να εγγραφεί στον AMS και να πάρει ένα μοναδικό AID, το οποίο θα εξεταστεί στη συνέχεια. 4

2 Εικόνα 1 Directory Facilitator (DF) Ο Directory Facilitator (DF) είναι ο διαμεσολαβητής, ο οποίος παρέχει τον κατάλογο για τις υπηρεσίες των διαμεσολαβητών που υπάρχουν σε μια πλατφόρμα. Σε σύγκριση με τον AMS μπορεί να ειπωθεί οτι ο DF παρέχει υπηρεσίες χρυσού οδηγού, ενώ ο AMS παρέχει τον ονομαστικό κατάλογο των διαμεσολαβητών. Σε αντίθεση με τον AMS η παρουσία του δεν είναι απαραίτητη σε μια πλατφόρμα, αν και υπάρχει η δυνατότητα να υπάρξουν περισσότεροι από ένας. Αντίθετα, με τον ΑMS που πρέπει να είναι ένας και μόνος ένας σε κάθε πλατφόρμα. Διαμεσολαβητές Οι διαμεσολαβητές είναι διεργασίες, οι οποίες μπορούν να εκτελέσουν μια σειρά από υπηρεσίες και να επικοινωνήσουν με άλλες όμοιες διεργασίες χρησιμοποιώντας τη γλώσσα επικοινωνίας διαμεσολαβητών (Agent Communication Language). Κάθε διαμεσολαβητής πρέπει να έχει τουλάχιστον έναν ιδιοκτήτη και ένα διακριτικό, ώστε να μπορεί να αναγνωρισθεί από τους υπόλοιπους. Αυτήν την τελευταία ιδιότητα την εξυπηρετεί η AID (Agent Identifier). Message Transport Service (MTS) Είναι το λογισμικό εκείνο το οποίο είναι υπεύθυνο για την ανταλλαγή όλων των μηνυμάτων μεταξύ των διαμεσολαβητών μέσα σε μια πλατφόρμα και μέσω μιας άλλης MTS με άλλους διαμεσολαβητές άλλης πλατφόρμας. 5

3 2. JADE Μια Σύντομη Αναφορά Η Jade (Java Agent DEvelopment Framework), όπως δηλώνει και η ονομασία της, είναι ένα πλαίσιο για την ανάπτυξη εφαρμογών βασισμένων σε πράκτορες. Σκοπός της είναι η απλοποίηση της ανάπτυξης εφαρμογών με πράκτορες μέσω της παρεχόμενης προτυποποίησης. Μπορεί να χρησιμοποιηθούν και οι υπάρχοντες πράκτορες (agents) που υπάρχουν στην Jade,ωστόσο η σημασία της έγκειται κυρίως στις δυνατότητες επέκτασης και δημιουργίας νέων τύπων συμβατών πρακτόρων. Η Jade είναι γραμμένη στη γλώσσα προγραμματισμού Java και είναι ελεύθερη η πρόσβαση στον πηγαίο κώδικά της και η τροποποίησή του. Η Jade εξετάζει όλες τις πτυχές των πρακτόρων που είναι ανεξάρτητες από τις εφαρμογές, όπως η μεταφορά μηνυμάτων, η κωδικοποίηση, ο κύκλος ζωής του πράκτορα ώστε να είναι συμβατά με τα πρότυπα της FIPA. Ένας πράκτορας (agent) μπορεί να οριστεί ως μια «οντότητα που αντιλαμβάνεται το περιβάλλον στο οποίο βρίσκεται και δρα με διάφορους μηχανισμούς δράσης για την επίτευξη κάποιων στόχων». Ο ορισμός είναι αρκετά γενικός, καθιστά όμως σαφές ότι ο πράκτορας έχει κάποια μορφή αυτονομίας, δυνατότητες αυτενέργειας και ενσωματώνει και την ύπαρξη νοημοσύνης. Ωστόσο η Jade απλά αντιλαμβάνεται την έννοια του πράκτορα ως κάθε ανεξάρτητη και αυτόνομη διαδικασία που έχει μια συγκεκριμένη, αυστηρά καθορισμένη ταυτότητα και απαιτεί επικοινωνία με άλλους πράκτορες. Η επικοινωνία εφαρμόζεται μέσω ασύγχρονων μηνυμάτων και με τη χρησιμοποίηση μιας γλώσσας επικοινωνίας πρακτόρων με καθορισμένη με σαφήνεια και συμφωνηθείσα σημασιολογία. Ο μηχανισμός που χρησιμοποιείται είναι τα μηνύματα ACL, σύμφωνα με τα πρότυπα της FIPA. Εάν ο αποστολέας και ο αποδέκτης βρίσκονται στον ίδιο agent container, η επικοινωνία τους γίνεται με χρήση ενός event object. Εάν ο αποδέκτης βρίσκεται στην ίδια JADE platform αλλά σε διαφορετικό container, η επικοινωνία τους γίνεται με χρήση Java Remote Method Invocation. Τέλος, στην περίπτωση που ο αποδέκτης βρίσκεται σε διαφορετική agent platform, για την μεταφορά του μηνύματος ACL, χρησιμοποιούνται το πρωτόκολλο IIOP και μία διεπαφή OMG IDL. Η γραφική διεπαφή ενός ACL μηνύματος είναι η ακόλουθη (Εικόνα 2). 6

4 Εικόνα 2 Η Αρχιτεκτονική της Jade είναι βασισμένη στη συνύπαρξη διάφορων Java Virtual Machines (VM) που επικοινωνούν μέσω της Java RMI (Remote Method Invocation). Κάθε VM είναι ένα πλήρες περιβάλλον για την εκτέλεση ενός πράκτορα και επιτρέπει και ταυτόχρονη εκτέλεση πολλών πρακτόρων (Εικόνα 3). 7

5 Εικόνα Το γραφικό περιβάλλον της Jade Η Jade παρέχει και τη δυνατότητα ύπαρξης GUI για την εξ' αποστάσεως διαχείριση, παρακολούθηση και έλεγχο της θέσης των πρακτόρων. Το γραφικό περιβάλλον υλοποιείται ως ξεχωριστός agent RMA (Remote Monitoring Agent). Ο Remote Management Agent περέχει το γραφικό περιβάλλον για τη διαχείριση και τον έλεγχο των φορέων και των διαμεσολαβητών σε μια πλατφόρμα. Μέσω αυτού δίνεται η δυνατότητα να δημιουργηθούν καινούριοι διαμεσολαβητές, να ελεγθούν οι διαμεσολαβητές της πλατφόρμας και να ενεργοποιηθούν οι διαμεσολαβητές διαχείρισης που ακολουθούν (Εικόνα 4). Εικόνα 4 8

6 Η Jade, εκτός του RMA, παρέχει και αρκετά ακόμα γραφικά εργαλεία με σκοπό τη διευκόλυνση του χρήστη, οπως τον Sniffer Agent για την παρακολούθηση ανταλλαγής μηνυμάτων μεταξύ πρακτόρων, τον Directory Facilitator για την εύρεση της διεύθυνσης κάποιου πράκτορα και τον Dummy Agent, ο οποίος είναι ένας γενικής χρήσης agent. Sniffer: είναι ο διαμεσολαβητής που έχει ως σκοπό δημιουργίας να παρακολουθεί τα μηνύματα που ανταλάσσονται μεταξύ των διαμεσολαβητών στην πλατφόρμα και είναι αρκετά χρήσιμος για τον έλεγχο της καλής λειτουργίας των προγραμμάτων. Socket Proxy Agent: είναι ένας διαμεσολαβητής, ο οποίος παίρνει μηνύματα και τα μετατρέπει σε συμβολοσειρά με τη δομή ενός ACL μηνύματος και τα στέλνει μέσω ενός socket και αντιστρόφως δέχεται μηνύματα. Dummy Agent: όπως δηλώνει και το ονομά του είναι ένας χαζός διαμεσολαβητής, ο οποίος το γραφικό του περιβάλλον προσφέρει τη σύνταξη μηνυμάτων, την αποστολή μηνύματων και στη συνέχεια την παραλαβή των απαντήσεων τους από τους διαμεσολαβητές στους οποίους εστάλησαν τα μηνύματα. DF GUI: παρέχει το γραφικό περιβάλλον στο οποίο ο χρήστης μπορεί να δει όλες τις εγγραφές του DF και να τις διαχειριστεί. Συγκεκριμένα κάποιος μπορεί να προσθέσει καινούριες εγγραφές, να μετατρέψει τις υπάρχουσες ή να τις διαγράψει και να αναζητήσει τον διαμεσολαβητή που συμφωνεί με την περιγραφή του χρήστη. Τέλος, το πιο σημαντικό ίσως είναι η σύνδεση του με άλλους DF μέσω των οποίων θα εμπλουτίσει τη γνώση του με καινούριες υπηρεσίες και διαμεσολαβητές καθώς όλες οι αιτήσεις που θα φτάνουν για αναζήτηση υπηρεσιών θα πρωοθούνται στους γνωστούς του DF. 2.2 Ο κύκλος εκτέλεσης ενός πράκτορα της Jade Μέσω του Remote Monitoring Agent, παρέχεται η δυνατότητα εκκίνησης κάποιου πράκτορα, διακοπής εκτέλεσης, επανεκκίνησης, δημιουργίας νέου πράκτορα, και γενικότερα μεταβολής του κύκλου εκτέλεσής του. Ο κύκλος εκτέλεσης ενός πράκτορα της Jade είναι ο ακόλουθος: 9

7 Εικόνα 5 Στο προηγούμενο σχήμα φαίνονται οι καταστάσεις και οι μεταβιβάσεις στις οποίες μπορεί να περάσει κατά τη διάρκεια ζωής τους ένας διαμεσολαβητής. Οι καταστάσεις είναι: Initiated: Ο διαμεσολαβητής μόλις δημιουργήθηκε. Active: Ο διαμεσολαβητής είναι εν πλήρει δράση και ο MTS παραδίδει τα μηνύματα στον διαμεσολαβητή κανονικά. Waiting/Suspended: Η λειτουργία του διαμεσολαβητή έχει σταματήσει μέχρι να αλλάξει κάτι. Ο MTS είτε τοποθετεί τα μηνύματα σε buffer μέχρι να βρεθεί σε κατάσταση ενεργή (active) είτε προωθεί τα μηνύματα σε άλλη διεύθυνση εφόσον έχει δοθεί αυτή η εντολή. Transit: Στην κατάσταση transit βρίσκεται ένας διαμεσολαβητής όταν μεταφέρεται από μια πλατφόρμα σε μια άλλη. Σ' αυτή την κατάσταση μπορεί να βρεθεί ενας κινητός διαμεσολαβητής. Έτσι ενεργός γίνεται είτε σε μια νέα πλατφόρμα με μια πετυχημένη μεταφορά είτε στην ίδια εφόσον υπάρχει αποτυχημένη μεταφορά. Ο MTS αντιδρά ομοίως με την προηγούμενη περίπτωση Οι μεταβιβάσεις είναι: Create: Η δημιουργία και η εγκατάσταση ενός νέου διαμεσολαβητή. Destroy: Ο απότομος τερματισμός ενός διαμεσολαβητή. Αυτό επικαλείται από τον AMS και δε μπορεί να αγνοηθεί. Quit: Ο ομαλός τερματισμός ενός διαμεσολαβητή. Μπορεί να αγνοηθεί. 10

8 Suspend: Η λειτουργία του διαμεσολαβητή αναστέλεται προσωρινώς. Μπορεί να προκληθεί είτε από τον ίδιο τον διαμεσολαβητή είτε από τον AMS. Resume: Ξαναενεργοποιείται ο διαμεσολαβητής. Μπορεί να προκληθεί είτε από τον ίδιο τον διαμεσολαβητή είτε από τον AMS. Wait: Βάζει τον διαμεσολαβητή σε κατάσταση αναμονής. Μπορεί να προκληθεί μόνο από τον ίδιο τον διαμεσολαβητή. Wake Up: Ξαναενεργοποιείται ο διαμεσολαβητής από κατάσταση αναμονής. Μπορεί να προκληθεί μόνον από τον AMS Move: Τοποθετεί τον διαμεσολαβητή σε κατάσταση μεταβίβασης. Μπορεί να προκληθεί μόνο από τον ίδιο τον διαμεσολαβητή. Υποστηρίζεται βέβαια μόνο από κινητούς διαμεσολαβητές. Execute: Επαναφέρει τον διαμεσολαβητή από κατάσταση μεταβίβασης. Μπορεί να προκληθεί μόνον από τον AMS. Υποστηρίζεται μόνο από κινητούς διαμεσολαβητές. 2.3 Ονοματοδοσία Διαμεσολαβητών Η FIPA έχει προτυποποιήσει το μοναδικό αναγνωριστικό των διαμεσολαβητών και το έχει ονομάσει Agent Identifier (AID). Το AID αποτελείται από τρεις παραμέτρους: Name: το όνομα του διαμεσολαβητή είναι και το μοναδικό σε μια πλατφόρμα, που το κάνει ξεχωριστό, σε μια πλατφόρμα. Αποτελείται από το όνομα του διαμεσολαβητή και το όνομα της πλατφόρμας του, χωρισμένο από το Addresses: είναι οι διευθύνσεις στην οποία αποστέλλονται τα μηνύματα. Resolvers: αυτή η παράμετρος χρησιμοποιείται για την αποθήκευση των διαμεσολαβητών που παρέχουν τον ονομαστικό κατάλογο των διαμεσολαβητών, στους οποίους είναι καταγεγραμμένος ο συγκεκριμένος διαμεσολαβητής. Ο πιο γνωστός πάροχος αυτής της υπηρεσίας που εξετάσθηκε είναι ο AMS. 2.4 Η κλάση Αgent 11

9 Σχήμα 1: Αgent Class diagram Για τη δημιουργία των διαμεσολαβητών η JADE προσφέρει την κλάση Αgent η οποία έχει όλες τις μεθόδους που χρειάζεται ένας προγραμματιστής για να φτιάξει εύκολα και αποδοτικά διαμοσελαβητές. Κάθε υπηρεσία και λειτουργία του διαμεσολαβητή υλοποιείται ως συμπεριφορά (class Βehaviour). Ένας scheduler, ο οποίος δεν είναι φανερός στον προγραμματιστή, διαχειρίζεται και εκτελεί τις behaviours διαδοχικά. Παρέχονται μέθοδοι για την μεταβίβαση στις καταστάσεις ενός διαμεσολαβητή, τη μετανάστευση του διαμεσολαβητή, την αποστολή και παραλαβή των μηνυμάτων, την εγγραφή και την τροποποίηση των εγγραφών στο DF και στο AMS. Κατά την εκκίνηση του διαμεσολαβητή, εφόσον δημιουργηθεί, του δίνεται ένα μοναδικό διακριτικό για την πλατφόρμα (AID), εγγράφεται στον AMS, τίθεται σε κατάσταση active και τελικά εκτελείται η μέθοδος setup, όπου εκεί ο προγραμματιστής αρχικοποιεί τις λειτουργίες του διαμεσολαβητή. Κατά τον τερματισμό της εγκατάστασης (setup) εκτελείται η πρώτη μέθοδος behaviour, που έχει προστεθεί στη setup. Μέσα στα behaviour μπορούν να προστεθούν δυναμικά καινούριες. Για τον τερματισμό του διαμεσολαβητή καλείται η μέθοδος dodelete κατά την οποία πριν τερματίσει ο 12

10 διαμεσολαβητής καλεί αυτόματα τη μέθοδο takedown, στην οποία ο προγραμματιστής πρέπει να εξασφαλίσει τον ομαλό τερματισμό του διαμεσολαβητή. Μεταξύ των ενεργειών που πρέπει να γίνουν είναι η διαγραφή και από τον DF, εφόσον έχει εγγραφεί. Αντίθετα, η διαγραφή από τον AMS γίνεται αυτόματα όπως και η εγγραφή. Για την επικοινωνία με τον DF προσφέρεται η κλάση DFService η οποία δίνει μεθόδους με τις οποίες μπορείς να εγγραφείς, να διαγραφείς και να διορθώσεις την εγγραφή σου στον DF και να ψάξεις για τον διαμεσολαβητή που ταιριάζει στην αναζήτηση σου και διαφημίζεται στον DF. Η επικοινωνία μπορεί να γίνει και με μηνύματα ACL, όπως προδιαγράφει η FIPA. Ομοίως, με τον AMS η επικοινωνία γίνεται και με ανταλλαγή μηνυμάτων και την αντίστοιχη κλάση AMSService. Για την παραλαβή και αποστολή μηνυμάτων παρέχονται οι μεθόδοι receive() και send() αντίστοιχα. Ως παράμετρο παίρνουν τη δομή ACLMessage που έχει όλες τις παραμέτρους που έχει ορίσει η FIPA. Υπάρχει η δυνατότητα να σταλούν σειροποιημένα Java objects στα περιεχόμενα του μηνύματος, αλλά δεν είναι σύμφωνο με τη FIPA. Όλα τα μηνύματα που στέλνονται σε ένα διαμεσολαβητή αποθηκεύονται στη δικιά του λίστα μηνυμάτων. Το μέγεθος της ουράς είναι άπειρο, αλλά σε περιπτώσεις που έχουμε περιορισμό στους πόρους του συστήματος μπορούμε να καθορίσουμε το μέγεθος της. Υπάρχει η δυνατότητα να γίνει ανεύρεση του μηνύματος που αναμένουμε ανά πάσα στιγμή, εφόσον υπάρχει, μέσω της παραμέτρου MessageTemplate, όπου μπορούμε να ορίσουμε τι τιμές θέλουμε να έχουν οι παράμετροι, όσες μας ενδιαφέρουν, του ACL μήνυματος που αναμένουμε. Τέλος, παρέχεται η δυνατότητα να γραφεί η κατάσταση του διαμεσολαβητή σε ένα stream από bytes μέσω της μεθόδου write(), ώστε να αποθηκευτεί και όταν απαιτηθεί να επιστρέψει σ αυτή την κατάσταση πρέπει να εκτελεστεί η μέθοδος read(), οπότε ο διαμεσολαβητής ξαναεπιστρέφει σ αυτή την κατάσταση. 2.5 Η κλάση Behaviour 13

11 Σχήμα 2: δομή της κλάσης Behaviour Ένας διαμεσολαβητής πρέπει να εκτελεί πολλές δουλειές και να ανταποκρίνεται σε πολλά εξωτερικά ερεθίσματα παράλληλα. Αυτό επιτυγχάνεται με την εισαγωγή της κλάσης behaviour, η οποία δίνει τη δυνατότητα να ανταποκρίνεται κατάλληλα στα ερεθίσματα και η καθε μια αποτελεί συμπεριφορά της σε κάποιο γεγονός. Η εκτέλεση τους δεν γίνεται παράλληλα, αλλά γίνεται διαδοχικά. Κάθε φορά που ολοκληρώνεται ένας κύκλος λειτουργίας μιας behaviour συνεχίζει η επόμενη. Το τέλος ενός κύκλου λειτουργίας μιας behaviour καθορίζεται από το χρήστη. Γι αυτό πρέπει να δημιουργούνται behaviours γρήγορα και ευέλικτα. Η βιβλιοθήκη της JADE έχει στη διάθεση της διάφορες κατηγορίες behaviours για την καλύτερη εξυπηρέτηση του προγραμματιστη. Αυτές είναι οι: ReceiverBehaviour: είναι η συμπεριφορά που εκτελείται κάθε φορά που έρχεται το μήνυμα που ανταποκρίνεται στο MessageTemplate, που έχουμε ορίσει κατα την αρχικοποιήση της συμπεριφοράς. SimpleBehaviour: είναι η απλούστερη συμπεριφορά ενός διαμεσολαβητή, που είτε εκτελείται μια φορά και σταματάει, ειτε εκτελείται περιοδικά. CompositeBehaviour: αποτελούν τις πιο περίπλοκες συμπεριφορές, όπου αποτελούνται από πολλές υποσυμπεριφορές και οι οποίες εκτελούνται ανάλογα με τις ανάγκες της εφαρμογής. 14

Πολυπρακτορική εφαρμογή για την τεχνική υποστήριξη της ροής πληροφορίας μεταξύ προσωπικού ενός σταθμού παραγωγής ηλεκτρικής ενέργειας

Πολυπρακτορική εφαρμογή για την τεχνική υποστήριξη της ροής πληροφορίας μεταξύ προσωπικού ενός σταθμού παραγωγής ηλεκτρικής ενέργειας ok Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Η/Υ Τομέας Ηλεκτρικής Ενέργειας Διπλωματική εργασία των: Βαρυπάτη Ευάγγελου-Νικόλαου (ΑΕΜ: 5540) Διονυσίου Γεώργιου (ΑΕΜ:

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

JADE. Java Agent DEvelopment Framework

JADE. Java Agent DEvelopment Framework JADE Java Agent DEvelopment Framework Κινητοί Πράκτορες (mobile agents) Ένας πράκτορας λογισμικού είναι μια προσανατολισμένη σε κάποιο σκοπό υπολογιστική οντότητα που μπορεί να αντιδρά σε ερεθίσματα του

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

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

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

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

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

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

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

Κατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ ΔΙΕΡΕΥΝΗΣΗ ΤΗΣ ΑΥΤΟΝΟΜΙΑΣ ΠΡΑΚΤΟΡΩΝ ΚΑΙ ΤΟΥ ΑΥΤΟΝΟΜΟΥ ΥΠΟΛΟΓΙΣΜΟΥ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ JADE EXPLORING AGENT AUTONOMY AND AUTOMATIC COMPUTING

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

$./jms console -w <jms in> -r <jms out> -o <operations file> namedpipe. (standard input).

$./jms console -w <jms in> -r <jms out> -o <operations file> namedpipe. (standard input). Κ24: Προγραμματισμός Συστήματος 2η Εργασία Εαρινό Εξάμηνο 2017 Προθεσμία Υποβολής: Κυριακή 30 Απριλίου 2017 Ωρα 23:59 Εισαγωγή στην Εργασία: Ο στόχος της εργασίας αυτής είναι να εξοικειωθείτε με την δημιουργία

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

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Διαδικτυακές Εφαρμογές Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που 1 Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που μπορούμε να χρησιμοποιήσουμε σε μία JDBC εφαρμογή. Υπάρχει

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

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002

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

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

Κατανεμημένα Συστήματα Κατανεμημένα Συστήματα Android Grid Application Θωμάς Αντώνιος (3050073) Καραβέλλας Θεμιστοκλής (3050055) 1. Εισαγωγή Το Android αποτελεί ένα λειτουργικό σύστημα για κινητές συσκευές. Το λειτουργικό αυτό

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

Λιβανός Γιώργος Εξάμηνο 2017Β

Λιβανός Γιώργος Εξάμηνο 2017Β Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

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

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

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

http://www.advanced-ip-scanner.com/gr/ Σο Advanced IP Scanner είναι μια γρήγορη και αξιόπιστη λύση σάρωσης δικτύου. ας επιτρέπει εύκολα και γρήγορα να ανακτήσετε όλες τις απαιτούμενες πληροφορίες για τους

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

Κεφάλαιο 3. Διδακτικοί Στόχοι

Κεφάλαιο 3. Διδακτικοί Στόχοι Κεφάλαιο 3 Σε ένα υπολογιστικό σύστημα η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) εκτελεί τις εντολές που βρίσκονται στην κύρια μνήμη του. Οι εντολές αυτές ανήκουν σε προγράμματα τα οποία, όταν εκτελούνται,

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

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR Τηλέφωνο: 2810-211111 Διαδικασία εισόδου στο opensms Η πρόσβαση στην πλατφόρμα του opensms πραγματοποιείται με την εισαγωγή του Ονόματος χρήστη και του

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

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

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

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

Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών

Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία -RPC 1 Υλοποίηση RPC Προκειμένου να επιτευχθεί διαφάνεια στην κλήση RPC,

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

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

Κατανεμημένα Συστήματα Κατανεμημένα Συστήματα Σημειώσεις εργαστηρίου Lab#7 - Διεργασίες, Nήματα, Πολυνημάτωση στη Python Νεβράντζας Βάιος-Γερμανός Λάρισα, Φεβρουάριος 2013 Lab#7 - Διεργασιές, Νη ματα, Πολυνημα τωση στη Python,

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

ιαχείριση Τηλεφωνικών Κλήσεων

ιαχείριση Τηλεφωνικών Κλήσεων ιαχείριση Τηλεφωνικών Κλήσεων 1 Διαχει ριση Τηλεφωνικω ν Κλη σεων ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 ΔΟΜΗ ΧΡΗΣΤΩΝ ΚΑΙ ΔΙΚΑΙΩΜΑΤΑ ΕΠΙ ΤΩΝ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ... 3 ΣΧΗΜΑΤΙΚΗ ΑΠΕΙΚΟΝΙΣΗ... 4 ΕΙΣΕΡΧΟΜΕΝΕΣ ΚΛΗΣΕΙΣ... 5

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

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

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

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

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος 2016-2017 Πρότυπο διαχείρισης ISO/OSI Ένα περιβάλλον OSI μπορεί να αποτελείται από ετερογενή «ανοικτά» διασυνδεδεμένα

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

ALERTS ή EDA (Event Driven Actions)

ALERTS ή EDA (Event Driven Actions) ALERTS ή EDA (Event Driven Actions) Το ALERTS είναι ένα ευέλικτο εργαλείο ανοιχτού σχεδιασµού που αναπτύχθηκε µε σκοπό να καλύψει ιδιαίτερες απαιτήσεις διαµόρφωσης ή επέκτασης της λειτουργικότητας όλων

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

Λογισµικό (Software SW) Γλώσσες

Λογισµικό (Software SW) Γλώσσες Λογισµικό (Software SW) Γλώσσες Προγραµµατισµού Οι γενιές των γλωσσών προγραµµατισµού Προβλήµατα που επιλύονται σε ένα περιβάλλον στο οποίο ο άνθρωπος πρέπει να προσαρµόζεται στα χαρακτηριστικά της µηχανής

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

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

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

Δομημένος Προγραμματισμός

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

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

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

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

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

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων

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

Οδηγίες Προσωπικoύ Τηλεφωνητή COSMOTE

Οδηγίες Προσωπικoύ Τηλεφωνητή COSMOTE Οδηγίες Προσωπικoύ Τηλεφωνητή COSMOTE Στον Προσωπικό σου Τηλεφωνητή µπορούν να αποθηκευτούν µέχρι και 30 µηνύµατα διάρκειας έως και 3 λεπτών το καθένα. Μπαίνοντας στον Προσωπικό σου Τηλεφωνητή µε τον ειδικό

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

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) Ενότητα 9: ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΙΔΑΣΚΩΝ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΧΕΙΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1 ΚΕΦΑΛΑΙΟ 7 ο ΠΡΟΓΡΑΜΜΑ : Το πρόγραμμα αποτελείται από μια σειρά οδηγιών, που ονομάζονται εντολές, για την εκτέλεση τέτοιου είδους πράξεων, καθώς επίσης και από ένα σύνολο πρόσθετων οδηγιών ελέγχου, που

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

DCW Rapid Access Packaging. Τι είναι το DCWrap

DCW Rapid Access Packaging. Τι είναι το DCWrap DCW Rapid Access Packaging. Τι είναι το DCWrap Το DCWrap είναι µια απλή στη χρήση εφαρµογή, µέσω της οποίας µπορείτε εύκολα και γρήγορα να µεταφέρετε iseries objects από το σύστηµα στον προσωπικό σας υπολογιστή

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

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

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

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

Οδηγίες χρήσης για την εφαρµογή Spot4U

Οδηγίες χρήσης για την εφαρµογή Spot4U Οδηγίες χρήσης για την εφαρµογή Spot4U 1 Βασικές οδηγίες Λήψη Κατηγοριών Μετά την εγκατάσταση του Spot4U το πρώτο βήµα που θα πρέπει να κάνει ο χρήστης είναι να επιλέξει το Λήψη Κατηγοριών ώστε να ενηµερωθεί

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας

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

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

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο Εγχειρίδιο Χρήσης για Διαχειριστές Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα της

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

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να

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

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

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

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 - ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ Το σύστημα διαχείρισης

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

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

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

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

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

ΠΜΣ 513 ΤΕΧΝΟΛΟΓΙΑ ΗΛΕΚΤΡΟΝ ΙΚΟΥ ΕΜΠΟΡΙΟΥ ΥΠΟΧΡΕΩΤΙΚΗ ΕΡΓΑΣΙΑ 2015 ΠΜΣ 513 ΤΕΧΝΟΛΟΓΙΑ ΗΛΕΚΤΡΟΝ ΙΚΟΥ ΕΜΠΟΡΙΟΥ ΥΠΟΧΡΕΩΤΙΚΗ ΕΡΓΑΣΙΑ 2015 19 Ιουλίου 2015 Αντικείµενο της παρούσης εργασίας είναι η ανάπτυξη ενός πληροφοριακού συστήµατος για την υποστήριξη των λειτουργιών προσφοράς/ανάθεσης

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

Εγχειρίδιο χρήσης για τα μέλη του δικτύου Αλληλέγγυας Οικονομίας Κορυδαλλού

Εγχειρίδιο χρήσης για τα μέλη του δικτύου Αλληλέγγυας Οικονομίας Κορυδαλλού Εγχειρίδιο χρήσης για τα μέλη του δικτύου Αλληλέγγυας Οικονομίας Κορυδαλλού ΑΡΧΙΚΗ Καθώς βρίσκεστε στην αρχική σελίδα βλέπετε την παρακάτω εικόνα: Κατάσταση Στο πεδίο αυτό βλέπετε τα νέα μηνύματα που έχετε

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

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΜΕΣΩ ΕΦΑΡΜΟΓΗΣ ΓΙΑ SMART PHONES 1 Αναζητήστε στο Google Play ή στο App Store την εφαρμογή ΗΧ-GO2 και εγκαταστήστε την στο κινητό σας (με λειτουργικό Android

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

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

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

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

Φυσική Απογραφή & Παραστατικά Αποθήκης

Φυσική Απογραφή & Παραστατικά Αποθήκης Φυσική Απογραφή & Παραστατικά Αποθήκης Περιεχόμενα Διαδικασία Φυσικής Απογραφής... 3 Συμπλήρωση φόρμας... 3 Βήματα Απογραφής... 5 Εισαγωγή Αρχείου Απογραφής... 9 Εκτυπώσεις Φυσικής Απογραφής... 10 Λίστα

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

Εγχειρίδιο Φοιτητή. Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Α.Σ.ΠΑΙ.Τ.Ε.

Εγχειρίδιο Φοιτητή. Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Α.Σ.ΠΑΙ.Τ.Ε. Εγχειρίδιο Φοιτητή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Α.Σ.ΠΑΙ.Τ.Ε. Τίτλος ΑΣΠΑΙΤΕ e-class - Εγχειρίδιο Φοιτητή Συντάκτης Ομάδα Ασύγχρονης Τηλεκπαίδευσης Τσιμπάνης Κ., Ράπτης Τ., Εξηνταρίδης Γ. Ημερομηνία

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

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch Τι θα μάθουμε σήμερα: Να ενεργοποιούμε το λογισμικό Scratch Να αναγνωρίζουμε τα κύρια μέρη του περιβάλλοντος του Scratch Να δημιουργούμε/εισάγουμε/τροποποιούμε

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

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

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

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

Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος

Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ IΙ Λύβας Χρήστος chrislibas@ssl-unipi.gr Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΕΚΤΕΛΕΣΗ ΕΝΤΟΛΩΝ ΣΕ ΣΥΓΚΕΚΡΙΜΕΝΗ ΩΡΑ (1/2) +- Στις 13:00 το μεσημέρι θέλουμε

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

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Αριθμομηχανή Στη δραστηριότητα αυτή θα δημιουργήσεις μια απλή αριθμομηχανή η οποία θα μπορεί να εκτελεί τις 4 βασικές πράξεις (πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση) ανάμεσα σε 2 αριθμούς. Άνοιξε

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

Ένα αφαιρετικό πραγματικού χρόνου μοντέλο λειτουργικού συστήματος για MPSoC

Ένα αφαιρετικό πραγματικού χρόνου μοντέλο λειτουργικού συστήματος για MPSoC Ένα αφαιρετικό πραγματικού χρόνου μοντέλο λειτουργικού συστήματος για MPSoC Αρχιτεκτονική Πλατφόρμας Μπορεί να μοντελοποιηθεί σαν ένα σύνολο από διασυνδεδεμένα κομμάτια: 1. Στοιχεία επεξεργασίας (processing

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

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφάλαιο 4: Αντικειμενοςτρεφήσ Προγραμματιςμόσ

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφάλαιο 4: Αντικειμενοςτρεφήσ Προγραμματιςμόσ «ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφάλαιο 4: Αντικειμενοςτρεφήσ Προγραμματιςμόσ 1 4.1. Οριςμόσ φνθετων τφπων κλάςεων 2 Με εξαίρεςη τουσ βαςικούσ τύπουσ τησ Java (int, float, boolean, κλπ) τα

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

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη

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

Εγχειρίδιο Χρήστη - Μαθητή

Εγχειρίδιο Χρήστη - Μαθητή Εγχειρίδιο Χρήστη - Μαθητή 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. DICOM Επικοινωνία Γενικά

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. DICOM Επικοινωνία Γενικά Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. DICOM Επικοινωνία Γενικά Το πρότυπο DICOM δεν καθορίζει μόνο τον μορφότυπο (format) ενός αρχείου που περιέχει μία ιατρική

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

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Περιεχόμενα Java Classes Java Objects Java

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΑΝΤΑΛΛΑΚΤΗΡΙΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΑΝΤΑΛΛΑΚΤΗΡΙΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΑΝΤΑΛΛΑΚΤΗΡΙΩΝ ΠΕΡΙΕΧΟΜΕΝΑ 1.Γενικές παρατηρήσεις... 3 1.2 Είσοδος στην εφαρμογή... 4 2. Πίνακας αναφορών... 5 2.1 Περιγραφή του πίνακα αναφορών... 6 2.3 Ταξινόμηση... 6 3. Προσθήκη/επεξεργασία

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

Αντικειμενοστρεφής Προγραμματισμός

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

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

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

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

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

2.1 Αντικειµενοστρεφής προγραµµατισµός

2.1 Αντικειµενοστρεφής προγραµµατισµός 2.1 Αντικειµενοστρεφής προγραµµατισµός Στον αντικειµενοστρεφή προγραµµατισµό (object oriented programming, OOP) ένα πρόγραµµα υπολογιστή είναι ένα σύνολο αλληλεπιδρώντων αντικειµένων. Μπορεί να ειπωθεί

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

Βασικές Έννοιες Ηλεκτρονικού Ταχυδρομείου

Βασικές Έννοιες Ηλεκτρονικού Ταχυδρομείου Α5.2 Δίκτυα Υπολογιστών και Διαδίκτυο/Ηλεκτρονικό Ταχυδρομείο Α.5.2.Μ1-Μ2 Α5.2.1 Βασικές Έννοιες Ηλεκτρονικού Ταχυδρομείου Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι το ηλεκτρονικό ταχυδρομείο (e-mail)

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

Λίστες στο Scratch 2.0.

Λίστες στο Scratch 2.0. Λίστες στο Scratch 2.0. Σε αρκετές δραστηριότητες μέχρι τώρα χρησιμοποιήσαμε μεταβλητές. Οι μεταβλητές είναι συμβολικά ονόματα που αντιστοιχούν σε θέσεις μνήμης του υπολογιστή. Οι μεταβλητές χρησιμοποιούνται

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

Υποδείγματα Ανάπτυξης

Υποδείγματα Ανάπτυξης Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα

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

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

ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΙΝΗΣΗΣ ΕΓΓΡΑΦΩΝ (ΣΗΔΕ) ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΚΑΙ ΕΝΕΡΓΕΙΑΣ ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΙΝΗΣΗΣ ΕΓΓΡΑΦΩΝ (ΣΗΔΕ) ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΚΑΙ ΕΝΕΡΓΕΙΑΣ Yπηρεσία υποστήριξης χρηστών τυ Συστήματος Ηλεκτρονικής Διακίνησης Εγγράφων (helpdesk):

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

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

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

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

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

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

Οδηγίες Χρήσης Εφαρμογής

Οδηγίες Χρήσης Εφαρμογής Σύστημα Διαχείρισης Δαπανών ΤΟΠΣΑ Οδηγίες Χρήσης Εφαρμογής Α. Εγκατάσταση 1. Ανοίξτε το αρχείο TOPSA_05.zip. Θα βρείτε δύο αρχεία: TOPSA_v05.xls (εφαρμογή διαχείρισης) TOPSA.mdb (βάση δεδομένων) 2. Εγκαταστήστε

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

Aρχές Σπονδυλωτού Προγραµµατισµού σε Kατανεµηµένα Συστήµατα. Kεφάλαιο Έξη - Συνδετικά Kριτήρια Aντικειµένων και Συστατικών

Aρχές Σπονδυλωτού Προγραµµατισµού σε Kατανεµηµένα Συστήµατα. Kεφάλαιο Έξη - Συνδετικά Kριτήρια Aντικειµένων και Συστατικών Kεφάλαιο Έξη - Συνδετικά Kριτήρια Aντικειµένων και Συστατικών 1 6.1 Προέλευση H διαλειτουργικότητα του λογισµικού περιοριζόταν στην κλήση συνθηκών στο επίπεδο διεργασιών. Κανένα λειτουργικό δεν υποστήριζε

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

Ειδικά Θέματα Προγραμματισμού

Ειδικά Θέματα Προγραμματισμού Ειδικά Θέματα Προγραμματισμού Ενότητα 11: Sockets Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για

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

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

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

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

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 7η ΕΝΟΤΗΤΑ: ΟΡΓΑΝΩΣΗ ΧΡΟΝΟΥ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 7η ΕΝΟΤΗΤΑ: ΟΡΓΑΝΩΣΗ ΧΡΟΝΟΥ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Περιβάλλον εργασίας Ηλεκτρονικού Ταχυδρομείου: Το περιβάλλον εργασίας

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

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

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

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

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004 Εγχειρίδιο Φοιτητή Εισαγωγή Η ηλεκτρονική πλατφόρμα, αποτελεί ένα ολοκληρωμένο σύστημα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι η παροχή υποδομών εκπαίδευσης και κατάρτισης ανεξάρτητα από τους περιοριστικούς

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

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.7 Πρωτόκολλο Μέχρι τώρα έχουμε αναφέρει, ότι, για να μεταδοθούν τα αυτοδύναμα πακέτα στο φυσικό μέσο, πρέπει αυτά να μετατραπούν σε πακέτα φυσικού δικτύου (π.χ. Ethernet). Όμως, δεν έχει ειπωθεί τίποτε

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

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

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΕΓΓΡΑΦΗ & ΕΙΣΟΔΟΣ ΣΤΟ ΣΥΣΤΗΜΑ ΑΙΤΗΣΗ ΥΠΟΨΗΦΙΟΥ... 8 ΚΡΑΤΙΚΟ ΠΙΣΤΟΠΟΙΗΤΙΚΟ ΓΛΩΣΣΟΜΑΘΕΙΑΣ Εγχειρίδιο Χρήσης Υποψηφίου 2017 ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ... 3 1.1 ΤΡΕΧΟΥΣΑ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟΔΟΣ... 3 1.2 ΠΡΟΣΠΕΛΑΣΗ ΠΛΗΡΟΦΟΡΙΑΚΟΥ

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

Σύστηµα CORBA. Κατανεµηµένα Συστήµατα 18-1

Σύστηµα CORBA. Κατανεµηµένα Συστήµατα 18-1 Σύστηµα CORBA οµή συστήµατος Μεταβίβαση παραµέτρων Μοντέλα επικοινωνίας υναµικές κλήσεις Αναφορές αντικειµένων Ονόµατα αντικειµένων ιαχείριση αντικειµένων Υλοποίηση συστηµάτων CORBA Κατανεµηµένα Συστήµατα

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

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή Εγχειρίδιο Φοιτητών 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα από

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

Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom

Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom Αγαπητοί συνεργάτες, Στις αμέσως επόμενες παραγράφους περιγράφουμε αναλυτικά τα βήματα που θα πρέπει να ακολουθήσετε προκειμένου να εμφανίσετε, καταχωρήσετε

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

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

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

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

Lexicon Software Pachutzu

Lexicon Software Pachutzu Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε

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

Περιπτώσεις αλλαγής Λογιστικού Σχεδίου.

Περιπτώσεις αλλαγής Λογιστικού Σχεδίου. Μετατροπή Κωδικοποίησης Λογιστικού Σχεδίου Παράµετρος & Προτιµήσεις Εργασίες Έναρξης Οικονοµικές Χρήσεις Μετατροπή Κωδικοποίησης Λογιστικού Σχεδίου Μέσω της εργασίας αυτής, αναλύεται ο τρόπος µε τον οποίο

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

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

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

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

Σενάριο 16: Ο κόσμος του Robby

Σενάριο 16: Ο κόσμος του Robby Σενάριο 16: Ο κόσμος του Robby Φύλλο Εργασίας Τίτλος: Ο κόσμος του Robby Γνωστικό Αντικείμενο: Εφαρμογές Πληροφορικής-Υπολογιστών Διδακτική Ενότητα: Διερευνώ - Δημιουργώ Ανακαλύπτω, Συνθετικές εργασίες.

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

Πίνακας Περιεχομένων. Εγχειρίδιο Χρήσης Υπηρεσίες Φοιτητή Σελίδα 1 / 10

Πίνακας Περιεχομένων. Εγχειρίδιο Χρήσης Υπηρεσίες Φοιτητή Σελίδα 1 / 10 Πίνακας Περιεχομένων 1. Υπηρεσίες Φοιτητή... 3 1.1 Ακαδημαϊκή Δομή... 3 1.2 Καρτέλα Φοιτητή... 3 Σταθερή Διεύθυνση... 3 Επισκόπηση Διεύθυνσης... 3 Στοιχεία Ανεξάρτητα από Διεύθυνση... 4 1.3 Έλεγχος Κανόνων

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

Β ΕΙΔΙΚΗ ΦΑΣΗ ΣΠΟΥΔΩΝ

Β ΕΙΔΙΚΗ ΦΑΣΗ ΣΠΟΥΔΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Υπουργείο Εσωτερικών και Διοικητικής Ανασυγκρότησης ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΑΥΤΟΔΙΟΙΚΗΣΗΣ Β ΕΙΔΙΚΗ ΦΑΣΗ ΣΠΟΥΔΩΝ Υπεύθυνος Σπουδών & Έρευνας: Δ. Τσιμάρας ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ

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

Ολοκληρωμένη, σύγχρονη και ευέλικτη λύση ERP (Enterprise Resource Planning-Σύστημα Διαχείρισης Επιχειρησιακών Πόρων) για επιχειρήσεις, που επιθυμούν

Ολοκληρωμένη, σύγχρονη και ευέλικτη λύση ERP (Enterprise Resource Planning-Σύστημα Διαχείρισης Επιχειρησιακών Πόρων) για επιχειρήσεις, που επιθυμούν Enterprise Resource Planning Systems (ERP) για Μεσαίες ή μεγάλες επιχειρήσεις Ολοκληρωμένη, σύγχρονη και ευέλικτη λύση ERP (Enterprise Resource Planning-Σύστημα Διαχείρισης Επιχειρησιακών Πόρων) για επιχειρήσεις,

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

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.

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

3. ΟΠΣ/ ΚΠΣ ΚΠ : Προγραμματισμός

3. ΟΠΣ/ ΚΠΣ ΚΠ : Προγραμματισμός 3. ΟΠΣ/ ΚΠΣ ΚΠ : Προγραμματισμός 3.1. Διαχείριση Δομής ΚΠΣ 3.1.1 Ορισμός ΚΠΣ Προκειμένου να ορίσουμε ένα ΚΠΣ ακολουθούμε την εξής διαδικασία: Αρχικά από το μενού Προγραμματισμός επιλέγουμε Διαχείριση ΚΠΣ

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός

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

Organizational Units OUs στα Windows Server Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Organizational Units OUs στα Windows Server Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Organizational Units OUs στα Windows Server 2008 Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Εισαγωγή Μία Organizational Unit (OU) είναι ένα container που χρησιμοποιείται για την οργάνωση

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

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 1 ΠΕΡΙΕΧΟΜΕΝΑ Πρωτόκολο http εντολών έκδοση 1.0 Σελ:2...περιεχόμενα Σελ:3...τι θα βρείτε σε αυτό το βιβλίο Σελ:3...γενικά τεχνικά χαρακτηριστικά Σελ:4-5...πως

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