Ανάπτυξη Πλατφόρµας Web Services υπηρεσιών για περιβαλλοντικά δεδοµένα Air Quality Data Service

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

Download "Ανάπτυξη Πλατφόρµας Web Services υπηρεσιών για περιβαλλοντικά δεδοµένα Air Quality Data Service"

Transcript

1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ανάπτυξη Πλατφόρµας Web Services υπηρεσιών για περιβαλλοντικά δεδοµένα Air Quality Data Service ιπλωµατική Εργασία Γιακουµή ηµήτρη Α.Ε.Μ Yπό την επίβλεψη Π. Α. Μήτκα αναπληρωτή καθηγητή Θεσσαλονίκη 2006

2 2 Αφιερώνεται στην οικογένειά µου

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

4 4 Περιεχόµενα Ευχαριστίες...3 Περιεχόµενα...4 Κατάλογος Σχηµάτων...6 Συντοµογραφίες...7 Πρόλογος...8 Κεφάλαιο 1 Εισαγωγή Ρύπανση του αέρα Αέριοι Ρύποι Στατιστική µετρήσεων για δεδοµένα ποιότητας αέρα Τι είναι οι Web Services Web Services για περιβαλλοντική πληροφορία Ορισµός του προβλήµατος Μεθοδολογία της διπλωµατικής οµή της διπλωµατικής...20 Κεφάλαιο 2 Ανάλυση Απαιτήσεων Σκοπός του έργου Γενική Περιγραφή του Συστήµατος ΑQDS Κύρια οµικά Στοιχεία του AQDS Περιβάλλον Λειτουργίας του AQDS ιαθέσιµες Τεχνολογίες που θα χρησιµοποιηθούν Κατηγορίες και χαρακτηριστικά χρηστών Λειτουργικές Απαιτήσεις των οµικών Στοιχείων του Συστήµατος Μονάδα Βάσης εδοµένων (ΜΒ ) Μονάδα Web Services (MWS) Μονάδα ιεπαφής Χρήστη (Μ Χ) Απαιτήσεις εξωτερικών ιεπαφών ιεπαφή µε το Χρήστη ιεπαφή µε το Υλικό ιεπαφές Επικοινωνίας Μη Λειτουργικές Απαιτήσεις Απαιτήσεις Επίδοσης Απαιτήσεις Αξιοπιστίας Απαιτήσεις Ασφάλειας Απαιτήσεις Ποιότητας Λογισµικού Κεφάλαιο 3 Τεχνολογίες και Εργαλεία Ανάπτυξης Java Castor Web Services Βασικά Πρωτόκολλα των Web Services Λειτουργία των Web Services «Σύνθετες» Web Services Microsoft SQL Server Microsoft SQL Server 2000 Driver for JDBC Apache Tomcat Server Java Frameworks Τι είναι το Framework... 46

5 Axis Framework Struts Framework CeWolf Framework (βιβλιοθήκη JFreeChart) υναµικές Ιστοσελίδες JSP Borland Jbuilder...52 Κεφάλαιο 4 Προδιαγραφή Συστήµατος Γενική Αρχιτεκτονική του Συστήµατος AQDS οµικά Στοιχεία του Συστήµατος AQDS Μονάδα Βάσης εδοµένων (ΜΒ ) Μονάδα Web Services (MWS) Μονάδα ιεπαφής Χρήστη (Μ Χ) Λειτουργίες του Συστήµατος AQDS Λειτουργίες σχετικές µε τη χρήση της Μ Χ Λειτουργίες σχετικές µε τις Web Services του AQDS UML ιαγράµµατα ιαγράµµατα Χρήσης (Use Case Diagrams) ιαγράµµατα ραστηριότητας (Use Case State Diagrams) Κεφάλαιο 5 Επίδειξη και Επικύρωση καλής λειτουργίας Σενάρια Χρήσης της Εφαρµογής Σενάριο χρήσης για Queries στη Β µε τη χρήση της Μ Χ Σενάριο χρήσης για Queries στη Β χωρίς τη χρήση της Μ Χ Επικύρωση της καλής λειτουργίας της Εφαρµογής...90 Κεφάλαιο 6 Συµπεράσµατα / Προοπτική του AQDS Συµπεράσµατα Προτάσεις για µελλοντική επέκταση του AQDS...92 Αναφορές...93 Βιβλιογραφία...94 Παράρτηµα Α Οδηγός Εγκατάστασης του AQDS...95 Α.1. Γενικές Απαιτήσεις Εγκατάστασης...95 Α.2. ιαµόρφωση της Β Airbase του συστήµατος...96 Α.3. Εγκατάσταση και ιαµόρφωση του Tomcat...98 Παράρτηµα B Web Services για Αρχάριους...99 B.1. Setup Υπολογιστή...99 B.1.1. Εγκατάσταση JAVA B.1.2. Εγκατάσταση Apache Tomcat Server B.1.3. Εγκατάσταση του Apache Axis B.1.4. Μεταβλητές Περιβάλλοντος Β.2. ηµιουργία Web Services B.2.1. ηµιουργία WSs χωρίς τη χρήση κάποιας πλατφόρµας (Jbuilder) B.2.2. ηµιουργία WSs µε τη χρήση κάποιας πλατφόρµας (Jbuilder) B.3. Χρήση Web Services B.3.1. Χρήση Web Services µε τον Borland JBuilder B.3.2. Χρήση Web Services χωρίς τον Borland JBuilder Παράρτηµα Γ Πακέτα κλάσεων του Συστήµατος AQDS Παράρτηµα Script ηµιουργίας της Β Airbase του Συστήµατος...121

6 6 Κατάλογος Σχηµάτων Σχήµα 1-1: Αρχιτεκτονική του Συστήµατος GADS Σχήµα 2-1: Ενδεικτική Αρχιτεκτονική του Συστήµατος AQDS Σχήµα 3-1: ιαδικασία Λειτουργίας µιας Web Service Σχήµα 3-2: JSP σελίδα µε διάγραµµα από CeWolf Σχήµα 3-3: Εξυπηρέτηση Αίτησης για JSP σελίδα Σχήµα 4-1: Το Μοντέλο MVC ( Model View Controller) Σχήµα 4-2: οµή του αρχείου Gr_meta.xml Σχήµα 4-3: ιάγραµµα Πινάκων Β Airbase Σχήµα 4-4: ιαδικασία χρήσης µιας WS για εκτέλεση ερωτήµατος στη Β Airbase Σχήµα 4-5: Βασικό ιάγραµµα Χρήσης του Συστήµατος AQDS Σχήµα 4-6: ιάγραµµα Χρήσης µετά την εκτέλεση κάποιου Query Σχήµα 4-7: ιάγραµµα καταστάσεων της λειτουργίας «Εµφάνιση της ταυτότητας των Monitoring Networks της Ελλάδας» Σχήµα 4-8: ιάγραµµα καταστάσεων της λειτουργίας «Εµφάνιση της ταυτότητας των Monitoring Stations της Ελλάδας» Σχήµα 4-9: ιάγραµµα καταστάσεων της λειτουργίας «Ετέλεση ενός ερωτήµατοςστη Β για άντληση δεδοµένων σχετικών µε µετρήσεις κάποιου στοιχείου» Σχήµα 5-1: Αρχική Σελίδα του Συστήµατος AQDS Σχήµα 5-2: Σελίδα µε την ταυτότητα των ικτύων της Ελλάδας Σχήµα 5-3: Επιλογή «ανοίγµατος» ή αποθήκευσης του αρχείου Excel Σχήµα 5-4: Επιλογή καταλόγου στο PC του χρήστη για την αποθήκευση του αρχείου Excel Σχήµα 5-5: Εµφάνιση όλων των Σταθµών της Ελλάδας Σχήµα 5-6: Εµφάνιση όλων των Σταθµών της Θεσσαλονίκης Σχήµα 5-7: Εµφάνιση χάρτη µε τους Σταθµούς της Θεσσαλονίκης Σχήµα 5-8: Σελίδα επιλογής παραµέτρων για το Query Σχήµα 5-9: Drop-down list για τους Σταθµούς Μετρήσεων Σχήµα 5-10: Αποτελέσµατα εκτέλεσης Query για Στατιστικά εδοµένα Σχήµα 5-11: Αρχείο Excel µε τα Στατιστικά εδοµένα Σχήµα 5-12: Παράδειγµα παρουσίασης αποτελεσµάτων σε µορφή ιαγράµµατος Σχήµα 5-13: Σελίδα Index of Web Services Σχήµα 5-14: Λίστα µε τις προσφερόµενες Web Services Σχήµα 5-15: WSDL αρχείο της Web Service QueryO

