«ιαμόρφωση προτύπου για ανάπτυξη προσαρμοστικών εφαρμογών ηλεκτρονικού εμπορίου»

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

Download "«ιαμόρφωση προτύπου για ανάπτυξη προσαρμοστικών εφαρμογών ηλεκτρονικού εμπορίου»"

Transcript

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

2 2

3 Ευχαριστίες Θα θέλαμε να ευχαριστήσουμε θερμά τον καθηγητή κ. Βασιλάκη Κωνσταντίνο κυρίως για την εμπιστοσύνη που μας έδειξε, και την υπομονή που έκανε κατά τη διάρκεια υλοποίησης της διπλωματικής εργασίας. Όπως επίσης και για την πολύτιμη βοήθεια και καθοδήγηση του, για την επίλυση διαφόρων θεμάτων. Θα θέλαμε επίσης να απευθύνουμε τις ευχαριστίες μας στις οικογένειες μας που μας στήριξαν με διάφορους τρόπους, φροντίζοντας για την καλύτερη δυνατή επίδοση μας. 3

4 4

5 Περίληψη Η παρούσα διπλωματική εργασία ασχολείται με τη διαμόρφωση ενός προτύπου για την ανάπτυξη προσαρμοστικών εφαρμογών ηλεκτρονικού εμπορίου. Το πρότυπο ενσωματώνει γενικές περιγραφές κλάσεων όπου κωδικοποιείται η εκάστοτε επιχειρηματική λογική, καθώς και δομές της Aspect Java με τις οποίες αναπτύσσονται ξεχωριστά οι δομές προσαρμογής και ενσωματώνονται τελικά στον κώδικα της εφαρμογής. Τα αρχικά πρότυπα βασίστηκαν σε τεχνολογίες πρακτόρων λογισμικού (agents). Η σύγχρονη όμως μορφή του ηλεκτρονικού εμπορίου ήρθε να καθιερώσει νέα πρότυπα αλλά πάνω σε μία κοινή πλατφόρμα, το διαδίκτυο. Ο χρήστης παραμένει ο πυρήνας αυτών των προτύπων αλλά επιπλέον ενσωματώνονται πληροφορίες που προέρχονται από το περιβάλλον του δημιουργώντας ένα σύνολο από περιβάλλουσες συνθήκες (context). Προκειμένου να αξιοποιηθεί όλη αυτήν την πληροφορία (προφίλ και προτιμήσεις χρήστη, κίνηση/τοποθεσία χρήστη, χρονική στιγμή, διαστάσεις οθόνης κ.λπ.), συνθέτουμε μία αρχιτεκτονική προσαρμοστικότητας με βάση την περιβάλλουσα κατάσταση, η οποία μπορεί να υποστηρίξει οποιαδήποτε εφαρμογή κινητού ηλεκτρονικού εμπορίου. Η προσαρμοστικότητα (adaptivity) βάσει όλων αυτών των στοιχείων βοηθάει στην αύξηση της παρεχόμενης ποιότητας υπηρεσιών προς τους πελάτες και κάνει κινητό ηλεκτρονικό εμπόριο πιο ελκυστικό και ανταγωνιστικό. Στην παρούσα πτυχιακή εργασία, η προσαρμοστικότητα αυτή να αφορά το περιεχόμενο (τι θέλει να δει ο χρήστης), τη λειτουργικότητα (ποιές υπηρεσίες θέλει να έχει ο χρήστης) όπως και τη διεπαφή (πώς θα παρουσιαστεί στο χρήστη η πληροφορία). Η υλοποίηση του προτεινόμενου προτύπου έγινε με τη βοήθεια της του προσανατολισμένου σε απόψεις υπόδειγμα προγραμματισμού (aspectoriented paradigm - AOP), αλλά και των γενικών αρχών της τεχνολογίας λογισμικού. Ως γενική αρχιτεκτονική, χρησιμοποιήθηκε η αρχιτεκτονική διαχείρισης της περιβάλλουσας κατάστασης που προτείνεται από τους Μπένου και Βασιλάκη. Για την επιβεβαίωση της λειτουργικότητας της προτεινόμενης προσέγγισης, έχει αναπτυχθεί μία προσαρμοστική εφαρμογή για αναζήτηση σημείων ενδιαφέροντος, η οποία λαμβάνει υπ όψιν την τοποθεσία του χρήστη, την κατάσταση κινητικότητάς του (πεζός ή εποχούμενος), τη διαθεσιμότητα των σημείων ενδιαφέροντος (ανοικτά/κλειστά) και τις διαστάσεις της οθόνης της συσκευής του χρήστη. Η εφαρμογή μπορεί να επεκταθεί ενσωματώνοντας πρόσθετες διαστάσεις προσαρμοστικότητας. Λέξεις κλειδιά: κινητό ηλεκτρονικό εμπόριο, περιβάλλουσα πληροφορία, προσαρμοστικότητα, αρχιτεκτονική συστήματος, προσανατολισμένος σε απόψεις προγραμματισμός 5

6 Abstract This thesis deals with the formulation of a model for developing adaptive m- commerce applications. The model incorporates general descriptions of the classes where the relevant business logic is encoded and separately developed and maintained Aspect Java structures, which provide the desired adaptation. The initial adaptation models were based on agent technologies. Nowadays, however, m-commerce has come to establish new models using a common platform, the internet. The user remains the core of these models but, additionally, information from her environment are incorporated, leading to a (potentially) broad set of context information. Ιn order to exploit all this information (user profile and preferences, movement / location of user, time, screen size etc), we formulate an adaptation architecture that takes it into account; this architecture can support any m-commerce application. Offering adaptivity based on all these elements elevates the quality of services provided to users and makes m-commerce more attractive and competitive. In the context of this thesis, adaptability applies to the content (what the users want to see), functionality (which services the users want to have) and the interface (how is information presented to the user). The proposed model was implemented using the AOP (aspect-oriented programming) paradigm and software engineering principles. The general architecture proposed by Benou and Vassilakis was adopted. As a proof-of-concept for the functionality of the proposed approach, an adaptive application for searching points-of-interest was developed. The application takes into account the user location, her mobility status (pedestrian or driving), the point-of-interest current state (open/closed), and the size of the user s screen. The application may be extended to incorporate any adaptivity dimension. Keywords: m-commerce, context information, adaptivity, system architecture, aspect-oriented programming 6

7 Πίνακας Περιεχομένων ΕΥΧΑΡΙΣΤΙΕΣ... 3 ΠΕΡΙΛΗΨΗ... 5 ΠΕΡΙΛΗΨΗ... 5 ABSTRACT... 6 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ... 7 ΕΥΡΕΤΗΡΙΟ ΕΙΚΟΝΩΝ... 9 ΕΥΡΕΤΗΡΙΟ ΠΙΝΑΚΩΝ ΕΙΣΑΓΩΓΗ ΕΠΙΣΚΟΠΗΣΗ ΒΙΒΛΙΟΓΡΑΦΙΑΣ ΤΟ ΥΠΟ ΕΙΓΜΑ ΤΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΜΕ ΕΠΙΓΝΩΣΗ ΤΗΣ ΠΕΡΙΒΑΛΛΟΥΣΑΣ ΚΑΤΑΣΤΑΣΗΣ (CONTEXT-AWARE COMPUTING PARADIGM) ΚΑΤΗΓΟΡΙΕΣ ΠΕΡΙΒΑΛΛΟΥΣΑΣ ΚΑΤΑΣΤΑΣΗΣ ΥΠΟΛΟΓΙΣΜΟΣ ΚΑΙ ΕΝΗΜΕΡΩΣΗ ΤΩΝ ΚΑΤΑΣΤΑΣΕΩΝ Ανίχνευση τοποθεσίας Υπολογισμός χρόνου και χρονοπρογραμματισμός άλλων καταστάσεων Άλλοι ανιχνευτές ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΜΕ ΕΠΙΓΝΩΣΗ ΤΗΣ ΠΕΡΙΒΑΛΛΟΥΣΑΣ ΚΑΤΑΣΤΑΣΗΣ Κεντρικοποιημένη αρχιτεκτονική Κατανεμημένη αρχιτεκτονική ΑΝΑΠΤΥΞΗ CONTEXT-AWARE ΕΦΑΡΜΟΓΩΝ: ΒΙΒΛΙΟΘΗΚΕΣ, ΕΡΓΑΛΕΙΟΘΗΚΕΣ Συνιστώσες ιερμηνείς περιβάλλουσας πληροφορίας Συναθροιστές Υπηρεσίες Συνιστώσες ανακάλυψης Μηχανισμοί αλληλεπίδρασης Context Toolkit ΥΠΗΡΕΣΙΕΣ ΚΙΝΗΤΟΥ ΕΜΠΟΡΙΟΥ: ΙΑΣΤΑΣΕΙΣ ΚΙΝΗΤΙΚΟΤΗΤΑΣ ΚΑΙ ΠΡΟΣΑΡΜΟΣΤΙΚΟΤΗΤΑΣ ΥΛΟΠΟΙΗΣΗ ΣΤΡΑΤΗΓΙΚΩΝ ΠΡΟΣΑΡΜΟΣΤΙΚΟΤΗΤΑΣ ΜΕ ΕΦΑΡΜΟΓΗ ΤΕΧΝΙΚΩΝ ASPECT- ORIENTED PROGRAMMING ιαδικασία προσαρμογής Aspect-Oriented Programming (AOP) ΠΡΟΤΕΙΝΟΜΕΝΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΕΦΑΡΜΟΓΗ ΚΙΝΗΤΟΥ ΕΜΠΟΡΙΟΥ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΕΦΑΡΜΟΓΗΣ ΕΠΙΜΕΡΟΥΣ ΙΑΓΡΑΜΜΑΤΑ ΚΛΑΣΕΩΝ ΥΝΑΜΙΚΗ ΕΚΤΕΛΕΣΗ ΚΑΝΟΝΩΝ ΠΡΟΣΑΡΜΟΣΤΙΚΟΤΗΤΑΣ ΣΥΓΚΡΙΣΗ ΜΕ ΑΛΛΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΣΥΜΠΕΡΑΣΜΑΤΑ ΜΕΛΛΟΝΤΙΚΕΣ ΕΠΕΚΤΑΣΕΙΣ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΑΡΑΡΤΗΜΑ Α :