7 7 Συντοµογραφίες WS: WSs: HTML: JSP: Β : UML: SQL: MVC: HTTP: XML: RDBMS: PC: webapp: ΜΒ : ΜWS: Μ Χ: Web Service Web Services HyperText Markup Language Java Server Pages Βάση εδοµένων Unified Modeling Language Structured Query Language Model-View-Controller HyperText Transfer Protocol Extensible Markup Language Relational Database Management System (Σύστηµα ιαχείρισης Σχεσιακών Β ) Personal Computer Web Application Μονάδα Βάσης εδοµένων Μονάδα Web Services Μονάδα ιεπαφής Χρήστη

8 8 Πρόλογος Η παρούσα διπλωµατική εργασία αποτελεί το επιστέγασµα της πενταετούς φοίτησης του συγγραφέα στο τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών της Πολυτεχνικής Σχολής του Αριστοτελείου Πανεπιστηµίου Θεσσαλονίκης (Α.Π.Θ.). Το θέµα που επιλέχθηκε είναι µια προσπάθεια ένταξης των σύγχρονων τεχνολογιών πληροφορικής στην υπηρεσία της προστασίας του περιβάλλοντος. Πιο συγκεκριµένα, η παρούσα διπλωµατική πραγµατεύεται τη χρήση της τεχνολογίας των Web Services για την επίβλεψη της ποιότητας του αέρα σε αστικά κέντρα της Ελλάδας. Το περιβάλλον αποτελεί ένα πολύ ευαίσθητο κοµµάτι του κόσµου που µας περιβάλλει. ίνει ζωή στον κόσµο µας και οι µεταβολές που υφίσταται από τις ανθρώπινες δραστηριότητες διαρκώς υποβαθµίζουν την ποιότητα ζωής µας. Αν και τις προηγούµενες δεκαετίες δεν δίναµε στο περιβάλλον την πρέπουσα σηµασία, τα τελευταία χρόνια, καθώς έχουµε µπροστά µας τα πρώτα σηµάδια από την κακοποίηση που του έχουµε προκαλέσει, παρατηρείται µια γενικότερη ευαισθητοποίηση της ανθρωπότητας σε θέµατα σχετικά µε τις µεταβολές που υφίσταται το περιβάλλον εξαιτίας των ανθρώπινων δραστηριοτήτων. Στα πλαίσια αυτής της ευαισθητοποίησης έχουν αναπτυχθεί πολλά συστήµατα παρακολούθησης της ποιότητας του περιβάλλοντος. ιάφορες τεχνολογικές καινοτοµίες έχουν τεθεί στην υπηρεσία των µηχανικών περιβάλλοντος και µια από αυτές είναι η τεχνολογία των Web Services. Υπάρχουν διάφορα συστήµατα υπηρεσιών Web Services στον κόσµο που ασχολούνται µε περιβαλλοντικά δεδοµένα. Σκοπός της διπλωµατικής αυτής είναι να µελετήσει τα υπάρχοντα συστήµατα τέτοιου είδους, αλλά και να αναπτύξει µια πλατφόρµα υπηρεσιών (Web Services) για τη διαχείριση περιβαλλοντικών δεδοµένων σχετικών µε την ποιότητα του αέρα.

9 9 Κεφάλαιο 1 Εισαγωγή 1.1 Ρύπανση του αέρα Ρύπανση του αέρα προκαλείται τόσο από αέριους ρύπους, όσο και από αιωρούµενα σωµατίδια. Με τον όρο «αέριος ρύπος» προσδιορίζεται κάθε αέρια ένωση της οποίας η συγκέντρωση στον αέρα, αν ξεπεράσει ορισµένα όρια, έχει επιβλαβείς συνέπειες για τον άνθρωπο και το περιβάλλον του. Αξίζει να σηµειωθεί ότι σε παγκόσµια κλίµακα ο ρυθµός εκλύσεως των αέριων ρύπων από την ίδια τη φύση ξεπερνά το ρυθµό παραγωγής τους από τον άνθρωπο µε µόνη εξαίρεση το διοξείδιο του θείου (SO2) για το οποίο οι ρυθµοί αυτοί έχουν πλέον εξισωθεί. Επειδή όµως η ανθρωπογενής παραγωγή των αέριων ρύπων βρίσκεται συµπυκνωµένη στα αστικά και βιοµηχανικά κέντρα, οι συγκεντρώσεις των αέριων ρύπων σε αυτές τις εστίες ρύπανσης είναι πολύ µεγαλύτερες από εκείνες που υπάρχουν σε αρρύπαντες περιοχές. Βασικότεροι αέριοι ρύποι µπορούν να θεωρηθούν το όζον (O3), οι ενώσεις του θείου (SO2 και H2S το οποίο όµως εκφυλίζεται και αυτό τελικά σε SO2), καθώς και τα συστατικά της φωτοχηµικής αιθαλοµίχλης, όπως οξείδια αζώτου (NO, NO2, NOx), υδρογονάνθρακες (π.χ. CH4) και άλλα οξείδια (π.χ. CO). Στο σύστηµά µας αποφασίσαµε να ασχοληθούµε µε τα σηµαντικότερα αέρια εξ αυτών, δηλαδή µε τα O3, SO2, NO, NO2, NOx, CO, αλλά και µε το PM (Particulate Matter) που εκπροσωπεί τα «αιωρούµενα σωµατίδια» που

10 10 αναφέρθηκαν παραπάνω. Παρακάτω παραθέτουµε ενδεικτικά κάποιες πληροφορίες σχετικές µε τους αέριους ρύπους που µας απασχόλησαν. 1.2 Αέριοι Ρύποι Το διοξείδιο του θείου (SO2) είναι άχρωµο αέριο µε ερεθιστική οσµή, το οποίο όµως γίνεται αντιληπτό από τον άνθρωπο σε µεγάλες συγκεντρώσεις. Η συγκέντρωση του διοξειδίου του θείου στην ατµόσφαιρα µιας περιοχής είναι ενδεικτική του συνολικού φόρτου ρύπανσης αυτής της περιοχής. Τα φυτά είναι τα πρώτα θύµατα της ρύπανσης από το SO2, αφού αυτό απορροφάται απευθείας από τις φυτικές επιφάνειες. Σε περιοχές στις οποίες η µέση ετήσια συγκέντρωση του SO2 ξεπερνά τα 55 µg/m3 είναι δυνατόν να εµφανιστούν συµπτώµατα υπανάπτυξης ή και νέκρωσης σε ορισµένα φυτά. Στον άνθρωπο η επίδραση του SO2 γίνεται εµφανής σε εξαιρετικά µεγάλες συγκεντρώσεις (π.χ. στα 15 µg/m3 περίπου ερεθίζεται έντονα το αναπνευστικό σύστηµα ενώ σε µεγαλύτερες συγκεντρώσεις (15-30 µg/m3) αρχίζει ακόµα και βρογχικός σπασµός). Αξίζει να σηµειωθεί ότι η οξείδωση του διοξειδίου του θείου έχει ως συνέπεια τη µετατροπή του σε θειικό οξύ το οποίο πέφτει µε τη βροχή (όξινη βροχή), και είναι υπαίτιο για την υποβάθµιση των µαρµάρινων και λοιπών µνηµείων ή κτιρίων των µεγαλουπόλεων. Το πρόβληµα αυτό αποκτά ιδιαίτερη σηµασία στη χώρα µας µε την τόσο πλούσια κληρονοµιά σε τέτοια µνηµεία. Το µονοξείδιο του αζώτου (NO) είναι άχρωµο, άγευστο και άοσµο αέριο. Στον αέρα οξειδώνεται γρήγορα από το όζον και βραδύτερα από το οξυγόνο οπότε παράγεται το διοξείδιο του αζώτου (ΝΟ2). Το ΝΟ παράγεται στη φύση από βακτηριακή δραστηριότητα και από τον άνθρωπο στις µηχανές καύσεως. Το διοξείδιο του αζώτου έχει χρώµα κόκκινο καφέ, ερεθιστική οσµή και είναι εξαιρετικά τοξικό. Στη φύση παράγεται κατά τη βιολογική αποικοδόµηση, οπότε το ΗΝΟ2 διασπάται σε ΝΟ η οξείδωση του οποίου παράγει ΝΟ2. Αξίζει και εδώ να σηµειωθεί ότι η παραγωγή NO2 και NO από ανθρωπογενείς δραστηριότητες δεν υπερβαίνει κατά πολύ την παραγωγή NO και NO2 από τη φύση. Τα αιωρούµενα σωµατίδια (PM Particulate Matter) στον αέρα έχουν διαστάσεις που κυµαίνονται από µέγεθος µικρότερο της µέσης ελευθέρας

11 11 διαδροµής των µορίων του αερίου µέχρι πολύ µεγαλύτερο µέγεθος (~1 mm). Τα σωµατίδια µε µέγεθος µεγαλύτερο της µέσης ελευθέρας διαδροµής πέφτουν στο πεδίο βαρύτητας αποκτώντας µια οριακή ταχύτητα. Το ίδιο συµβαίνει και µε τα σωµατίδια µεγέθους µικρότερου ή ίσου από τη µέση ελευθέρα διαδροµή, µε τη διαφορά ότι η οριακή τους ταχύτητα είναι πολύ µικρή. Στη συνέχεια συγκολλούνται µε άλλα µικρότερα και µεγαλύτερα σωµατίδια, µε αποτέλεσµα να µεγαλώνουν σε µέγεθος και να ακολουθούν την τύχη των µεγαλύτερων σωµατιδίων. Αξίζει να σηµειωθεί ότι όσο µικραίνει το µέγεθός τους, τα αιωρούµενα σωµατίδια θεωρούνται καρκινογόνες ουσίες. 1.3 Στατιστική µετρήσεων για δεδοµένα ποιότητας αέρα Στην Ελλάδα υπάρχουν αρκετοί σταθµοί µετρήσεως των ατµοσφαιρικών συγκεντρώσεων των προαναφερθέντων αέριων στοιχείων. Από τις µετρήσεις που συλλέγονται εξάγονται διάφορα στατιστικά στοιχεία και τα σηµαντικότερα είναι τα εξής: Α) Annual Mean Ετήσιος µέσος όρος των τιµών των µετρήσεων που έχουν ληφθεί. Β) 50 Percentile Μια τιµή η οποία αντιστοιχεί σε µια µέτρηση, κάτω από την τιµή της οποίας βρίσκεται το 50% των µετρήσεων που έχουν ληφθεί σε ένα χρονικό διάστηµα π.χ. ενός έτους. Γ) 95 Percentile Μια τιµή η οποία αντιστοιχεί σε µια µέτρηση, κάτω από την τιµή της οποίας βρίσκεται το 95% των µετρήσεων που έχουν ληφθεί σε ένα χρονικό διάστηµα π.χ. ενός έτους. ) 98 Percentile Μια τιµή η οποία αντιστοιχεί σε µια µέτρηση, κάτω από την τιµή της οποίας βρίσκεται το 98% των µετρήσεων που έχουν ληφθεί σε ένα χρονικό διάστηµα π.χ. ενός έτους.

12 12 Ε) Maximum Η µέγιστη τιµή η οποία µετρήθηκε για τη συγκέντρωση του αέριου στοιχείου στην ατµόσφαιρα σε ένα χρονικό διάστηµα π.χ. ενός έτους. ΣΤ) Hours with (π.χ. c>200) Το πλήθος των ωρών για τις οποίες η συγκέντρωση του αερίου ξεπέρασε κάποια -κρίσιµη- τιµή. Ζ) 19th highest value Η π.χ. 19 η µεγαλύτερη τιµή από τις µετρήσεις που είχαν ληφθεί για κάποιο χρονικό διάστηµα. Ακόµη, πρέπει εδώ να σηµειωθεί ότι η «ταυτότητα» του κάθε στατιστικού δεδοµένου (όπως αυτά χρησιµοποιούνται στην παρούσα διπλωµατική) προκύπτει από κάποια «βασικά στοιχεία ταυτότητας» τα οποία είναι: Α) Year Έτος κατά το οποίο ελήφθησαν οι µετρήσεις. Β) Station Σταθµός µετρήσεων στον οποίο έγιναν οι µετρήσεις. Γ) Averaging time Μπορεί να πάρει τις τιµές day, hour και dymax και εκφράζει: 1) day,hour: το κάθε πότε υπολογιζόταν ένας µέσος όρος των µετρήσεων που λαµβάνονταν, ο οποίος συµµετείχε στον υπολογισµό των προαναφερθέντων στατιστικών µεγεθών. 2) dymax: το ότι για τον υπολογισµό των προαναφερθέντων στατιστικών µεγεθών έχουν ληφθεί υπ όψιν µόνο οι µεγαλύτερες τιµές συγκέντρωσης που σηµειώνονταν κάθε µέρα. ) Method Η µέθοδος µε την οποία έχουν ληφθεί οι µετρήσεις της συγκέντρωσης του αέριου στοιχείου. Ε) % Valid Measurements Το ποσοστό των µετρήσεων (από εκείνες που έχουν ληφθεί υπ όψιν για την εξαγωγή του στατιστικού αποτελέσµατος) οι οποίες -µετά από κάποιους θεωρητικούς υπολογισµούς- µπορούν να θεωρηθούν έγκυρες.