8 ΑΡΧΕΙΑ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗΣ ΠΟΛΙΤΙΚΩΝ ΠΡΟΣΑΡΜΟΣΤΙΚΟΤΗΤΑΣ

9 Ευρετήριο Εικόνων ΕΙΚΟΝΑ 1: ΕΡΓΑΛΕΙΟΘΗΚΗ ΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΩΝ ΜΕ ΕΠΙΓΝΩΣΗ ΤΗΣ ΠΕΡΙΒΑΛΛΟΥΣΑΣ ΚΑΤΑΣΤΑΣΗΣ: ΓΕΝΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΕΙΚΟΝΑ 2: ΠΑΡΑ ΕΙΓΜΑ ΚΟΙΝΟΠΟΙΗΣΗΣ ΑΛΛΑΓΗΣ ΣΤΗΝ ΚΑΤΑΣΤΑΣΗ «ΤΟΠΟΘΕΣΙΑ» [10] ΕΙΚΟΝΑ 3: ΑΝΑΠΑΡΑΣΤΑΣΗ ΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΤΩΝ Ι ΙΟΤΗΤΩΝ ΤΟΥΣ ΩΣ ΜΕΡΟΣ ΜΙΑΣ UML ΟΝΤΟΛΟΓΙΑΣ [14] ΕΙΚΟΝΑ 4: CONTEXT MANAGER: ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΒΑΣΙΚΕΣ ΣΥΝΙΣΤΩΣΕΣ [3] ΕΙΚΟΝΑ 5: WEB ΕΦΑΡΜΟΓΗ: ΙΑΜΟΡΦΩΣΗ ΣΕΛΙ ΑΣ ΕΙΚΟΝΑ 6: ΠΡΟΤΕΙΝΟΜΕΝΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΕΙΚΟΝΑ 7: ΙΑΓΡΑΜΜΑ ΚΛΑΣΕΩΝ ΕΙΚΟΝΑ 8: INDEX PRESENTATION CLASS SUB-DIAGRAM: METHODS AND POINTCUTS ΕΙΚΟΝΑ 9: CATEGORY PRESENTATION CLASS SUB-DIAGRAM: METHODS AND POINTCUTS ΕΙΚΟΝΑ 10: INDEX SEQUENCE DIAGRAM ΕΙΚΟΝΑ 11: CATEGORY SELECTION SEQUENCE DIAGRAM ΕΙΚΟΝΑ 12: LOGIN SEQUENCE DIAGRAM ΕΙΚΟΝΑ 13: REGISTER SEQUENCE DIAGRAM ΕΙΚΟΝΑ 14: SEARCH SEQUENCE DIAGRAM ΕΙΚΟΝΑ 15: SEARCH SEQUENCE DIAGRAM: PRESENTATION, CONTENT, OPERATION CROSSCUTS. 61 ΕΙΚΟΝΑ 16: ΒΑΣΙΚΕΣ ΣΥΝΙΣΤΩΣΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΠΡΟΣΑΡΜΟΣΤΙΚΟΤΗΤΑΣ [18]

10 Ευρετήριο πινάκων ΠΙΝΑΚΑΣ 1: ΑΝΤΙΣΤΟΙΧΙΑ ΛΕΙΤΟΥΡΓΙΩΝ ΜΕ ΥΝΑΜΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ ΑΡΙΣΤΕΡΟΥ ΚΑΙ ΚΕΝΤΡΙΚΟΥ ΜΕΡΟΥΣ ΣΕΛΙ ΑΣ ΠΙΝΑΚΑΣ 2: CONTEXT ΠΑΡΑΜΕΤΡΟΙ ΚΛΑΣΕΙΣ ΠΡΟΣΑΡΜΟΣΤΙΚΟΤΗΤΑΣ ΠΙΝΑΚΑΣ 3: CONTEXT ΠΑΡΑΜΕΤΡΟΙ ΓΙΑ ΠΡΟΤΙΜΗΣΕΙΣ ΧΡΗΣΤΗ, ΙΑΘΕΣΙΜΟΤΗΤΑ, ΤΟΠΟΘΕΣΙΑ

11 1. Εισαγωγή Η ανάδειξη και συνεχώς αυξανόμενη διάδοση του ηλεκτρονικού εμπορίου κυρίως μέσω του μοντέλου των ηλεκτρονικών πωλήσεων (π.χ. μέσω καταλόγων, e-shops) καθιστά αναγκαία την υλοποίηση ευέλικτων και προσαρμοστικών συστημάτων και αρχιτεκτονικών ηλεκτρονικού εμπορίου. Τέτοιου είδους συστήματα είναι αναγκαία, ειδικά για μικρές και μεσαίες επιχειρήσεις, που στοχεύουν στην υλοποίηση ενός κοινού προτύπου για εφαρμογές ηλεκτρονικού εμπορίου (π.χ. e-shop sites, business to business portals). Επιπλέον, στόχος τους είναι οι εφαρμογές αυτές να προσαρμόζουν αυτόματα τις διεπαφές, το περιεχόμενο και τις λειτουργίες τους προς τους τελικούς χρήστες. Για παράδειγμα, ο τρόπος παρουσίασης των προϊόντων σε καταλόγους να προσαρμόζεται με βάση διάφορους περιορισμούς και δεδομένα που ισχύουν τη δεδομένη χρονική στιγμή (π.χ. διαστάσεις οθόνης υπολογιστή ή κινητού τηλεφώνου, ταχύτητα σύνδεσης χρήστη, προτιμήσεις για συγκεκριμένες κατηγορίες προϊόντων, γεωγραφική τοποθεσία του χρήστη ή θέση στο δίκτυο της κινητής τηλεφωνίας). Στη βιβλιογραφία αναφέρονται διάφορα μοντέλα για την υλοποίηση προσαρμοστικών προτύπων, μερικά από τα οποία είναι ειδικά προσαρμοσμένα στο πεδίο του ηλεκτρονικού εμπορίου. Τα πρώτα μοντέλα βασίστηκαν σε τεχνολογίες πρακτόρων λογισμικού (agents) [1]. Απώτερος σκοπός τους ήταν η εκμάθηση των συνηθειών των καταναλωτών και η προσαρμογή του περιεχομένου των αγορών σε αυτές. Καθώς άλλαζε δυναμικά η συμπεριφορά του χρήστη και οι προτιμήσεις του, θα έπρεπε ο πράκτορας λογισμικού του καταστήματος να προσαρμόζει το ίδιο δυναμικά την πληροφορία που εμφανίζεται στον κατάλογο των προϊόντων, για παράδειγμα να υπολογίζει αυτόματα την έκπτωση ή την τιμή [2]. Το πρόβλημα με την 11