13 Τι είναι οι Web Services Είναι δύσκολο να δώσει κανείς µε σαφήνεια έναν απλό ορισµό για το τι είναι οι Web Services. Με πολύ απλά λόγια πάντως µπορούµε να πούµε ότι «Web Service είναι µια εφαρµογή την οποία µπορεί να χρησιµοποιήσει κανείς µέσω του Internet -ή οποιουδήποτε δικτύου γενικότερα- και έχει κατασκευαστεί µε συγκεκριµένες διαδικτυακές τεχνολογίες (όλα τα πρωτόκολλα που χρησιµοποιούνται βασίζονται στη γλώσσα XML)». Οποιαδήποτε εφαρµογή πληρεί τον παραπάνω ορισµό µπορεί να θεωρηθεί Web Service. Αλλιώς, µπορεί να πει κανείς ότι Web Services είναι υπορουτίνες-µέθοδοι διαθέσιµες µέσω του διαδικτύου. Το βασικότερο χαρακτηριστικό των WSs είναι ότι αποτελούν εφαρµογές που εκτελούνται στον server στον οποίο φιλοξενούνται και όχι στον υπολογιστή του client που τις καλεί. Ο client, αφού εντοπίσει τη Web Service, την καλεί, αυτή εκτελείται στον server (µπορεί κατά την εκτέλεσή της να αποκτά πρόσβαση σε δεδοµένα που βρίσκονται και σε άλλους servers), και τελικά επιστρέφει στον client τα ζητούµενα αποτελέσµατα. Οι WSs χρησιµοποιούν τη γλώσσα XML και πιο συγκεκριµένα η λειτουργία τους βασίζεται στην ανταλλαγή XML εγγράφων. Το XML parsing αποτελεί µια σχετικά αργή διαδικασία, κάτι που καθιστά το χρόνο αντίδρασης µιας WS σχετικά µεγάλο. Έτσι, η υλοποίηση µε χρήση WSs ενδείκνυται συνήθως για εφαρµογές στις οποίες ο χρόνος απόκρισης δεν είναι αποφασιστικής σηµασίας ύο ορισµοί για τις Web Services A web service is a network accessible interface to application functionality, built using standard Internet technologies. (http://press.oreilly.com/pub/pr/895) (Μτφ) Μια Web Service αποτελεί ένα Interface προς µια συγκεκριµένη διαδικασία - διαθέσιµο µέσω του διαδικτύου-, το οποίο έχει κατασκευαστεί µε συγκεκριµένες διαδικτυακές τεχνολογίες.

14 14 Unlike traditional client/server models, such as a Web server/web page system, Web services do not provide the user with a GUI. Web services instead share business logic, data and processes through a programmatic interface across a network. The applications interface, not the users. Developers can then add the Web service to a GUI (such as a Web page or an executable program) to offer specific functionality to users. (www.webopedia.com) (Μτφ) Σε αντίθεση µε τα κλασσικά µοντέλα πελάτη/διακοµιστή, όπως ένα σύστηµα ιαδικτυακού διακοµιστή (Web Server/Web Page system), οι Web Services δεν παρέχουν στο χρήστη γραφική διεπαφή (GUI). Οι WSs µοιράζονται προγραµµατιστική λογική, δεδοµένα και διεργασίες µε τη χρήση µιας προγραµµατιστικής διεπαφής µέσω ενός δικτύου. Οι εφαρµογές είναι αυτές που αλληλεπιδρούν, όχι οι χρήστες. Οι προγραµµατιστές µπορούν στη συνέχεια να προσθέσουν τη WS σε ένα GUI (όπως µια ιστοσελίδα ή ένα εκτελέσιµο πρόγραµµα) για να προσφέρουν συγκεκριµένη λειτουργικότητα στους χρήστες. 1.5 Web Services για περιβαλλοντική πληροφορία Στο Internet υπάρχουν διαφόρων ειδών WSs εφαρµογές, σχετικές µε διάφορα επιστηµονικά πεδία. Ανάµεσά τους υπάρχουν και Web Services σχετικές µε το περιβάλλον. Αυτές δίνουν πρόσβαση σε περιβαλλοντικά δεδοµένα που βρίσκονται τοποθετηµένα σε διάφορους Servers σε παγκόσµια κλίµακα. Ένα απλό παράδειγµα, αποτελεί το site της xmethods (http://www.xmethods.com/), όπου προσφέρεται µια WS µε την οποία µπορεί κανείς να δει στον υπολογιστή του την τρέχουσα θερµοκρασία σε οποιαδήποτε περιοχή των Η.Π.Α., δίνοντας τον ταχυδροµικό κωδικό της περιοχής αυτής (TemperatureService.wsdl). Τα αποτελέσµατα που δίνονται αυτή τη στιγµή µάλλον προδίδουν κάποιο πρόβληµα στην ορθότητα των δεδοµένων, παρόλα

15 15 αυτά σε επίπεδο σύνδεσης client σε αυτήν, η WS φαίνεται να είναι λειτουργική. Θα µπορούσε κανείς να διαχωρίσει τις εφαρµογές που βασίζονται σε WSs και είναι σήµερα διαθέσιµες στο διαδίκτυο σε δύο µεγάλες κατηγορίες: 1. WSs στην απλή τους (βασική) µορφή, που αποτελείται από κώδικα διαθέσιµο σε όποιον αποκτήσει πρόσβαση στο WSDL αρχείο τους και στη συνέχεια κατασκευάσει ο ίδιος έναν client-stub κώδικα που θα τις καλέσει, και 2. Ολοκληρωµένες εφαρµογές, διαθέσιµες µέσω του διαδικτύου, των οποίων η λειτουργία βασίζεται στις WSs. Αυτές παρέχουν στο χρήστη ένα GUI -συνήθως µέσα από δυναµικές ιστοσελίδες- µέσα από το οποίο γίνεται χρήση των WSs, χωρίς στην πραγµατικότητα ο χρήστης να καταλαβαίνει ότι τις χρησιµοποιεί. Στις ενότητες που ακολουθούν αναλύονται κάποιες από τις υπάρχουσες εφαρµογές: GADS Το σύστηµα GADS (Grid Access Data Service αποτελεί µια εφαρµογή ανεπτυγµένη σαν µια Web Service που επιτρέπει σε όσους µπορούν να παρέχουν περιβαλλοντικά δεδοµένα να τα εκθέσουν στην επιστηµονική κοινότητα και στο κοινό γενικότερα. Η λειτουργία που εκτελεί το σύστηµα GADS είναι στην ουσία η εξαγωγή δεδοµένων από διάφορες βάσεις δεδοµένων (extracting sets of data), όταν αυτό ζητηθεί. Η Web Service GADS παρέχει στο χρήστη δύο µεθόδους: 1) dataquery Επιτρέπει ερωτήσεις σχετικές µε τα δεδοµένα στα οποία έχει πρόσβαση το σύστηµα όπως τα παρεχόµενα σετ δεδοµένων, ποιες µεταβλητές περιέχουν, η γεωγραφική κάλυψη που παρέχουν τα δεδοµένα κλπ. ( the datasets being served, which variables they contain, the geographical extent of the data )

16 16 2) datarequest Επιτρέπει στο χρήση να κάνει request για πραγµατικά δεδοµένα και να τα «κατεβάσει». Το σύστηµα αυτό χρησιµοποιεί µετα-δεδοµένα (metadata) σε αρκετά µεγάλη έκταση, τα οποία στην ουσία µπορούν να αποτελέσουν το σύνδεσµο ανάµεσα στον client και τα δεδοµένα που παρέχει το σύστηµα. Το παρακάτω σχήµα δείχνει τη γενική αρχιτεκτονική της Web Service GADS. Σχήµα 1-1: Αρχιτεκτονική του συστήµατος GADS Το σύστηµα GADS, από µόνο του αποτελεί µια απλή WS (της πρώτης κατηγορίας του παραπάνω διαχωρισµού), στην οποία µπορεί κανείς να έχει πρόσβαση µε την κλασσική µέθοδο ανταλλαγής µηνυµάτων SOAP (Πληροφορίες για αυτού του είδους την πρόσβαση υπάρχουν στη διεύθυνση Παρόλα αυτά, σε λειτουργία βρίσκεται και το σύστηµα GODIVA, ένα Web Portal που δίνει πρόσβαση στις υπηρεσίες του GADS GODIVA Web Portal Το σύστηµα GODIVA (http://www.nerc-essc.ac.uk/godiva) αποτελεί στην ουσία ένα διαδικτυακό GUI που δίνει πρόσβαση σε περιβαλλοντικά δεδοµένα που βρίσκονται σε πολλές και διάφορες βάσεις δεδοµένων (κατανεµηµένο σύστηµα). Το σύστηµα αυτό κάνει χρήση διαφόρων Web Services. Εκτός από την WS GADS που του δίνει πρόσβαση στα δεδοµένα που ζητάει ο χρήστης, χρησιµοποιεί και διάφορες άλλες Web Services που εκτελούν λειτουργίες

17 17 όπως η δηµιουργία γραφικών παραστάσεων µε τα δεδοµένα που έχουν ζητηθεί. Έτσι, στο σύστηµα αυτό πραγµατοποιείται η συνεργασία πολλών διαφορετικών Web Services, µε τη χρήση διάφορων τεχνικών-προτύπων που αναλαµβάνουν να συντονίσουν την όλη διαδικασία. Ο χρήστης µπορεί να πάρει από το GODIVA διαφόρων ειδών περιβαλλοντικά δεδοµένα, επεξεργασµένα µε διάφορους τρόπους, απλά χρησιµοποιώντας το GUI, ενώ η όλη διαδικασία που µεσολαβεί ανάµεσα στην αίτησή του και στην τελική παρουσίαση των αποτελεσµάτων σε αυτόν είναι τελείως διαφανής NDFD XML Η National Digital Forecast Database XML αποτελεί µια Web Service που παρέχει δεδοµένα από την digital forecast database της National Weather Service (NWS) των Η.Π.Α. (http://weather.gov/xml/). Το WSDL αρχείο που δίνει πρόσβαση σε αυτή βρίσκεται στη διεύθυνση Water Quality Monitoring Program (Pacific Yukon Region) Η Environment Canada σε συνεργασία µε κάποιους άλλους οργανισµούς έχει αναπτύξει µια Web Service (http://waterquality.ec.gc.ca/wqwebservice) η οποία, µε διάφορες µεθόδους που έχει, δίνει πρόσβαση στους χρήστες σε δεδοµένα σχετικά µε την ποιότητα των υδάτων σε περιοχές του Ειρηνικού Ωκεανού. Το WSDL αρχείο αυτής της Web Service βρίσκεται στη διεύθυνση: IDEAS Το project IDEAS (Investigation of Distributed Environmental Archives System) αποτελεί µια εφαρµογή υπό ανάπτυξη και υπάγεται στο δίκτυο Gloriad (Global Ring Network for Advanced Applications Development - Η αρχιτεκτονική του βασίζεται κυρίως σε µια µηχανή ασαφούς λογικής γραµµένη σε Java (Java based fuzzy logic engine) η οποία αναλαµβάνει να

18 18 εκτελεί αναζήτηση και ανάλυση για τον χρήστη. Τον βοηθάει δηλαδή, µέσα από το µεγάλο όγκο των διαθέσιµων δεδοµένων, να καταλήξει στο υποσύνολο το οποίο πραγµατικά χρειάζεται. Η λειτουργία του βασίζεται στη συνεργασία πολλών διαφορετικών Web Services, οι οποίες ενεργοποιούνται διαδοχικά, σε µια συγχρονισµένη διαδικασία (workflow). Χρησιµοποιούνται WSs που εκτελούν αναζήτηση δεδοµένων, συλλογή, εξόρυξη και µοντελοποίηση, οπτικοποίηση και αντιστοίχηση, κωδικοποίηση και παράδοση στον τελικό χρήστη. Η διεπαφή χρήστη της εφαρµογής αυτής υλοποιείται σαν έναν δικτυακό τόπο ο οποίος αλληλεπιδρά µε τις WSs και τις πηγές των δεδοµένων και δηµιουργεί δυναµικό περιεχόµενο χρησιµοποιώντας την τεχνολογία JSP. Ως εφαρµογή σε εξέλιξη δεν είναι ακόµη σε λειτουργία, περισσότερες πληροφορίες πάντως για το project αυτό υπάρχουν στη διεύθυνση: 1.6 Ορισµός του προβλήµατος Σκοπός της διπλωµατικής είναι η ανάπτυξη µιας πλατφόρµας για τη διαχείριση περιβαλλοντικών δεδοµένων. Η λειτουργία του συστήµατος θα βασίζεται στις Web Services, µια αναπτυσσόµενη τεχνολογία η οποία προσδίδει στα συστήµατα που τη χρησιµοποιούν τις ενδιαφέρουσες ιδιότητες που έχουµε προαναφέρει (βλ. και ενότητα 1.4). Καθώς οι WSs και η χρήση τους δεν είναι ακόµη ιδιαίτερα διαδεδοµένες στο χώρο των υπολογιστών, το σύστηµα που θα αναπτυχθεί καλείται εκτός των άλλων να παίξει και τον ρόλο του «ξεναγού» στον κόσµο των WSs για τους επιστήµονες που ασχολούνται µε περιβαλλοντικά θέµατα, αλλά και για το ευρύτερο κοινό που ενδεχοµένως θελήσει να χρησιµοποιήσει τις προσφερόµενες υπηρεσίες. Η διπλωµατική αυτή, µε την υλοποίηση του συστήµατος AQDS (Air Quality Data Service), στοχεύει στην ανάπτυξη µιας φιλικής -και επεξηγηµατικής- πλατφόρµας δικτυακών υπηρεσιών (Web Services), µέσα από την οποία θα µπορεί κάθε ενδιαφερόµενος χρήστης να ανακαλύψει τα µυστικά των WSs και τις ευκολίες που παρέχουν σε έναν προγραµµατιστή.

19 Μεθοδολογία της διπλωµατικής Η εφαρµογή που αναπτύχθηκε στα πλαίσια της παρούσας διπλωµατικής εργασίας πέρασε από όλα τα στάδια σχεδίασης και υλοποίησης ενός έργου λογισµικού. Αρχικά έπρεπε να συλλεχθούν οι απαιτήσεις που έχουν περιβαλλοντικοί επιστήµονες (π.χ. µηχανικοί περιβάλλοντος) από ένα τέτοιο σύστηµα. Συνεργαστήκαµε στη διαδικασία αυτή κυρίως µε µηχανικούς περιβάλλοντος µε εργασιακή εµπειρία στην Αγγλία, καθώς στη χώρα αυτή υπάρχει ήδη µια µεγάλη γκάµα από διαδικτυακά συστήµατα διάθεσης περιβαλλοντικών δεδοµένων. Οι απαιτήσεις καταγράφηκαν αρχικά σε φυσική γλώσσα και στη συνέχεια ορίστηκαν µε µια πιο συστηµατική µορφή. Επόµενο βήµα ήταν ο ορισµός των προδιαγραφών, δηλαδή η περιγραφή των κατευθύνσεων και του πλαισίου υλοποίησης της εφαρµογής. Τόσο η διαδικασία της συλλογής απαιτήσεων, όσο και η προδιαγραφή του συστήµατος υπήρξαν αρκετά επίπονες, αλλά µε τις απαραίτητες διορθώσεις από τους επιβλέποντες η ιδέα της Πλατφόρµας AQDS διαµορφώθηκε µε αρκετή σαφήνεια ώστε να προχωρήσει η ανάπτυξη στη φάση της υλοποίησης. Στο στάδιο της υλοποίησης αρχικά επιλέχθηκε η τεχνολογία ανάπτυξης, δηλαδή η τεχνολογία Java και το Axis Framework, ενώ λίγο αργότερα, για τις ανάγκες της ανάπτυξης του Interface του συστήµατος επιλέχθηκε το Struts Framework (βλ. και κεφάλαιο 3). Στη συνέχεια ακολούθησε η ανάπτυξη της εφαρµογής, η οποία χωρίστηκε σε 3 τµήµατα: 1) Ανάπτυξη Μονάδας Βάσης εδοµένων 2) Ανάπτυξη Μονάδας Web Services 3) Ανάπτυξη Μονάδας ιεπαφής Χρήστη Αρχικά υλοποιήθηκε η µονάδα της Βάσης εδοµένων. Στη συνέχεια υλοποιήθηκε το τµήµα του συστήµατος µε τις Web Services. Πρέπει να σηµειωθεί ότι πρώτα αναπτύχθηκαν οι λειτουργίες που θα εκτελούσε το σύστηµα σε τοπικό επίπεδο και στη συνέχεια αυτές µετατράπηκαν µε τη βοήθεια του Axis Framework σε Web Services. Τέλος, µε τη χρήση του Struts Framework υλοποιήθηκε και η Μονάδα ιεπαφής Χρήστη (Interface) της εφαρµογής. Αξίζει εδώ να σηµειωθεί ότι στα διάφορα στάδια ανάπτυξης της εφαρµογής χρησιµοποιήθηκε ένα µεγάλο πλήθος διαφορετικών τεχνολογιών

20 20 υπολογιστικών συστηµάτων, η τριβή µε τις οποίες αποτέλεσε ένα µεγάλο όφελος για τον συγγραφέα της παρούσας διπλωµατικής. 1.8 οµή της διπλωµατικής Στο κεφάλαιο 2 της διπλωµατικής περιέχεται η ανάλυση απαιτήσεων της εφαρµογής, όπως αυτές συλλέχθηκαν από τους χρήστες αλλά και από συζητήσεις µε τους επιβλέποντες της διπλωµατικής. ηλαδή, περιγράφονται σε φυσική γλώσσα η λογική αρχιτεκτονική του συστήµατος, οι κατηγορίες των χρηστών του και οι υπηρεσίες που προσφέρει. Το κεφάλαιο 3 ασχολείται µε τις τεχνολογίες και τα εργαλεία ανάπτυξης που χρησιµοποιήθηκαν. Για καθένα από αυτά, δίνεται µία µικρή περιγραφή, αναφέρονται οι δυνατότητες που παρέχει και αιτιολογείται η επιλογή του. Στα κεφάλαιο 4 περιγράφεται η διαδικασία προδιαγραφής του συστήµατος που αποτέλεσε και τη βάση για την υλοποίηση του. Πιο συγκεκριµένα αναλύονται η αρχιτεκτονική του συστήµατος και το µοντέλο MVC (Model View Controller), και περιγράφονται αναλυτικά οι λειτουργίες του. Το κεφάλαιο κλείνει µε την παρουσίαση αντιπροσωπευτικών για την εφαρµογή UML διαγραµµάτων. Στο κεφάλαιο 5 παρουσιάζονται κάποια σενάρια χρήσης για την επίδειξη των βασικών λειτουργιών της εφαρµογής. Για κάθε ένα από αυτά παρέχονται βήµα προς βήµα οδηγίες και παρατίθενται τα αντίστοιχα στιγµιότυπα από το πραγµατικό περιβάλλον του AQDS. Το κεφάλαιο 6 αποτελεί τον επίλογο της διπλωµατικής και περιλαµβάνει τα συµπεράσµατα του συγγραφέα από την ενασχόλησή του µε το εγχείρηµα αυτό. Επίσης, προτείνει κάποιες βελτιώσεις προσδιορίζοντας τον τρόπο που αυτές θα µπορούσαν να αποτελέσουν χρήσιµες επεκτάσεις της εφαρµογής. Η διπλωµατική εργασία κλείνει µε τέσσερα παραρτήµατα τα οποία περιλαµβάνουν: τον οδηγό εγκατάστασης και χρήσης του λογισµικού έναν οδηγό Web Services για αρχάριους τα πακέτα κλάσεων του συστήµατος AQDS

21 21 το Script δηµιουργίας της Βάσης εδοµένων Airbase του συστήµατος AQDS

22 22 Κεφάλαιο 2 Ανάλυση Απαιτήσεων 2.1 Σκοπός του έργου Σκοπός του έργου είναι η δηµιουργία ενός συστήµατος διάθεσης περιβαλλοντικών δεδοµένων, η λειτουργία του οποίου βασίζεται στη χρήση Web Services. Συγκεκριµένα, οι WSs αυτές -µετά την κλήση τους από κάποιον Clientανασύρουν στοιχεία από µια βάση περιβαλλοντικών δεδοµένων, τα οποία τελικά παραδίδουν στον χρήστη. Ο χρήστης µπορεί να έχει πρόσβαση στα δεδοµένα είτε µέσω της απλής χρήσης των WSs, είτε, για περισσότερη ευκολία, µε τη χρήση µιας γραφικής διεπαφής χρήστη του συστήµατος (GUI), το οποίο χρησιµοποιεί µε τη σειρά του τις διαθέσιµες WSs. Η παρουσίαση των αποτελεσµάτων ενός ερωτήµατος (query) στη βάση µπορεί να είναι απλή, µπορεί όµως να έχει και στατιστικό χαρακτήρα, αναλόγως µε το τι έχει ζητηθεί από το σύστηµα. 2.2 Γενική Περιγραφή του Συστήµατος AQDS Κύρια οµικά Στοιχεία του AQDS Όπως φαίνεται στο Σχήµα 2-1, η εφαρµογή αποτελείται από: 1) Μία βάση δεδοµένων µε περιβαλλοντικά δεδοµένα 2) Τον Server-Side κώδικα των προσφερόµενων Web Services