12 τεχνολογία των πρακτόρων λογισμικού ήταν κυρίως η ετερογένεια μεταξύ των διαφόρων προτύπων. ημιουργήθηκαν διάφορα πρότυπα, όπου το καθένα απαιτούσε την εφαρμογή ενός ξεχωριστού πρωτοκόλλου προσαρμοστικότητας. Επιπλέον ο ρόλος των προτύπων που βασίζονται στους πράκτορες λογισμικού agent δεν ήταν ξεκάθαρος, πως έπρεπε να προσαρμοστούν σε σύγχρονες τεχνολογίες με εκτέλεση από την πλευρά του εξυπηρέτη. Επιπλέον η εφαρμογή αυτών των πρωτοκόλλων προσαρμοστικότητας (όπου αναφέρονται στη χρήση πρακτόρων λογισμικού) δεν μπορούσαν να ταιριάξουν με τις σύγχρονες τεχνολογίες με εκτέλεση από την πλευρά του εξυπηρέτη (server-side) για την ανάπτυξη εφαρμογών ηλεκτρονικού εμπορίου [3]. Επιπλέον, η σύγχρονη μορφή του ηλεκτρονικού εμπορίου έχει καθιερώσει νέα επιχειρησιακά μοντέλα στα πλαίσια της παγκοσμιοποίησης, αλλά πάνω σε μία κοινή πλατφόρμα που είναι το διαδίκτυο (internet). Το διαδίκτυο φέρνει πλέον πιο κοντά τον καταναλωτή στον πάροχο των προϊόντων ή υπηρεσιών και μέσα από οποιαδήποτε συσκευή (υπολογιστής, κινητό τηλέφωνο, ταμπλέτες κ.λ.π.) και μέσα από οποιοδήποτε μέσω επικοινωνίας [τοπικά δίκτυα, ενσύρματα/ασύρματα ευρυζωνικά δίκτυα (broadband), WiFi/3G/4G κ.ο.κ.]. Για το λόγο αυτό η παραδοσιακή μορφή του ηλεκτρονικού εμπορίου έχει εξελιχθεί σε μία νέα γενιά εμπορίου μέσω έξυπνων τηλεφώνων (smart phones) ή κινητών τηλεφώνων που καλείται κινητό ηλεκτρονικό εμπόριο (m-commerce). Ο χρήστης παραμένει ο πυρήνας των σύγχρονων επιχειρησιακών μοντέλων (τα οποία διατηρούν στοιχεία όπως προφίλ, ιστορικό αγορών, προτιμήσεις) αλλά επιπλέον λαμβάνονται υπ όψιν οι διαστάσεις της σύγχρονης εποχής όπως η δραστηριότητα του χρήστη (π.χ. εργασία, διασκέδαση, ταξίδι κ.λ.π.), η τοποθεσία του (π.χ. στο γραφείο, στο σπίτι), κινητικότητα (mobility) και μέσο κινητικότητας (πεζός, με αυτοκίνητο, σε τρένο, 12

13 μετρό ή λεωφορείο), διαθέσιμη συσκευή και τα χαρακτηριστικά της [3]. Ο συνδυασμός όλων αυτών των διαστάσεων ορίζει ένα σύνολο από περιβάλλουσες συνθήκες (context) και αποτελεί τον πυρήνα του ορισμού προτύπων προσαρμοστικότητας και ανάπτυξης τέτοιων εφαρμογών. Ένα πρότυπο προσαρμοστικότητας το οποίο περιλαμβάνει στοιχεία της περιβάλλουσας πληροφορίας καλείται πρότυπο με επίγνωση της περιβάλλουσας πληροφορίας. Σκοπός των προτύπων με επίγνωση της περιβάλλουσας πληροφορίας είναι η ανάπτυξη συστημάτων/αρχιτεκτονικών που προσαρμόζουν τις εφαρμογές/υπηρεσίες με σημαντική ευελιξία: οι παραπάνω διαστάσεις του Ποιός, Πού, Πότε, Πώς ορίζουν το πλαίσιο της προσαρμοστικότητας είτε εξετάζοντας μεμονωμένα κάθε διάσταση, είτε σε συνδυασμένη εφαρμογή τους επάνω στην εμφάνιση (presentation), περιεχόμενο (content), και λειτουργικότητα (operation) της εφαρμογής ηλεκτρονικού εμπορίου [3]. Στην παρούσα εργασία διερευνούμε τα διάφορα μοντέλα με επίγνωση της περιβάλλουσας πληροφορίας καθώς και σχετικές αρχιτεκτονικές που έχουν δοκιμαστεί στο πεδίο των εφαρμογών κινητού ηλεκτρονικού εμπορίου. Η αρχιτεκτονική βασίζεται στο προσανατολισμένο σε απόψεις υπόδειγμα προγραμματισμού (aspectoriented paradigm - AOP) για εφαρμογές των οποίων τις λειτουργίες και περιεχόμενο ελέγχει κυρίως ένας εξυπηρετητής (server-side) αλλά αξιοποιεί συγχρόνως τεχνολογίες ανάπτυξης εφαρμογών ιστού (web applications) που επιτρέπουν ευελιξία στη διεπαφή του χρήστη (π.χ. Ajax). Η συνδυασμένη εφαρμογή αυτών των τεχνολογιών συνθέτει μία αρχιτεκτονική προσαρμοστικότητας με βάση την περιβάλλουσα κατάσταση σε οποιαδήποτε εφαρμογή κινητού ηλεκτρονικού εμπορίου [3]. Το υπόλοιπο της παρούσας πτυχιακής έχει διαρθρωθεί ως ακολούθως: Στο Κεφάλαιο 2 γίνεται επισκόπηση της βιβλιογραφίας στην εφαρμογή 13

14 μοντέλων με επίγνωση της περιβάλλουσας πληροφορίας στο χώρο του ηλεκτρονικού εμπορίου καθώς και τεχνολογιών που μπορούν να αξιοποιηθούν ως προς την υλοποίηση τέτοιων μοντέλων. Το Κεφάλαιο 3 παρουσιάζει την προτεινόμενη αρχιτεκτονική προσαρμοστικότητας αναλύοντας τις επί μέρους συνιστώσες και τεχνικές. Το Κεφάλαιο 4 αξιολογεί τη λύση που προτείνεται[3] σε σχέση με το αν επιτυγχάνει τα πλεονεκτήματα που αναφέρονται στην εισαγωγή, και συγκριτικά με άλλες λύσεις. Το Κεφάλαιο 5 ολοκληρώνει την εργασία με συμπεράσματα και μελλοντικές επεκτάσεις. 14

15 2. Επισκόπηση Βιβλιογραφίας 2.1. Το υπόδειγμα της υπολογιστικής με επίγνωση της περιβάλλουσας κατάστασης (Context-aware computing paradigm) Οι τεχνικές που αξιοποιούν και προσαρμόζονται δυναμικά, με βάση περιβάλλουσα πληροφορία, εντάσσονται σε ένα γενικότερο πλαίσιο που ονομάζεται υπολογιστική με επίγνωση της περιβάλλουσας κατάστασης (context-aware computing) [4]. Η υπολογιστική με επίγνωση της περιβάλλουσας κατάστασης αποτελεί μία περιοχή της επιστήμης των υπολογιστών για φορητές συσκευές και δίκτυα (mobile computing) μέσα στο οποίο οι εφαρμογές ανακαλύπτουν και αξιοποιούν με τον καλύτερο δυνατό τρόπο την περιβάλλουσα πληροφορία (π.χ. τοποθεσία, ώρα της ημέρας, χρήστες και συσκευές εντός εμβέλειας και δραστηριότητες του χρήστη). Η συγκεκριμένη περιοχή έχει εγκαθιδρυθεί εδώ και μία δεκαετία περίπου και έχει πλέον εντάξει στο ενεργητικό της εκατοντάδες παραδείγματα εφαρμογών με επίγνωση της περιβάλλουσας κατάστασης πολύ λίγα όμως εξελίχθηκαν σε μεγαλύτερες υποδομές που να χρησιμοποιούνται ευρέως από πολλούς χρήστες στην καθημερινότητα τους [4] Κατηγορίες περιβάλλουσας κατάστασης Πράγματι, οι άνθρωποι χρησιμοποιούν μία ευρεία γκάμα φορητών συσκευών με διαφορετικά λειτουργικά συστήματα, που τους δίνουν τη δυνατότητα να έχουν πρόσβαση σε προσωπικά ή επαγγελματικά στοιχεία σε οποιονδήποτε τόπο και σε οποιαδήποτε στιγμή. Κατά το πρότυπο της υπολογιστικής με επίγνωση της περιβάλλουσας κατάστασης ο όρος περιβάλλουσα κατάσταση αντικατοπτρίζει το συνδυασμό ορισμένων συνθηκών και παραμέτρων στο περιβάλλον, 15

16 που είτε καθορίζει τη συμπεριφορά της εφαρμογής ή μέσα στο οποίο (περιβάλλον) συμβαίνει ένα γεγονός (event) και ενδιαφέρει άμεσα το χρήστη. Για την περιγραφή ενός τέτοιου συνδυασμού συνθηκών έχει προταθεί στη βιβλιογραφία ο ορισμός των παρακάτω κατηγοριών [5]: 1) Υπολογιστική κατάσταση (computing context), όπως η συνδεσιμότητα, το κόστος επικοινωνίας, διαθέσιμο bandwidth, διαθέσιμοι πόροι εντός εμβέλειας (π.χ. εκτυπωτές, οθόνες, σταθμοί εργασίας). 2) Κατάσταση χρήστη (user context), όπως προφίλ, τοποθεσία, χρήστες σε εμβέλεια, κοινωνική κατάσταση. 3) Κατάσταση φυσικού περιβάλλοντος (physical context), όπως φωτισμός, επίπεδα θορύβου, συνθήκες κίνησης και θερμοκρασία. 4) Χρονική κατάσταση (time context), όπως ώρα της ημέρας, εβδομάδα, μήνα και εποχή του χρόνου. 5) Ιστορικό των παραπάνω καταστάσεων (context history), η οποία περιλαμβάνει την καταγραφή και ανάκτηση δεδομένων για την υπολογιστική κατάσταση του χρήστη και του φυσικού περιβάλλοντος στο πέρασμα του χρόνου. Επιπλέον, ο συνδυασμός των παραπάνω συνθηκών δίνει τη δυνατότητα για την εξαγωγή πρόσθετων κανόνων για μία ευρύτερη πληροφόρηση σχετικά με την κατάσταση του χρήστη. Για παράδειγμα, έχοντας πρόσβαση στην ατζέντα του χρήστη και γνωρίζοντας την τρέχουσα ώρα και την τρέχουσα τοποθεσία του χρήστη μπορούμε να συνάγουμε τη δραστηριότητα του (π.χ. βρίσκεται στο γραφείο, έχει συνάντηση, βρίσκεται σε αίθουσα αναμονής στο αεροδρόμιο). Μία άλλη διάκριση των καταστάσεων είναι στο κατά πόσο επηρεάζουν τη συμπεριφορά της εφαρμογής, βάσει της οποίας διάκρισης κατατάσσονται σε ενεργές και παθητικές. Για παράδειγμα σε μία εφαρμογή Προώθησης Κλήσεων, η πληροφορία για την τοποθεσία του 16

17 χρήστη χρησιμοποιείται ενεργά στην εφαρμογή. Έστω ότι αναπτύσσουμε μια εφαρμογή όπου θέλουμε να προωθήσουμε την κλήση σε ένα από τα τηλέφωνα κάποιου ατόμου, ο οποίος έχει ένα τηλέφωνο στο γραφείο, ένα στο σπίτι και ένα κινητό, οπότε θα πρέπει να χρησιμοποιηθεί η τοποθεσία του χρήστη για να διαπιστώσουμε που βρίσκεται, ώστε να χρησιμοποιηθεί αυτή η πληροφορία ως μέρος του κανόνα για να αποφασίσουμε που θα δρομολογηθεί η κλήση. Π.χ. αν είναι αυτή τη στιγμή σε κίνηση, η κλήση θα δρομολογηθεί στο κινητό τηλέφωνο. Η πληροφορία αυτή για την τοποθεσία του χρήστη είναι μία δυναμική πληροφορία, δηλαδή συνέχεια αλλάζει και συνέχεια ενημερώνει την εφαρμογή ώστε να μπορέσουμε να την αξιοποιήσουμε. Αντίθετα σε μία εφαρμογή Ενεργού Χάρτη, η τοποθεσία του χρήστη χρησιμοποιείται παθητικά [5]. Αυτό σημαίνει ότι δεν υπάρχει κάποιος κανόνας που να περιλαμβάνει τη θέση του χρήστη: απλά εντοπίζουμε τη θέση του χρήστη και την τοποθετούμε πάνω στο χάρτη. Με άλλα λόγια, ανά πάσα στιγμή μπορούμε να ζητήσουμε την τοποθεσία του χρήστη και στη συνέχεια να εμφανίσουμε το στίγμα πάνω στο χάρτη. Συνοψίζοντας, η τοποθεσία του χρήστη στην εφαρμογή προώθησης κλήσης επηρεάζει τη συμπεριφορά της εφαρμογής, ενώ στην εφαρμογή του ενεργού χάρτη η τοποθεσία του χρήστη δεν επηρεάζει τη συμπεριφορά. 2.3 Υπολογισμός και ενημέρωση των καταστάσεων Ανίχνευση τοποθεσίας Η τρέχουσα τοποθεσία ενός αντικειμένου ή ενός ανθρώπου ορίζεται ανάλογα με τον τρόπο που ορίζεται η τοπολογία του συστήματος και των εργαλείων που χρησιμοποιούνται για τον προσδιορισμό ενός σημείου στο χώρο. Για παράδειγμα, ένα σημείο στο φυσικό χώρο ορίζεται από γεωγραφικές συντεταγμένες, οι οποίες αναφέρονται από 17

18 συστήματα ανίχνευσης συντεταγμένων (Global Positioning System- GPS), ενώ στη συνέχεια είναι δυνατόν να απεικονίζονται με γραφικό τρόπο οι τρέχουσες θέσεις των αντικειμένων ή να υπάρχουν ειδοποιήσεις (π.χ. με γραφικό ή ακουστικό τρόπο) για τη μετακίνηση ενός αντικειμένου ή ανθρώπου. Εναλλακτικά, στη διαδικασία μετακίνησης του συνδρομητή κινητής τηλεφωνίας από ένα κελί δικτύου κινητής τηλεφωνίας τρίτης γενιάς (3G) σε άλλο χρησιμοποιείται η μέθοδος τριγωνισμού (triangulation). Η μέθοδος αυτή λαμβάνει υπ όψιν την απόσταση της συσκευής από 3 διαφορετικά κελιά και με βάση τις γωνίες που σχηματίζονται στο ιδεατό τρίγωνο υπολογίζεται το σημείο που βρίσκεται η συσκευή [6]. Σε εσωτερικούς χώρους, χρησιμοποιούνται σύγχρονης μορφής ανιχνευτές (π.χ. RFID, badge controllers, Bluetooth detection), Εναλλακτικά, κάμερες με συστήματα επεξεργασίας εικόνας (image processing) και ανίχνευσης κίνησης (motion detection) καταγράφουν την κίνηση μίας οντότητας σε ένα κτίριο, εργοστάσιο κ.λπ. και μεταφέρουν την εικόνα σε μία συσκευή καταγραφής ή σε απομακρυσμένες συσκευές αναπαραγωγής πολυμέσων (ακόμη και σε ένα κινητό τηλέφωνο) [4] Υπολογισμός χρόνου και χρονοπρογραμματισμός άλλων καταστάσεων Ο χρόνος είναι βασική διάσταση για τη χρονική ταξινόμηση των αλλαγών στις διάφορες καταστάσεις καθώς μπορεί να εφαρμοστεί κάποιου είδους προτεραιότητα. Αυτόματα μπαίνει μια χρονική ταξινόμηση επειδή υπάρχει αυτή η διάσταση του χρόνου. Ο χρόνος παίζει ρόλο στην προσαρμοστικότητα με την έννοια ότι μπορεί να αποφασιστεί η αλλαγή της συμπεριφοράς στην εφαρμογή. Ένα παράδειγμα είναι η αποθήκευση των διαφορετικών τοποθεσιών στις οποίες μετακινείται μία οντότητα, συνοδευόμενες με το σχετικό χρονόσημο. Αυτό επιτρέπει την εξαγωγή επιπλέον κανόνων όπως [4]: 18