23 23 3) Μια Γραφική ιεπαφή Χρήστη (Interface) για ευκολότερη πρόσβαση στις Web Services Τα παραπάνω µπορούν να λειτουργήσουν και πάνω στον ίδιο διακοµιστή (server). Ιδιαίτερο ενδιαφέρον όµως παρουσιάζει η δυνατότητα της εφαρµογής να συνδέεται σε αποµακρυσµένες βάσεις δεδοµένων και να αντλεί δεδοµένα από όπου της ζητηθεί. Γι αυτό, τα παραπάνω δοµικά στοιχεία θα βρίσκονται σε δύο φυσικά διαφορετικούς (physically disparate) αλλά όχι απαραίτητα αποµακρυσµένους servers, (Server1 και Server2). Στον Server 1 βρίσκεται το Server-side τµήµα των WSs, το οποίο περιλαµβάνει και τη ιεπαφή Χρήστη, καθώς και το Client-side τµήµα τους. Στον Server 2 βρίσκεται η Βάση εδοµένων, καθώς και το Σ Β που θα είναι υπεύθυνο για τη λειτουργία της. Η πρόσβαση στις WSs επιτυγχάνεται -σε βασικό στάδιο- µε τη χρήση των αρχείων WSDL τα οποία µπορούν να βρεθούν στον Server 1. Αυτά αποτελούν και το βασικό Interface των WSs. Πρέπει εδώ να σηµειωθεί ότι τα WSDL αρχεία των WSs δεν έχουν διαρκή φυσική υπόσταση ως αρχεία στον Server 1, αλλά δηµιουργούνται από το Axis Servlet του Server, όποτε του ζητηθούν. Ο client κατεβάζει στο PC του το WSDL αρχείο που τον ενδιαφέρει, και στη συνέχεια συντάσσει τον κώδικα που θα καλέσει τη ζητούµενη WS. Οι WSs που φιλοξενούνται στον Server 1 αποτελούν τον ακρογωνιαίο λίθο του συστήµατος. Η βασική λειτουργία που εκτελούν είναι η διαβίβαση εντολών στο Σύστηµα ιαχείρισης Βάσεων εδοµένων, που βρίσκεται σε κάποιον άλλον Server (Server 2) και επιστρέφει τα ζητούµενα περιβαλλοντικά δεδοµένα. Μέσω του διαδικτύου, τα δεδοµένα αυτά καταλήγουν στον client που τα είχε ζητήσει Περιβάλλον Λειτουργίας του AQDS Ο διανεµηµένος χαρακτήρας του συστήµατος AQDS απαιτεί δικτυακό περιβάλλον λειτουργίας. Αυτό µπορεί να είναι είτε τοπικό δίκτυο, είτε να γίνεται χρήση του διαδικτύου. Με τη χρήση διαδικτυακής πρόσβασης στο σύστηµα προκύπτουν κάποια θέµατα ασφάλειας που ενδέχεται να χρειαστούν περαιτέρω διερεύνηση. Η ενδεικτική αρχιτεκτονική του συστήµατος AQDS φαίνεται στο Σχήµα 2-1:

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

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

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

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

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

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