19 Υπολογισμός της επόμενης εργασίας στο ημερολόγιο του χρήστη με βάση την ώρα της ημέρας, τρέχουσα ημέρα στην εβδομάδα ή μήνα κ.λπ. Υπολογισμός του επόμενου διαθέσιμου καταστήματος με βάση την ώρα της ημέρας τρέχουσα ημέρα στην εβδομάδα ή μήνα, κατάσταση (ανοικτό/κλειστό) κ.λπ. Για τον υπολογισμό αυτών των αφηρημένων καταστάσεων απαιτείται η εφαρμογή μεθόδων τεχνητής νοημοσύνης [7]. Εφαρμόζουμε κάποιους κανόνες βάσει της συλλογιστικής κατά περίπτωση (case based reasoning) ώστε να βγάλουμε κάποιο αποτέλεσμα. Π.χ. κάποιος αυτή την στιγμή κοιμάται οπότε θα υπολογίσουμε αν η ώρα είναι 23:00 μ.μ. και το ημερολόγιό του είναι κενό, τότε μπορούμε να συμπεράνουμε ότι υπάρχει σημαντική πιθανότητα να κοιμάται. Όλες οι περιπτώσεις-με βάση τις μεθόδους συλλογισμού έχουν από κοινού την ακόλουθη διαδικασία: Ανάκτηση παρόμοιων περιπτώσεων συγκρίνοντας την υπόθεση με τη βιβλιοθήκη των υποθέσεων του παρελθόντος. Επαναχρησιμοποίηση των περιπτώσεων που ανακτώνται από το παρελθόν ώστε να λυθεί το τρέχον πρόβλημα. Αναθεωρεί και προσαρμόζει την προτεινόμενη λύση, εάν χρειάζεται. ιατηρεί την τελική λύση στο πλαίσιο μιας νέας υπόθεσης. Υπάρχει μια ποικιλία διαφορετικών μεθόδων για την οργάνωση, την ανάκτηση, την αξιοποίηση και τη γνώση από παλαιότερες περιπτώσεις. Η ανάκτηση μιας υπόθεσης αρχίζει με μια (ενδεχομένως μερική) περιγραφή του προβλήματος και τελειώνει όταν μια καλύτερη αντίστοιχη υπόθεση έχει βρεθεί. Οι δευτερεύουσες εργασίες περιλαμβάνουν: 19

20 Προσδιορισμός μιας σειράς από σχετικές περιγραφές προβλημάτων. Ταίριασμα της υπόθεσης και της επιστροφής ενός συνόλου παρόμοιων περιπτώσεων (δεδομένου κάποιου ορίου ομοιότητας κάποιου είδους) και Επιλογή της καλύτερης περίπτωσης από το σύνολο των περιπτώσεων που επέστρεψε Άλλοι ανιχνευτές Άλλες συσκευές ανίχνευσης μετρούν και ενημερώνουν για αλλαγές στο διαθέσιμο εύρος ζώνης (bandwidth) του δικτύου, προσανατολισμός της συσκευής, ανιχνευτές φωτός, θορύβου, θερμοκρασίας κ.ά. Οι ανιχνευτές αυτοί είτε τοποθετούνται επάνω στη συσκευή του χρήστη (π.χ. υπολογιστή, κινητό τηλέφωνο) ή τοποθετούνται στο φυσικό χώρο ή στην υποδομή (π.χ. δίκτυο) και παρέχουν τα δεδομένα μέσω ενδιάμεσων εφαρμογών(middleware). Για παράδειγμα, κάποιος μπορεί να παρακολουθεί αλλαγές στη θερμοκρασία του διαμερίσματός του μέσω μίας υπηρεσίας (web service) που έχει πρόσβαση στο συγκεκριμένο ανιχνευτή [4]. 2.4 Αρχιτεκτονικές με επίγνωση της περιβάλλουσας κατάστασης Κεντρικοποιημένη αρχιτεκτονική Σε αυτό το μοντέλο [8] υπάρχει ένας εξυπηρέτης για κάθε κατάσταση με σκοπό την παροχή ενημερώσεων προς τρίτους όταν υπάρχουν αλλαγές στη συγκεκριμένη κατηγορία (π.χ. τοποθεσία). Βασική συνιστώσα της αρχιτεκτονικής είναι το "context widget, μία συνιστώσα που επιτρέπει σε εφαρμογές να έχουν πρόσβαση σε πληροφορίες για μία συνθήκη (π.χ. έναν ανιχνευτή θερμοκρασίας που 20

21 να παρέχει ενημερώσεις για αλλαγές στη θερμοκρασία ενός δωματίου). Η κατάσταση του κάθε widget ορίζεται από τις τιμές ενός συνόλου παραμέτρων. Επιπλέον το κάθε widget υλοποιεί ένα σύνολο από συναρτήσεις callback που ενημερώνουν για οποιαδήποτε αλλαγή στις τιμές των προαναφερθεισών παραμέτρων. Η συνιστώσα λαμβάνει δεδομένα σε πρωτογενή μορφή για τη συγκεκριμένη κατάσταση και τα μεταφέρει δυναμικά είτε σε μεταφραστές (interpreters) είτε σε εξυπηρέτες (servers) για τη δημιουργία νέων συναθροίσεων των δεδομένων (aggregation). Οι μεταφραστές και οι εξυπηρέτες υλοποιούν συγκεκριμένες προγραμματιστικές διεπαφές (APIs) έτσι ώστε τρίτες εφαρμογές να μπορούν να έχουν πρόσβαση σε αυτές τις δομές. Το ευρύτερα χρησιμοποιούμενο πρωτόκολλο για αυτού του είδους την επικοινωνία είναι το HTTP, ενώ η XML (extensible Markup Language) είναι η τυπική γλώσσα ανταλλαγής δεδομένων Κατανεμημένη αρχιτεκτονική Σε μία κατανεμημένη αρχιτεκτονική [9], οι εξυπηρέτες αναλαμβάνουν να συγκεντρώσουν τα δεδομένα για την τρέχουσα κατάσταση μίας ή περισσότερων οντοτήτων από widgets που βρίσκονται σε διαφορετικές τοποθεσίες. Το πλεονέκτημα να χρησιμοποιείται κατανεμημένη αρχιτεκτονική είναι ότι συγκεντρώνεται πληροφορία από διαφορετικές πηγές, με δυνατότητα διασταύρωσής της, αλλά και επεξεργασίας της και εξατομίκευσής της ανάλογα με τον χρήστη και τις προτιμήσεις του.(π.χ. μπορούν να συγκεντρωθούν στοιχεία για άτομα που βρίσκονται στην περιοχή κάποιου μουσείου και να προωθηθούν πληροφορίες για τα εκθέματα, αλλά αυτό να γίνει στη γλώσσα επιλογής του κάθε χρήστη) Μάλιστα η πληροφορία συλλέγεται από ένα ενδιάμεσο επίπεδο, το οποίο διαθέτει μια πιο γενική γλώσσα επικοινωνίας με τους διάφορους κόμβους από τους οποίους 21

22 προέρχεται η πληροφορία. Ταυτόχρονα με αυτήν την αρχιτεκτονική επιτυγχάνεται η άμεση επεκτασιμότητα χωρίς να επηρεαστεί καθόλου η γενικότερη αρχιτεκτονική (π.χ. μπορούμε να προσθέσουμε όσους αισθητήρες χρειαζόμαστε χωρίς καμία επιβάρυνση στο σύστημα) Αυτό είναι ένα πρόσθετο πλεονέκτημα έναντι της μη κατανεμημένης, στην οποία απαιτούνται συνεχώς αλλαγές με την κάθε προσθήκη αισθητήτα, δεδομένου ότι η άμεση επικοινωνία με κάθε αισθητήρα είναι υποχρεωτική. Στις εφαρμογές με επίγνωση περιβάλλουσας κατάστασης, η κατανεμημένη αρχιτεκτονική δίνει τη δυνατότητα οι κόμβοι να γνωρίζουν τη θέση άλλων κοντινών κόμβων, επιτρέποντας έτσι την αποτελεσματική γεωγραφική δρομολόγηση. ημιουργείται όμως κι ένα βασικό μειονέκτημα κι αυτό είναι το ότι οι πληροφορίες φτάνουν στην εφαρμογή με καθυστέρηση. Στη χειρότερη περίπτωση, η καθυστέρηση αυτή ισούται με το διάστημα σταθμοσκόπησης (polling), επηρεάζεται δηλαδή η περιοδικότητα με την οποία διαβάζουμε την εφαρμογή και στις κρίσιμες εφαρμογές, αν υπάρχει καθυστέρηση, επηρεάζεται η συμπεριφορά της εφαρμογής. Για παράδειγμα, αν έχουμε ιατρικούς αισθητήρες που λαμβάνουν δεδομένα από ασθενείς, αν υπάρξει καθυστέρηση και δεν ληφθεί έγκαιρα ένα σήμα, μπορεί να επηρεαστεί η ζωή κάποιου ασθενούς Ένα επιπλέον μειονέκτημα είναι ότι δημιουργείται παραπάνω κόστος γιατί πρέπει να διατηρηθεί η ίδια πληροφορία για κάθε widget σε διαφορετικούς κόμβους, καθώς μπορούν να δημιουργηθούν και άλλα προβλήματα όπως προβλήματα επικοινωνίας μεταξύ των κόμβων με αποτέλεσμα να μην υπάρχει πρόσβαση στην πληροφορία. 22

23 2.5 Ανάπτυξη context-aware εφαρμογών: βιβλιοθήκες, εργαλειοθήκες Το πλαίσιο που παρουσιάζεται [10] είναι ένα από τα πρώτα πλαίσια υλοποίησης εφαρμογών με επίγνωση της περιβάλλουσας κατάστασης που διαθέτει και ολοκληρωμένο θεωρητικό υπόβαθρο. Η Error! Reference source not found. 1 απεικονίζει τις οντότητες αυτού του πλαισίου. Εικόνα 1: Εργαλειοθήκη δημιουργίας εφαρμογών με επίγνωση της περιβάλλουσας κατάστασης: γενική αρχιτεκτονική Συνιστώσες Οι συνιστώσες (widgets) [10] εσωκλείουν τη διαχείριση των συσκευών εισόδου (π.χ. ανιχνευτές κατάστασης) και είναι αυτές που παρέχουν την κατάλληλη διεπαφή στους προγραμματιστές των εφαρμογών για την ενσωμάτωσή τους στις διάφορες εφαρμογές. Οποιεσδήποτε αλλαγές σε μια γραφική συνιστώσα και στον τρόπο διαχείρισης μίας συσκευής δεν έχουν αντίκτυπο στις υπόλοιπες ενότητες της εφαρμογής. Ειδικά οι γραφικές συνιστώσες διαχειρίζονται την αλληλεπίδραση χρήστη συσκευής, και ενημερώνουν την εφαρμογή για ενέργειες που έχουν προκύψει ως αποτέλεσμα της 23

24 αλληλεπίδρασης. Ως βασική συνιστώσα των εφαρμογών η κάθε γραφική συνιστώσα λειτουργεί ανεξάρτητα από τις υπόλοιπες ενότητες του λογισμικού, εξασφαλίζοντας την επαναχρησιμοποίηση τους σε επόμενες εφαρμογές ιερμηνείς περιβάλλουσας πληροφορίας Οι διερμηνείς (interpreters) [10] αποτελούν τις επόμενες συνιστώσες μίας εφαρμογής με επίγνωση της περιβάλλουσας κατάστασης και είναι υπεύθυνες για το φιλτράρισμα των πληροφοριών που λαμβάνουν από τις συσκευές εισόδου (ανιχνευτές κατάστασης) μέσω των γραφικών διεπαφών (widgets) τους. Οι μεταφραστές λαμβάνουν δεδομένα από μία ή περισσότερες διεπαφές ή άλλες πηγές ταυτόχρονα, με σκοπό το σχηματισμό νέων δεδομένων που απλοποιούν ή ενοποιούν την πληροφορία που οι ίδιοι φιλτράρουν. Για παράδειγμα, ο μεταφραστής τοποθεσίας λαμβάνει γεωγραφικές συντεταγμένες που αντικατοπτρίζουν την κίνηση ενός οχήματος από ένα δορυφόρο. Το επόμενο βήμα για το μεταφραστή είναι να μετατρέψει τις συντεταγμένες σε σημείο απεικόνισης πάνω σε ένα χάρτη (π.χ. οδός σε συγκεκριμένη περιοχή μίας πόλης) Συναθροιστές Οι συναθροιστές (aggregators) [10] λαμβάνουν δεδομένα από διαφορετικές πηγές (π.χ. widgets) με σκοπό τη σύνθεσή τους σε μία νέα δομή δεδομένων που έχουν μία λογική συνάφεια. Η σύνθεση πληροφοριών από επί μέρους καταστάσεις (π.χ. χρόνος, τοποθεσία, δραστηριότητα) είναι χρήσιμη γιατί παρέχει στην εφαρμογή μία ενιαία κατάσταση για μία οντότητα άμεσου ενδιαφέροντος για μία εφαρμογή. Για παράδειγμα, μία τέτοια ευρύτερη οντότητα μπορεί να είναι οι εργαζόμενοι σε μία εταιρία ή οι εργαζόμενοι που μετακινούνται με οχήματα και εκτελούν εξωτερικές εργασίες κ.ά. 24

25 2.5.4 Υπηρεσίες Οι υπηρεσίες (services) [10] που έχουν επίδραση στις καταστάσεις που ενδιαφέρουν μία εφαρμογή είναι συνιστώσες ανάλογες με αυτές των γραφικών συνιστωσών με αντίθετο όμως ρόλο. Οι υπηρεσίες δε διαβάζουν την κατάσταση μίας συσκευής εισόδου, αντίθετα τη διαμορφώνουν ή την τροποποιούν λαμβάνοντας εντολές από το περιβάλλον της εφαρμογής. Σε ορισμένες αρχιτεκτονικές, οι δυνατότητες των υπηρεσιών αυτών συγχωνεύονται με τις λειτουργίες των γραφικών συνιστωσών Συνιστώσες ανακάλυψης Επιπλέον στην παραπάνω αρχιτεκτονική ορίζονται συνιστώσες (discoverers) που είναι υπεύθυνες για την ανακάλυψη, αποθήκευση και ανάκτηση διαφόρων τύπων συνιστωσών όπως αυτές που αναφέρθηκαν ανωτέρω [10]. Έτσι, widgets, διερμηνείς, συναθροιστές και υπηρεσίες που ανακαλύπτονται σε ένα συγκεκριμένο περιβάλλον αποθηκεύονται σε ένα ευρετήριο για την ενσωμάτωση τους σε διάφορες εφαρμογές. Οι συνιστώσες διαχείρισης του ευρετηρίου αποδίδουν σε κάθε τύπο συνιστώσας περιβάλλουσας κατάστασης μία μοναδική ταυτότητα και μία περιγραφή όσον αφορά τον εξειδικευμένο ρόλο που μπορεί να παρέχουν σε μία εφαρμογή (πχ widgets ενημερώνουν για την κίνηση σε ένα κτίριο Α, και κάποια άλλα widgets ενημερώνουν για την κίνηση σε ένα κτίριο Β) Μηχανισμοί αλληλεπίδρασης Οι δύο κύριοι μηχανισμοί αλληλεπίδρασης μεταξύ των context συνιστωσών στα πλαίσια μίας εφαρμογής είναι οι εξής [10]: 1. ειδοποίησης σχετικά με μία ενέργεια ή αλλαγή κατάστασης (notification) 25

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

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

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

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

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

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

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

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

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

GoDigital.Store E-Commerce Platform

GoDigital.Store E-Commerce Platform GoDigital.Store E-Commerce Platform Πλήρης διαχείριση καταλόγου και καταστήματος banet Α.Ε. Βαλαωρίτου 20 54625 Θεσσαλονίκη Τ.2310253999 F.2310253998 www.banet.gr info@banet.gr GoDigital.Store Γενική περιγραφή

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΜΕΤΑΠΤΥΧΙΑΚΗ ΙΑΤΡΙΒΗ ΤΟΥ ΕΥΘΥΜΙΟΥ ΘΕΜΕΛΗ ΤΙΤΛΟΣ Ανάλυση

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

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

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

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

Ραγδαία τεχνολογική εξέλιξη

Ραγδαία τεχνολογική εξέλιξη ΣΦΑΙΡΕΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ Αχιλλέας Καμέας Ελληνικό Ανοικτό Πανεπιστήμιο & Ινστιτούτο Τεχνολογίας Υπολογιστών Ραγδαία τεχνολογική εξέλιξη 2 1 Mobile devices / tablets 3 Μικρές, φορητές συσκευές

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

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

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

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