Η ποιοτική εξυπηρέτηση του πολίτη αποτελεί πλέον µια από τις βασικές προτεραιότητες της πολιτείας, µε τις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών, να καλούνται να παίξουν ένα σηµαντικό και υποστηρικτικό

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

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ:

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ: ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Ηλεκτρονικό Εμπόριο Αναπτύσσοντας ένα Ηλεκτρονικό Κατάστημα Ηλεκτρονικό Εμπόριο Λειτουργικότητα Εφαρμογής Κατάλογος προϊόντων Καλάθι

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

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε! Θέλετε να μάθετε πως μπορείτε να έχετε πρόσβαση στις 5250 οθόνες μέσω browser, χωρίς αλλαγή στις υπάρχουσες εφαρμογές και χωρίς εγκατάσταση στον client? Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης

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

ΟΙ ΕΠΙΠΤΩΣΕΙΣ ΤΗΣ ΟΞΙΝΗΣ ΒΡΟΧΗΣ ΣΤΟ ΠΕΡΙΒΑΛΛΟΝ

ΟΙ ΕΠΙΠΤΩΣΕΙΣ ΤΗΣ ΟΞΙΝΗΣ ΒΡΟΧΗΣ ΣΤΟ ΠΕΡΙΒΑΛΛΟΝ !Unexpected End of Formula l ΟΙ ΕΠΙΠΤΩΣΕΙΣ ΤΗΣ ΟΞΙΝΗΣ ΒΡΟΧΗΣ ΣΤΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ Παραδεισανός Αδάμ ΠΡΟΛΟΓΟΣ Η εργασία αυτή εκπονήθηκε το ακαδημαϊκό έτος 2003 2004 στο μάθημα «Το πείραμα στη

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

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

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

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

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services Γεώργιος Σταυρουλάκης gstavr@dblab.ece.ntua.gr ιπλωµατική εργασία στο Εργαστήριο Συστηµάτων Βάσεων Γνώσεων και εδοµένων Επιβλέπων: Καθηγητής

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

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος Επιχειρησιακά Πληροφοριακά Συστήματα Διδάσκων: Αγγελόπουλος Γιάννης Δευτέρα 3-5 Τρίτη 4-6 Εργαστήριο Α Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com 1 Στόχος Σκοπός μαθήματος Σκοπός:

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

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

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

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

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

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

Μάθηµα 3. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