ΠΛΑΤΩΝΑΣ Έργο ΓΓΕΤ 1SME2009

ΠΛΑΤΩΝΑΣ Έργο ΓΓΕΤ 1SME2009 ΠΛΑΤΩΝΑΣ Έργο ΓΓΕΤ 1SME2009 4o Συνέδριο InfoCom Green ICT 2012 ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΠΛΑΤΩΝΑΣ ΠΛΑΤφόρμα έξυπνου διαλογισμικού για συλλογή, ανάλυση, επεξεργασία δεδομένων από συστήματα πολλαπλών ετερογενών ΑισθητήρΩΝ

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

Social Network : Programming on FACEBOOK

Social Network : Programming on FACEBOOK Social Network : Programming on FACEBOOK Συντελεστές: Παύλος Τούλουπος Ευθυμία Παπαδοπούλου Ξάνθη Μάρκου Κοινωνικά Δίκτυα Κοινωνικό δίκτυο προέρχεται από την ψυχολογία αφορά μια κοινωνική δομή ατόμων τα

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

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής oard Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Πρόγραµµα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή ιατριβή Τίτλος ιατριβής Masters Thesis Title Ονοµατεπώνυµο Φοιτητή Πατρώνυµο Ανάπτυξη διαδικτυακής

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

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

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

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

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

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

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

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων 01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883 e Prtcl-01 Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων Συνοπτική Παρουσίαση Το σύστημα e Prtcl-01 Το σύστημα

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

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

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

ποτελεσματικότητα διαδικασίες sms ταχύτητα οργανόγραμμα ανάθεσηαρχειοθέτηση υτοματοποιημένη εκτέλεση ψηφιακή υπογραφή ISO ενημερώσεις διαγράμματα

ποτελεσματικότητα διαδικασίες sms ταχύτητα οργανόγραμμα ανάθεσηαρχειοθέτηση υτοματοποιημένη εκτέλεση ψηφιακή υπογραφή ISO ενημερώσεις διαγράμματα ργασίες διαδικασίες ειδικότητες παρατηρήσεις διαγράμματα οργανόγραμμα μειωμένο κόστος αποθήκευσης ανάθεσηαρχειοθέτηση email στατιστικά Ηλεκτρονική Διαχείριση Διαδικασιών υτοματοποιημένη εκτέλεση χρόνοι

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

Πρακτικά Τεχνικής Συνάντησης Έργου

Πρακτικά Τεχνικής Συνάντησης Έργου Πρακτικά Τεχνικής Συνάντησης Έργου ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΓΙΑ ΤΗΝ ΑΣΦΑΛΗ ΜΕΤΑΦΟΡΑ ΜΑΘΗΤΩΝ (i-student trip) Ημερομηνία: Παρασκευή 26 Ιουλίου 2013 Ώρα: 10:00 π. μ. Τόπος: Ινστιτούτο Βιώσιμης Κινητικότητας

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

«Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ.

«Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ. ΕΡΓΑΣΙΑ 4 «Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ. Στόχος Στόχος της Εργασίας 4 είναι να η εξοικείωση με την αντικειμενοστρέφεια (object oriented programming). Πιο συγκεκριμένα,

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

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

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

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

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

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

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

ΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi

ΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi Πίνακας Περιεχομένων ΠΡΟΛΟΓΟΣ V Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi 1η Ενότητα: Κινητός ιστός... vii 2η Ενότητα: Κινητές εφαρμογές στην πλατφόρμα Android... vii 3η Ενότητα:

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

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

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

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

Εθνικό Αστεροσκοπείο Αθηνών, Ινστιτούτο Περιβάλλοντος και Βιώσιμης Ανάπτυξης

Εθνικό Αστεροσκοπείο Αθηνών, Ινστιτούτο Περιβάλλοντος και Βιώσιμης Ανάπτυξης ΔΙΚΤΥΟ ΑΥΤΟΜΑΤΩΝ ΜΕΤΕΩΡΟΛΟΓΙΚΩΝ ΣΤΑΘΜΩΝ ΤΟΥ ΕΘΝΙΚΟΥ ΑΣΤΕΡΟΣΚΟΠΕΙΟΥ ΑΘΗΝΩΝ: ΠΑΡΟΥΣΑ ΚΑΤΑΣΤΑΣΗ ΚΑΙ ΠΡΟΟΠΤΙΚΕΣ Κ. ΛΑΓΟΥΒΑΡΔΟΣ, Β. ΚΟΤΡΩΝΗ, Σ. ΒΟΥΓΙΟΥΚΑΣ, Δ. ΚΑΤΣΑΝΟΣ, Ι. ΚΩΛΕΤΣΗΣ, Σ. ΛΥΚΟΥΔΗΣ ΚΑΙ Ν. ΜΑΖΑΡΑΚΗΣ

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

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

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

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

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1 Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1

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

Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης

Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης Σεμινάρια Βιβλιοθηκονόμων ΕΠΕΑΕΚ 2000 Φίλιππος Τσιμπόγλου Διευθυντής Βιβλιοθήκης Πανεπιστημίου Κύπρου e-mail ftsimp@ucy.ac.cy 2 3 Πρωτόκολλο Z.3950

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

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

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

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

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

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

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

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

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

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

Chania a place to visit

Chania a place to visit ΤΕΧΝΙΚΗ ΠΕΡΙΓΡΑΦΗ Εφαρμογή Δήμου Χανίων για Android και ios Chania a place to visit Η εφαρμογή για κινητά τηλέφωνα του Δήμου Χανίων θα αποτελεί μία ολοκληρωμένη υπηρεσία που θα παρέχει τη δυνατότητα στον

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

Π4.2.1 ΣΧΕΔΙΟ ΔΗΜΟΣΙΟΤΗΤΑΣ

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

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

Δυνατότητα επέκτασης για υποστήριξη ξεχωριστής διεπαφής χρήστη για φορητές συσκευές

Δυνατότητα επέκτασης για υποστήριξη ξεχωριστής διεπαφής χρήστη για φορητές συσκευές e-gateway SOLUTION ΕΙΣΑΓΩΓΗ Ιδιωτικοί και δημόσιοι οργανισμοί κινούνται όλο και περισσότερο προς την κατεύθυνση της μηχανογράφησης και αυτοματοποίησης των εργασιών τους, σε μια προσπάθεια να διαχειριστούν

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

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

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

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

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

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

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

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

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

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

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

Αρχιτεκτονικές Συστημάτων

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

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

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα Βελτιωμένη Εφαρμογή Νέες δυνατότητες Νέα Ιστοσελίδα ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ WWW.ASEP.GR 1 ΦΟΡΕΙΣ Α.Σ.Ε.Π. ΥΠΟΨΗΦΙΟΙ ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ WWW.ASEP.GR 2 Φάση Α: Α: Μελέτη Εφαρμογής

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

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

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

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

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

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων LOCATION BASED SERVICES ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΜΩΜΑ LOCATION BASED SERVICES ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΜΩΜΑ ΠΛΗΡΟΦΟΡΙΕΣ: Σπύρος Αθανασίου, 210 772 1436, spathan@dblab.ece.ntua.gr Ντίνος Αρκουμάνης, +30972300110, dinosar@dblab.ece.ntua.gr Με τον όρο Location Based

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

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

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

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

ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014

ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τμήμα Ηλεκτρολόγων Μηχανικών, Μηχανικών Η/Υ και Πληροφορικής ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014 1. Ερευνητική Περιοχή: Επεξεργασία

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

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

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

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

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Κωδικός Μαθήματος: TP323 Ώρες Εργαστηρίου: 2/εβδομάδα (Διαφάνειες Νίκου Βιδάκη) 1 JAVA Inheritance Εβδομάδα Νο. 3 2 Προηγούμενο μάθημα (1/2) Τι είναι αντικείμενο?

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Δημητρίου Σωτήρης 6417

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Δημητρίου Σωτήρης 6417 ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Δημητρίου Σωτήρης 6417 Παιχνίδια διάχυτου υπολογισμού Τεχνολογίες Σχεδιασμός Υλοποίηση Αξιολόγηση Προοπτικές Ένα παιχνίδι διάχυτου υπολογισμού είναι ένα παιχνίδι που έχει ένα ή περισσότερα

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

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

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

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

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

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

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

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

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

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

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

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

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

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

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

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

EBSCOhost Research Databases

EBSCOhost Research Databases Η EBSCOhost είναι ένα online σύστημα αναζήτησης σε έναν αριθμό βάσεων δεδομένων, στις οποίες είναι συμβεβλημένο κάθε φορά το ίδρυμα. Διαθέτει πολύγλωσσο περιβάλλον αλληλεπίδρασης (interface) με προεπιλεγμένη

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

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

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

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

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

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

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

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα...11 Πρόλογος του καθηγητή Γεωργίου Δουκίδη...13 ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15 ΚΕΦΑΛΑΙΟ 1. Η ΕΠΙΧΕΙΡΗΣΗ...17 Ορισμός της έννοιας της επιχείρησης και οι μορφές

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

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

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

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

Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες

Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Περιεχόμενα Εγγραφή και αρχικές ρυθμίσεις Διαχείριση Ιστοσελίδας Δημιουργία Menu Δημιουργία σελίδας Δημιουργία Αρχικής Σελίδας Δημιουργία Άρθρου

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

DO Y O Y U S PEAK K F U F TURE R?

DO Y O Y U S PEAK K F U F TURE R? GALAXY είναι Τεχνολογία αιχμής που αξιοποιεί τις πλέον σύγχρονες διεθνείς τάσεις, συνδυάζοντας τo Microsoft.NET Framework 3.5 και τα εξελιγμένα εργαλεία ανάπτυξης εφαρμογών της SingularLogic. Εξασφαλίζει

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

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

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

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

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19 Περιεχόµενα Ευχαριστίες... 17 Εισαγωγή... 19 Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional 1 Εισαγωγή στη διαχείριση των Microsoft Windows XP Professional... 25 Ξεκίνηµα µε τα Windows XP

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

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

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

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

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης Κωνσταντίνος Μαργαρίτης Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας kmarg@uom.gr http://eos.uom.gr/~kmarg

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

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

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

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

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

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

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

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

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

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

Πολιτική για τα cookie

Πολιτική για τα cookie Πολιτική για τα cookie Η BSEU χρησιµοποιεί cookie για να βελτιώνει συνεχώς την εµπειρία των επισκεπτών της διαδικτυακής τοποθεσίας της. Πρώτα από όλα, τα cookie µπορούν να βελτιώσουν άµεσα αυτή την εµπειρία,

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

Εφαρμογή Διαχείρισης Στόλου Οχημάτων. «RouteΤracker»

Εφαρμογή Διαχείρισης Στόλου Οχημάτων. «RouteΤracker» Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Η εφαρμογή διαχείρισης στόλου οχημάτων RouteTracker δίνει τη δυνατότητα παρακολούθησης και εποπτείας

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

Ενημέρωση αλλαγών στην αξιολόγηση ΟΠΣ_ΕΣΠΑ Εγκατάσταση στην Παραγωγή: 13/9/2010

Ενημέρωση αλλαγών στην αξιολόγηση ΟΠΣ_ΕΣΠΑ Εγκατάσταση στην Παραγωγή: 13/9/2010 Ενημέρωση αλλαγών στην αξιολόγηση ΟΠΣ_ΕΣΠΑ ΠΕΡΙΕΧΟΜΕΝΑ Ι. Αλλαγές στο ΣΤΑΔΙΟ Α στην αξιολόγηση (εξέταση πληρότητας) I.1. Προσδιορισμός ερωτημάτων λίστας εξέτασης Λ1 στο ΕΠ I.2. Προσδιορισμός της λίστας

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

Linux Terminal Server Project

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

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

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας GoDigital.CMS Content Management System Πλήρης διαχείριση περιεχομένου ιστοσελίδας Γενική περιγραφή Πλήρης λύση ηλεκτρονικής παρουσίας Το GoDigital.CMS είναι μία πλήρη εφαρμογή διαχείρισης ηλεκτρονικής

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

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΑΘΗΝΑ 2014 1 1. Τι είναι το e-learning; Το e-learning, η ηλεκτρονική μάθηση, είναι μια διαδικασία μάθησης και ταυτόχρονα μια μεθοδολογία εξ αποστάσεως εκπαίδευσης

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

Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα

Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα Με μια ματιά Το ACCESSNET Campus IP είναι ένα μικρό σύστημα TETRA το οποίο καθιστά την τεχνολογία TETRA προσιτή για όλους τους διαχειριστές δικτύων.

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

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

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

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

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

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

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

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:

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

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

Vodafone Business E-mail & Website Hosting. Επισκόπηση

Vodafone Business E-mail & Website Hosting. Επισκόπηση Vodafone Business E-mail & Website Hosting Επισκόπηση Καλώς ορίσατε στις υπηρεσίες εταιρικού e-mail και website hosting της Vodafone. Η επαγγελματική σας εικόνα ενισχύεται μέσα από προσωποποιημένους e-mail

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

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη

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

Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing)

Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing) Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing) Καθ. Σωτήρης Νικολετσέας 1,2 1 Τμήμα Μηχανικών Η/Υ και Πληροφορικής, Πανεπιστήμιο Πατρών 2 Ινστιτούτο Τεχνολογίας

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

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Πνευματικά Δικαιώματα 2007 Ίδρυμα ECDL (ECDL Foundation www.ecdl.org) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου δεν μπορεί να αναπαραχθεί

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

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

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

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

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

Περίληψη ιπλωµατικής Εργασίας

Περίληψη ιπλωµατικής Εργασίας Περίληψη ιπλωµατικής Εργασίας Θέµα: Εναλλακτικές Τεχνικές Εντοπισµού Θέσης Όνοµα: Κατερίνα Σπόντου Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο της διπλωµατικής Ο εντοπισµός

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

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

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

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

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

Ιστορικό του χρήστη (δηµιουργία διαδροµής) Κοινωνικά δίκτυα: Personal guide based on Fingerprint Positioning: a social network approach

Ιστορικό του χρήστη (δηµιουργία διαδροµής) Κοινωνικά δίκτυα: Personal guide based on Fingerprint Positioning: a social network approach Personal guide based on Fingerprint Positioning: a social network approach Λιονάκης Παναγιώτης, Τµήµα Εϖιστήµης Υϖολογιστών Πανεϖιστήµιο Κρήτης Σκοϖός-Αντικείµενο Ανάϖτυξη ενός έξυϖνου συστήµατος (ϖροσωϖικού

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

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

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr

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

Παρουσίαση υπηρεσιών Τηλεδιάσκεψης και Aσύγχρονης εξ αποστάσεως εκπαίδευσης στο Πανελλήνιο Σχολικό Δίκτυο

Παρουσίαση υπηρεσιών Τηλεδιάσκεψης και Aσύγχρονης εξ αποστάσεως εκπαίδευσης στο Πανελλήνιο Σχολικό Δίκτυο Παρουσίαση υπηρεσιών Τηλεδιάσκεψης και Aσύγχρονης εξ αποστάσεως εκπαίδευσης στο Πανελλήνιο Σχολικό Δίκτυο Δρ. Αύγουστος Τσινάκος ΠΛΗΝΕΤ Δυτικής Θεσ/νίκης tsinakos@uom.gr Παν. Μακεδονίας Ομάδα Εργασίας

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

FROM TESTOTA.REGISTRY

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

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

Αρχές Τεχνολογίας Λογισμικού

Αρχές Τεχνολογίας Λογισμικού Αρχές Τεχνολογίας Λογισμικού Επισκόπηση του μαθήματος 2 Διδάσκοντες ΘΕΩΡΙΑ Νίκος Παπαδάκης ΕΡΓΑΣΤΗΡΙΟ Αϊβαλής Κώστας costis@teicrete.gr Κονδυλάκης Χάρης kondylak@gmail.com 3 Το μάθημα στο πρόγραμμα σπουδών

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

Sunsoft Ltd Alexandros F&B Management

Sunsoft Ltd Alexandros F&B Management ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ FOOD & BEVERAGE ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΣΤΙΑΣΗΣ & ΞΕΝΟΔΟΧΕΙΩΝ SUNSOFT Ltd - Μάχης Αναλάτου 103, 11745 Ν. Κόσμος. Tηλ: 210 9317811, Fax: 210 9321603 www.sunsoft.gr info@sunsoftgr.com

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

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

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

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

Οδηγός των Ελληνικών Microsoft WINDOWS 7

Οδηγός των Ελληνικών Microsoft WINDOWS 7 Οδηγός των Ελληνικών Microsoft WINDOWS 7 Chris Fehily Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2010 www.mgiurdas.gr Τίτλος

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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