Μάθηµα 3. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας Μάθηµα 3 45 Ολοκληρωµένα Συστήµατα Βιβλιοθηκών Η έννοια του «Ολοκληρωµένου» Συστατικά (modules)( Καταλογογράφηση Προσκτήσεις ανεισµός ιαχείριση Περιοδικών ηµόσιος Κατάλογος (OPAC( OPAC-On-line Public Access

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

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 Υλοποιηση νεων τεχνολογιων (Web GIS, Application Servers) για τη δυναμικη προσβαση μεσω διαδικτυου στη βαση δεδομενων του Ελληνικου Εθνικου Κεντρου Ωκεανογραφικων

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

Τεχνικός Εφαρμογών Πληροφορικής

Τεχνικός Εφαρμογών Πληροφορικής Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή

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

http://www.gunet.gr/09_02.php

http://www.gunet.gr/09_02.php ΑΚΑΔΗΜΑΪΚΟ ΔΙΑΔΙΚΤΥΟ ΚΕΝΤΡΟ ΛΕΙΤΟΥΡΓΙΑΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥΠΟΛΗ 157 84 ΑΘΗΝΑ ΤΗΛ.: (210) 7275611 FAX: (210) 7275601 www.gunet.gr ΑΠΟΤΕΛΕΣΜΑΤΑ ΔΙΑΒΟΥΛΕΥΣΗΣ Κωδ ΟΠΣ (MIS)

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

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

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

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο

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

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

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

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23 Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης GUnet e-class Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης

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

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting Διαδικτυακό OLAP Σύστημα Λήψης Αποφάσεων και δημιουργίας έξυπνων προσαρμοστικών γραφημάτων

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

Τεχνολογία συστηµάτων λογισµικού και γεωπληροφορική: σύγκλιση, ολοκλήρωση και τάσεις

Τεχνολογία συστηµάτων λογισµικού και γεωπληροφορική: σύγκλιση, ολοκλήρωση και τάσεις Τεχνολογία συστηµάτων λογισµικού και γεωπληροφορική: σύγκλιση, ολοκλήρωση και τάσεις Βασίλειος Βεσκούκης ιπλωµατούχος Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ ιδάκτωρ Μηχανικός ΕΜΠ http://www.softlab.ece.ntua.gr/~bxb

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Υλοποίηση στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Υλοποίηση στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η Υλοποίηση στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Πρωτοτυποποίηση Προγραµµατισµός υλοποίησης Ανάπτυξη συστήµατος Μοναδιαίος έλεγχος Ολοκλήρωση 2 3 Η υλοποίηση

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

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

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

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

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

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

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1. Κομβικό Σημείο Επαφής Υπουργείου Εσωτερικών Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 0.1. Νοέμβρης 2014 Περιεχόμενα 1. ΕΙΣΑΓΩΓΗ... 2 2.

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

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

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

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

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

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

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

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

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Ηµεροµηνία Μάιος 2004 Πίνακας Περιεχοµένων ΕΙΣΑΓΩΓΗ 3 ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ 4 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ

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

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

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

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

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

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

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

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

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

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

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Γ. Νικολακόπουλος, Μ. Κουνδουράκης, Α. Τζες και Γ. Γεωργούλας Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων

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

Αυτοµατοποίηση Βιβλιοθηκών & Νέες Τεχνολογίες της Πληροφορίας. Καθηγητής Γ. Μπώκος

Αυτοµατοποίηση Βιβλιοθηκών & Νέες Τεχνολογίες της Πληροφορίας. Καθηγητής Γ. Μπώκος Αυτοµατοποίηση Βιβλιοθηκών & Νέες Τεχνολογίες της Πληροφορίας Καθηγητής Γ. Μπώκος Μάθηµα 1 2 Το γενικό διάγραµµα ΗΙστορία Η διαχείριση της αυτοµατοποίησης και των τεχνολογιών πληροφόρησης Ο εξοπλισµός

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

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

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

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

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

Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Τι είναι η UP Βασικές αρχές µηχανικής λογισµικού Οι βασικές έννοιες της UP Οι τέσσερις

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

Μοντελοποίηση Συστημάτων

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

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

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

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

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

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

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

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd) Κατηγορία Καλύτερης Εφαρµογής 4-delta: ηµιουργία & ιαχείριση ιαδικασιών Αξιολόγησης στο ηµόσιο τοµέα Χονδρογιάννης Θεόδωρος Εθνικό Καποδιστριακό Πανεπιστήµιο Αθηνών Αλεξόπουλος Χαράλαµπος Πανεπιστήµιο

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

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

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

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

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

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

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

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

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

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

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

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

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

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

Παρουσίαση Αποτελεσµάτων Έργου SPERO. Παρασκευή Τζούβελη Υποψήφια ιδάκτωρ ΕΜΠ

Παρουσίαση Αποτελεσµάτων Έργου SPERO. Παρασκευή Τζούβελη Υποψήφια ιδάκτωρ ΕΜΠ Παρουσίαση Αποτελεσµάτων Έργου SPERO Παρασκευή Τζούβελη Υποψήφια ιδάκτωρ ΕΜΠ οµή Συστήµατος SPERO Βάση εδοµένων Εκπαιδευτικό Υλικό Στατιστική Ανάλυση Ερωτηµατολόγια Προγραµµατιστές Ειδικοί σε συστήµατα

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

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

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

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG Μια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον οποίο πρέπει να ανταποκριθεί

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

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) ρ. ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ xalkias@hua.gr Χ. Χαλκιάς - Εισαγωγή στα GIS 1 Ορισµοί ΓΠΣ Ένα γεωγραφικό πληροφοριακό σύστηµα Geographic Information

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

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

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

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

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

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση

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

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

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

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

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

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

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

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

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

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

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

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

Εισηγητής: Αλέξανδρος Παπαγιάννης Αναπληρωτής Καθηγητής ΕΜΠ Εργαστήριο Τηλεπισκόπησης Laser apdlidar@central.ntua.gr

Εισηγητής: Αλέξανδρος Παπαγιάννης Αναπληρωτής Καθηγητής ΕΜΠ Εργαστήριο Τηλεπισκόπησης Laser apdlidar@central.ntua.gr Η Ατμοσφαιρική Ρύπανση στο Λεκανοπέδιο Αθηνών Εισηγητής: Αλέξανδρος Παπαγιάννης Αναπληρωτής Καθηγητής ΕΜΠ Εργαστήριο Τηλεπισκόπησης Laser apdlidar@central.ntua.gr Περιεχόμενα Βασικοί αέριοι ρύποι Ανθρώπινη

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

Σύστηµα µετάδοσης µετεωρολογικών δεδοµένων σε πραγµατικό χρόνο µέσω του Internet

Σύστηµα µετάδοσης µετεωρολογικών δεδοµένων σε πραγµατικό χρόνο µέσω του Internet Βασίλης Βλάχος Σύστηµα µετάδοσης µετεωρολογικών δεδοµένων σε πραγµατικό χρόνο µέσω του Internet Αναπλ. Καθηγητής κ. Κ.Καλαϊτζάκης Καθηγητής κ. Ν.Βούλγαρης Καθηγητής κ. Μ.Πατεράκης RES-ADMIN On Line Data

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

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

Τεχνικές Προδιαγραφές Έργου. «Ηλεκτρονικό πρωτόκολλο και ηλεκτρονική διαχείριση - αρχειοθέτηση εγγράφων στο Α.Π.Σ.» Ανακοίνωση ιενέργειας ΠΡΟΧΕΙΡΟΥ ΜΕΙΟ ΟΤΙΚΟΥ ΙΑΓΩΝΙΣΜΟΥ στις 11-10-2002 στις εγκαταστάσεις του Αρχηγείου Πυρ/κού Σώµατος ιεύθυνση Οικονοµικών 1 ος όροφος - Αίθουσα Συσκέψεων Οδός: Μουρούζη 4 Αθήνα. Τεχνικές

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

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου System Architecture Overview CYPDIS Services Σύστημα Εγγραφής Φαρμάκων Drug Regulatory Authority Σύστημα Τιμολόγησης Price Control Σύστημα Φαρμακοεπαγρύπνησης

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

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου Wordpress & Κοινωνικά Δίκτυα (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα Διαχείρισης

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

Κασταλία Σύστηµα στοχαστικής προσοµοίωσης υδρολογικών µεταβλητών

Κασταλία Σύστηµα στοχαστικής προσοµοίωσης υδρολογικών µεταβλητών Εθνικό Μετσόβιο Πολυτεχνείο Τοµέας Υδατικών Πόρων, Υδραυλικών και Θαλάσσιων Έργων Κασταλία Σύστηµα στοχαστικής προσοµοίωσης υδρολογικών µεταβλητών. Κουτσογιάννης Α. Ευστρατιάδης Φεβρουάριος 2002 Εισαγωγή

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

ΚΕΦΑΛΑΙΑ 1. ΕΙΣΑΓΩΓΗ ΚΑΙ ΠΡΩΤΑ ΒΗΜΑΤΑ 10 2. ΕΡΓΑΣΙΑ ΜΕ ΚΕΙΜΕΝΑ 20 3. ΜΟΡΦΟΠΟΙΗΣΗ 15

ΚΕΦΑΛΑΙΑ 1. ΕΙΣΑΓΩΓΗ ΚΑΙ ΠΡΩΤΑ ΒΗΜΑΤΑ 10 2. ΕΡΓΑΣΙΑ ΜΕ ΚΕΙΜΕΝΑ 20 3. ΜΟΡΦΟΠΟΙΗΣΗ 15 Vellum Open Office Web Authoring Professional Certificate Πιστοποιητικό ανάπτυξης εφαρµογών διαδικτύου µε εξειδίκευση στην γλώσσα Open Office Vellum Global Educational Services Σελίδα 1 από 1 Vellum Open

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

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη Τεχνολογίες Παγκόσμιου Ιστού 1η διάλεξη Χαρακτηριστικά Μαθήματος Μάθημα προγραμματισμού (και όχι μόνον) Μπορεί να εξελιχθεί σε εφιάλτη αν δεν έχετε καλή γνώση και αρκετή εμπειρία προγραμματισμού (Java)

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

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

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ σ. 1 από 18 _ Εγχειρίδιο ρυθµίσεων για την πρόσβαση σε ηλεκτρονικούς πόρους bibliotecas Εγχειρίδιο

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003.1 - Επιστήµη της Πληροφορικής και Πληροφοριακά Συστήµατα Ακαδηµαϊκό έτος 2010 2011, Χειµερινό εξάµηνο Τελική Εξέταση: Σάββατο - 04/12/10, Ώρα: 08:30-11:30,

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

FROM TESTOTA.REGISTRY

FROM TESTOTA.REGISTRY ΟΤΑ Επιχειρησιακή Νοηµοσύνη Ενότητα: Βc1.1.3 Επιχειρησιακή Νοηµοσύνη και Τεχνολογίες της Πληροφορικής και των Επικοινωνιών (BI & IT) Πρακτική Άσκηση (επίπεδο 1): Στόχος της άσκησης είναι η εµβάθυνση στην

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

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014. Παρουσίαση του Τµήµατος

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014. Παρουσίαση του Τµήµατος Πανεπιστήμιο ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ,ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014 Παρουσίαση του Τµήµατος http://dit.uop.gr

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

Ελεγχος Πρόσβασης (Access Control)

Ελεγχος Πρόσβασης (Access Control) Ελεγχος Πρόσβασης (Access Control) Το Access MaSter, που ανήκει στην οικογένεια εφαρµογών HR MaSter, αποτελεί το λογισµικό µιας ολοκληρωµένης λύσης, που έχει στόχο να καλύψει πλήρως τις ανάγκες µίας επιχείρησης

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

Επιµέλεια Θοδωρής Πιερράτος

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

α. 1024 Megabyte. β. 1024 Gigabyte. γ. 1048576 Gigabyte. δ. 1048576 byte.

α. 1024 Megabyte. β. 1024 Gigabyte. γ. 1048576 Gigabyte. δ. 1048576 byte. ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΓΙΑ ΠΛΗΡΩΣΗ ΜΙΑΣ ΚΕΝΗΣ ΘΕΣΗΣ ΛΕΙΤΟΥΡΓΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΟ ΗΜΟ ΑΓΛΑΝΤΖΙΑΣ Μάθηµα: ΕI ΙΚΟ (Η.Υ.)

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

Θέµα ιερεύνησης: Ο καιρός

Θέµα ιερεύνησης: Ο καιρός Θέµα ιερεύνησης: Ο καιρός Αντικείµενο της συγκεκριµένης δραστηριότητας είναι η µεθοδική παρατήρηση των καιρικών συνθηκών για ένα σχετικά µεγάλο χρονικό διάστηµα, η καταγραφή και οργάνωση των παρατηρήσεων

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

CASE STUDY. Το Έργο της Εγκατάστασης του ΟΠΣ. «Διαχείριση Παραγωγής & Διαχείριση. Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ :

CASE STUDY. Το Έργο της Εγκατάστασης του ΟΠΣ. «Διαχείριση Παραγωγής & Διαχείριση. Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ : ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΟΡΓΑΝΙΣΜΟΣ ΕΚΔΟΣΕΩΝ ΔΙΔΑΚΤΙΚΩΝ ΒΙΒΛΙΩΝ Το Έργο της Εγκατάστασης του ΟΠΣ Διαχείρισης Παραγωγής & Διαχείρισης Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ : ΕΡΓΟ: «Διαχείριση Παραγωγής &

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΞΑΜΗΝΟ Η ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΦΟΙΤΗΤΗ : ΜΟΣΧΟΥΛΑ ΟΛΓΑ ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : 30/02 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕ ΡΙΩΝ ΜΕ ΧΡΗΣΗ

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

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

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

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

FINAS S.A Δ Ι Α Χ Ε Ι Ρ Ι Σ Η, Σ Υ Λ Λ Ο Γ Η Κ Α Ι Ε Π Ι Κ Ο Ι Ν Ω Ν Ι Α Λ Η Ξ Ι Π Ρ Ο Θ Ε Σ Μ Ω Ν Ο Φ Ε Ι Λ Ω Ν

FINAS S.A Δ Ι Α Χ Ε Ι Ρ Ι Σ Η, Σ Υ Λ Λ Ο Γ Η Κ Α Ι Ε Π Ι Κ Ο Ι Ν Ω Ν Ι Α Λ Η Ξ Ι Π Ρ Ο Θ Ε Σ Μ Ω Ν Ο Φ Ε Ι Λ Ω Ν FINAS S.A Ο Ι Κ Ο Ν Ο Μ Ι Κ Ε Σ Λ Ο Γ Ι Σ Τ Ι Κ Ε Σ & Σ Υ Μ Β Ο Υ Λ Ε Υ Τ Ι Κ Ε Σ Υ Π Η Ρ Ε Σ Ι Ε Σ Δ Ι Α Χ Ε Ι Ρ Ι Σ Η, Σ Υ Λ Λ Ο Γ Η Κ Α Ι Ε Π Ι Κ Ο Ι Ν Ω Ν Ι Α Λ Η Ξ Ι Π Ρ Ο Θ Ε Σ Μ Ω Ν Ο Φ Ε Ι Λ Ω

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

Εγκατάσταση. Εγκατάσταση του Wamp

Εγκατάσταση. Εγκατάσταση του Wamp Εγκατάσταση Εγκατάσταση του Wamp Η εγκατάσταση χωρίζεται σε δύο µέρη. Πρώτα θα εγκαταστήσουµε το Wamp, ώστε να µετατρέψουµε τον υπολογιστή µας σε Web Server και µετά θα εγκαταστήσουµε το Joomla. Η εγκατάσταση

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

ULTIMUS Adaptive BPM Suite

ULTIMUS Adaptive BPM Suite ULTIMUS Adaptive BPM Suite Η φιλοσοφία σχεδίασης και δόµησης του Λογισµικού ιαχείρισης Ροών Εργασίας Ultimus BPM βασίζεται στην ικανότητα και ευκολία προσαρµογής του στις εκάστοτε απαιτήσεις. Έτσι αποτελείται

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

Εφαρµογές WebGIS Open Source

Εφαρµογές WebGIS Open Source Εφαρµογές WebGIS Open Source Πάνος Βουδούρης Περιεχόµενα Βασικές Έννοιες Open Source Γιατί; Πως; WebGIS Αρχιτεκτονική Παραδείγµατα εφαρµογών GeoServer GeoMajas MapServer + OpenLayers MapServer + SLMapviewer

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

Περιεχόµενα 1. Εγκατάσταση 2. Εισαγωγή 3. Σύνδεση 4. Ρυθµίσεις 2.1 Περιοχή εργασιών και πλοήγησης 2.2 Περιοχή απεικόνισης "Λεπτοµέρειες" 2.3 Περιοχή απεικόνισης "Στατιστικά" 4.1 Προφίλ 4.2 ίκτυο 4.2.1

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

Η Ασφάλεια Πληροφοριών στο χώρο της Εκκαθάρισης των Χρηµατιστηριακών Συναλλαγών

Η Ασφάλεια Πληροφοριών στο χώρο της Εκκαθάρισης των Χρηµατιστηριακών Συναλλαγών Η Ασφάλεια Πληροφοριών στο χώρο της Εκκαθάρισης των Χρηµατιστηριακών Συναλλαγών Η πρόκληση & η πρακτική προσέγγιση Η Προστασία της Κρίσιµης Υποδοµής της Χώρας Αθήνα 14 Μαΐου 2003 Παναγιώτης Ηλιόπουλος,

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

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

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

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

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας) Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016 Γεωργία Καπιτσάκη (Λέκτορας) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα συλλογής

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

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD Σε ορισµένες περιπτώσεις είναι ιδιαίτερα χρήσιµη η δηµιουργία ιστοσελίδων ενηµερωτικού περιεχοµένου οι οποίες στη συνέχεια µπορούν να δηµοσιευθούν σε κάποιο τόπο

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

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

ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΡΑΓΜΑΤΙΚΟ ΧΡΟΝΟ ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΑΡΑ ΟΤΕΟ 5 ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΕΝΤΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ Ε ΟΜΕΝΩΝ Συγγραφείς: Πέτρος Κωνσταντινίδης, Σίλας Μιχαηλίδης, Σκεύος

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

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

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

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

ΚΕΝΤΡΟ ΥΠΟΣΤΗΡΙΞΗΣ ΕΦΑΡΜΟΓΩΝ ΛΟΓΙΣΜΙΚΟΥ. Μιχάλης Κεφαλάς, ΑΤΕΙ Θεσσαλονίκης

ΚΕΝΤΡΟ ΥΠΟΣΤΗΡΙΞΗΣ ΕΦΑΡΜΟΓΩΝ ΛΟΓΙΣΜΙΚΟΥ. Μιχάλης Κεφαλάς, ΑΤΕΙ Θεσσαλονίκης ΚΕΝΤΡΟ ΥΠΟΣΤΗΡΙΞΗΣ ΕΦΑΡΜΟΓΩΝ ΛΟΓΙΣΜΙΚΟΥ Μιχάλης Κεφαλάς, ΑΤΕΙ Θεσσαλονίκης 1. Στοιχεία της υπηρεσίας Η υπηρεσία Κ.Υ.Ε.Λ. παρέχεται στο σύνδεσµο http://wwww.gen.teithe.gr/kyel Υλοποιήθηκε µε πόρους του

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

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό

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

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Transaction Reporting System (TRS) Πίνακας Περιεχομένων 1. Γενικά... 3 1.1 Έλεγχος Διαθεσιμότητας... 4 1.2 Επιλογή Αρχείου... 4 1.3 Υπογραφή Αποστολή Δεδομένων...

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

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

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

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