Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ

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

Download "Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ"

Transcript

1 Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ Σεμινάριο #3 Αρχιτεκτονικές έξυπνων πόλεων: Έρευνα, Συμπεράσματα και Σχετικά Εργαλεία Ανάπτυξης Ανοιχτού Λογισμικού Κακαρόντζας Γεώργιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας

2 Ατζέντα Έρευνα για τις αρχιτεκτονικές έξυπνων πόλεων Συμπεράσματα για τις αρχιτεκτονικές έξυπνων πόλεων: ένα εννοιολογικό αρχιτεκτονικό πλαίσιο Εργαλεία ανοιχτού λογισμικού για προγραμματισμό εφαρμογών με βάση το εννοιολογικό αρχιτεκτονικό πλαίσιο Σύντομο παράδειγμα εργαλείων ανάπτυξης

3 Έρευνες για Αρχιτεκτονικές Έξυπνων Πόλεων

4 Χαρακτηριστικά έξυπνων πόλεων Έξυπνη οικονομία: επιχειρηματικό πνεύμα, καινοτομία κ.α. Έξυπνη κινητικότητα: διεθνής προσβασιμότητα, διαθεσιμότητα πληροφορικών υποδομών κ.α. Έξυπνο περιβάλλον: περιβαλλοντική προστασία κ.α. Έξυπνοι άνθρωποι: δημιουργικότητα, δια βίου μάθηση κ.α. Έξυπνη διαβίωση: πολιτισμικές υποδομές, συνθήκες υγιεινής κ.α. Έξυπνη διακυβέρνηση: συμμετοχή στη λήψη αποφάσεων, δημόσιες και κοινωνικές υπηρεσίες κ.α.

5 Στόχοι της έρευνας G. Kakarontzas, L. Anthopoulos, D. Chatzakou, A. Vakali: An application architecture framework for smart cities, 2014 Αναφέρουμε τα αποτελέσματα έρευνας με βάση ερωτηματολόγια και χρησιμοποιώντας αυτά τα αποτελέσματα εντοπίζουμε σημαντικές ποιοτικές και λειτουργικές απαιτήσεις για τις έξυπνες πόλεις. Σημαντικές ποιοτικές απαιτήσεις περιλαμβάνουν: τη διαλειτουργικότητα, τη ευχρηστία, την ασφάλεια, τη διαθεσιμότητα, τη δυνατότητα ανάκαμψης και την ευκολία συντήρησης. Παρατηρούμε, επίσης, θέματα που αφορούν την επιχειρηματικότητα γύρω από τις έξυπνες πόλεις, π.χ. την έλλειψη επιχειρηματικού σχεδίου στις περισσότερες περιπτώσεις. Στο τομέα της αρχιτεκτονικής λογισμικού παρουσιάζουμε ένα εννοιολογικό αρχιτεκτονικό πλαίσιο με βάση τα αρχιτεκτονικά πρότυπα τα οποία αντιμετωπίζουν τα διαπιστωμένα ποιοτικά χαρακτηριστικά. Το εννοιολογικό πλαίσιο μπορεί να χρησιμοποιηθεί ως σημείο εκκίνησης για τα έργα πραγματικών έξυπνων πόλεων.

6 Χαρακτηριστικά έρευνας Πέντε γενικές ομάδες ερωτήσεων: σχετικές ερωτήσεις με αρχιτεκτονική, πηγές δεδομένων, διαχείριση-οργάνωση και χρηματοδότηση, διαχείριση κρίσιμων ζητημάτων/ορόσημα και αντικειμενικοί στόχοι και προσανατολισμός του έργου. 18 μηχανικοί έξυπνων πόλεων: Digital City of Trikala (Greece), Den Haag (The Netherlands), Amsterdam (The Netherlands), Brisbane (Australia), Waterfront Toronto (Canada), Turin (Italy), Thermi (Greece), Thessaloniki (Greece), Heraklion (Greece), Zurich (Switzerland), Geneva MAN (Switzerland), smart city of Melbourne (Australia), green city of Queensland (Australia), green city of Roland Victoria (Australia), smart city of Brisbane (Australia). Στη συνέχεια παρουσιάζουμε κάποια βασικά ερωτήματα.

7 Υπηρεσίες/Υποδομές Παρεχόμενες υπηρεσίες Περιβαλλοντικές υπηρεσίες: 67% Επικοινωνία: 56% Υπηρεσίες ηλεκτρονικής διακυβέρνησης: 50% Υποδομή: Wired backbone: 67% Wireless backbone: 61% Αφιερωμένη μισθωμένη υποδομή: 0%

8 Πηγές Δεδομένων #1 Συλλογή δεδομένων Απευθείας συλλογή δεδομένων: 72% Τοπική αποθήκευση: 44% Έμμεση συλλογή δεδομένων: 33% Εξωτερική αποθήκευση (cloud): 22% Πρόσβαση στο προσωπικό του δήμου Με βάση το ρόλο (role-based): 39% Εξαρτάται από το project: 22%

9 Πηγές δεδομένων #2 Πρόσβαση των παραγόντων της πόλης Εξαρτάται από το project: 60% Επίπεδο πρόσβασης των τελικών χρηστών Ατομική πρόσβαση: 33% Εξαρτάται από το project: 28% Σε ποιον ανήκουν τα δεδομένα; Δήμος: 50% Οργανισμό έξυπνης πόλης: 39% Διάφοροι παράγοντες: 28%

10 Διαχείριση-οργάνωση &χρηματοδότηση #1 Ποιοι εμπλέκονται στη μέτρηση απόδοσης των υπηρεσιών; Δήμος: 100% Τοπικές υπηρεσίες μεταφοράς: 50% Τοπικές ΜΜΕ: 39% Ποιος χρηματοδοτεί το έργο? Δημόσιος και Ιδιωτικός τομέας: 56% Δημόσιος τομέας: 44% Από που προέρχεται η χρηματοδότηση; Κυβέρνηση: 50% Διάφοροι: 50% ΕΕ: 39% Πάροχος υπηρεσίας: 28%

11 Διαχείριση-οργάνωση &χρηματοδότηση #2 Ποιος είναι υπεύθυνος για το marketing; Δημόσιος οργανισμός: 67% Δήμος: 67% Ιδιωτική εταιρία: 56% Ποιος παρέχει υπηρεσίες έναντι αμοιβής; Δεν γνωρίζω: 44% Οι υπηρεσίες είναι ελεύθερες χωρίς αμοιβή: 17% Ιδιωτικές εταιρίες: 17% Ποιος συλλέγει τα κέρδη; Δήμος: 22% Διάφοροι φορείς: 22% Ποιος διαχειρίζεται τις υπηρεσίες? Δήμος: 72% Οργανισμός έξυπνης πόλης: 67%

12 Διαχείριση κρίσιμων ζητημάτων/ορόσημα Ποιος είναι υπεύθυνος για την επιθεώρηση των υπηρεσιών; Δήμος: 67% Διάφοροι φορείς: 28% Οι εμπλεκόμενοι φορείς στο έργο: 22% Κάνετε αξιολόγηση των υπηρεσιών και πόσο συχνά; Τακτικές αξιολογήσεις: 61% Πόσο συχνά κάνετε συντήρηση των υπηρεσιών και των υποδομών; Αβέβαιοι: 50% Περισσότερο από μία φορά το χρόνο: 17% Σπάνια: 17% Ετησίως: 11% Εξαρτάται από τις προδιαγραφές της υπηρεσίας: 5%

13 Αντικειμενικοί στόχοι/προσανατολισμός Πιθανοί επιχειρηματικοί στόχοι Ενθάρρυνση Καινοτομίας: 33% Οικονομία πόρων: 33% Βελτίωση του βαθμού εξωστρέφειας της πόλης: 22% Εσωτερική οργανωτική δομή: Ασαφής: 61% SOE (State-Owned Enterprise): 28% Οργανισμός έξυπνης πόλης: 17% Ποιες ήταν οι αρχικά παρεχόμενες υπηρεσίες; Έξυπνες μεταφορές: 22% Διάλογοι Online: 22% Προσθέσατε υπηρεσίες και ποιες; Πάρα πολλές για να αναφερθούν μεμονωμένα: 17% Ακυρώσατε υπηρεσίες και ποιες; Έξυπνη μεταφορά: 6%

14 Ερευνητική προσέγγιση Για να επιλέξουμε τα κατάλληλα πρότυπα αρχιτεκτονικής για την αρχιτεκτονική της έξυπνης πόλης θα χρησιμοποιήσουμε πρώτα τα αποτελέσματα του ερωτηματολογίου για να κατανοήσουμε τις πιο σημαντικές λειτουργικές και ποιοτικές προδιαγραφές για έξυπνες πόλεις. Στη συνέχεια, θα χρησιμοποιήσουμε αυτές τις απαιτήσεις να προτείνουμε μια αρχιτεκτονική προσέγγιση για έξυπνες πόλεις με βάση τα αρχιτεκτονικά πρότυπα. Οι απαιτήσεις για την ποιότητα μπορεί να οριστούν χρησιμοποιώντας το μοντέλο ποιότητας ISO Παρέχει τις διάφορες κατηγορίες ποιότητας που πρέπει να εξετάσουμε με βάση τα πορίσματα του ερωτηματολογίου.

15 Διαλειτουργικότητα Τα πολλά διαφορετικά είδη εφαρμογών και υπηρεσιών καταδεικνύουν την ανάγκη για μια γενική αρχιτεκτονική για κάθε εφαρμογή, εξασφαλίζοντας συγχρόνως την επικοινωνία μεταξύ αυτών των εφαρμογών με ομοιογενή τρόπο (αν χρειάζεται). Ως εκ τούτου, η διασφάλιση της διαλειτουργικότητας μεταξύ αυτών των διαφορετικών εφαρμογών και υπηρεσιών είναι απαραίτητη.

16 Απόδοση Παρέχοντας μόνο ένα μικρό ποσοστό εφαρμογών σχετιζομένων με την ασφάλεια και την υγεία (22% το καθένα), οι έξυπνες πόλεις φαίνεται να έχουν σχετικά χαμηλή ανάγκη (προς το παρόν) για τη υποδομές που εξασφαλίζουν απόκριση σε πραγματικό χρόνο (ISO: time behaviour) Η έλλειψη μισθωμένων γραμμών επίσης δείχνει πως η ανάγκη για απόδοση από άποψη ταχύτητας απόκρισης είναι μικρή προς το παρόν. Έτσι η απόδοση ξανά φαίνεται να είναι δευτερεύον ζήτημα.

17 Έλεγχος Ταυτότητας & Διαλειτουργικότητα Η κυρίως τοπική αποθήκευση (44%) σε συνδυασμό με το πλήθος των παρόχων υπηρεσιών δείχνει πως τα δεδομένα μπορούν να αποθηκευτούν σε πολλές διαφορετικές θέσεις. Κάθε εφαρμογή και η οργάνωση που τη φιλοξενεί είναι τελικά υπεύθυνη για την προστασία των δικών της δεδομένων, αλλά την ίδια στιγμή θα πρέπει να είναι δυνατό οι άλλες εφαρμογές να μπορούν να έχουν πρόσβαση σ' αυτά τα δεδομένα εξ αποστάσεως με προβλεπόμενους τρόπους. Ως εκ τούτου στο μοντέλο ISO η πτυχή της ασφάλειας (security) που αφορά τον έλεγχο ταυτότητας (authenticity) γίνεται σημαντική, καθώς και επίσης πτυχή της διαλειτουργικότητας (interoperability) του χαρακτηριστικού της συμβατότητας (compatibility) ξανά φαίνεται να είναι ιδιαίτερα σημαντική.

18 Ευχρηστία Η πληθώρα των παρεχόμενων υπηρεσιών δείχνει επίσης ότι η ευχρηστία μπορεί να είναι σημαντικό θέμα, ειδικά αν σκεφτεί κανείς τα διαφορετικά είδη των διασυνδέσεων χρήστη, που μπορεί να απαιτούνται για να υποστηριχθούν όλα αυτά τα διαφορετικά είδη των εφαρμογών. Επίσης η πληθώρα των διαφορετικών τύπων χρηστών καταδυκνύει την ανάγκη για αυξημένη ευχρηστία. Έτσι στο μοντέλο ISO το χαρακτηριστικό 'Usability' φαίνεται να είναι σημαντικό.

19 Παροχή εξουσιοδότησης Η πρόσβαση στα δεδομένα είναι περίπλοκη, δεδομένου ότι πολλά διαφορετικά μέρη μπορούν να έχουν πρόσβαση σε δεδομένα με πολλούς διαφορετικούς τρόπους. Και πάλι αυτό δείχνει ότι κάθε εφαρμογή θα πρέπει να αναλάβει την ευθύνη για την παροχή του δικού της μηχανισμού ελέγχου ταυτότητας (authenticity). Επίσης η πρόσβαση με βάση το ρόλο απαιτείται για το διοικητικό προσωπικό. Επομένως και το χαρακτηριστικό της παροχής εξουσιοδότησης στην κατηγορία της ασφάλειας φαίνεται σημαντικό (authorization).

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

21 Ευκολία συντήρησης Η έλλειψη του επιχειρηματικού σχεδίου, σε πολλές περιπτώσεις, καθώς και η ύπαρξη ενός πλήθους πιθανών επιχειρηματικών στόχων, συνεπάγεται ότι τα έργα αυτά μπορούν να θεωρηθούν (προς το παρόν τουλάχιστον) ως μια ομπρέλα κάτω από την οποία εντάσσονται πολλές διαφορετικές εφαρμογές και πως αυτές οι εφαρμογές μπορούν να αναπτυχθούν σε πολλές διαφορετικές κατευθύνσεις στο μέλλον. Αυτό δημιουργεί την ανάγκη για τη βελτίωση της συντήρησης, προκειμένου να μπορέσουν οι εν λόγω εξελίξεις να γίνουν με ευκολία. Η ανάγκη αυτή είναι επίσης εμφανής όταν εξετάζει κανείς και την ποικιλομορφία των αρχικά παρεχόμενων υπηρεσιών.

22 Συμπεράσματα για τις αρχιτεκτονικές έξυπνων πόλεων: ένα εννοιολογικό αρχιτεκτονικό πλαίσιο

23 Σημαντικές ποιοτικές ιδιότητες Διαλειτουργικότητα Ευχρηστία Πρόσβαση με έλεγχο ταυτότητας και παροχή εξουσιοδότησης Διαθεσιμότητα Δυνατότητα ανάκαμψης Ευκολία συντήρησης

24 Μέθοδος επιλογής προτύπων Χρησιμοποιήσαμε τη μέθοδο Pattern-Driven Architecture Partitioning (PDAP) [Harrison & Avgeriou, 2007] για την επιλογή κατάλληλων αρχιτεκτονικών προτύπων και την εξαγωγή της αρχιτεκτονικής που απαντά στις απαιτήσεις.

25 Σημαντικά αρχιτεκτονικά πρότυπα Διαλειτουργικότητα: API Façade (Gamma et al., 1995.) Διαλειτουργικότητα, Ασφάλεια: Layers architectural pattern (Buschmann et al., 1996) Ευχρηστία: Model-View Controller (MVC) pattern (Reenskaug et al., 1996), (Buschmann et al., 1996) Διαθεσιμότητα και Δυνατότητα ανάκαμψης: Messaging architecture pattern (Hohpe and Woolf, 2003), παροχή failback server.

26 Εννοιολογικό αρχιτεκτονικό πλαίσιο εφαρμογών για έξυπνες πόλεις

27 Εργαλεία ανοιχτού λογισμικού για προγραμματισμό εφαρμογών με βάση το εννοιολογικό αρχιτεκτονικό πλαίσιο

28 Τι είναι τα επίπεδα (layers) Ένα επίπεδο είναι ένα πολύ μεγάλο κομμάτι του συστήματος που αποτελείται από ομάδες κλάσεων, πακέτα ή υποσυστήματα. Παρέχει μία συνεκτική λειτουργία που είναι σχετική με μία μεγάλη σε εμβέλεια άποψη της λειτουργίας του συστήματος. Επίσης τα επίπεδα οργανώνονται με τέτοιο τρόπο ώστε τα υψηλότερα επίπεδα (όπως αυτό της διασύνδεσης χρήστη UI Layer) να καλούν υπηρεσίες των χαμηλότερων επιπέδων, αλλά όχι το αντίθετο.

29 Τυπικά επίπεδα Τυπικά επίπεδα είναι τα ακόλουθα: Διασύνδεσης χρήστη (User Interface) Λογικής της εφαρμογής και Αντικειμένων του χώρου ανάπτυξης (Application Logic and Domain Objects): Αντικείμενα του συστήματος που αναπαριστούν έννοιες του χώρου ανάπτυξης (π.χ. μία κλάση Sale για τις πωλήσεις) και εκπληρώνουν μία απαίτηση της εφαρμογής, όπως ο υπολογισμός του κόστους μίας πώλησης. Τεχνικές υπηρεσίες (Technical Services): αντικείμενα γενικού σκοπού και υποσυστήματα που παρέχουν τεχνικές υπηρεσίες υποστήριξης, όπως διασύνδεση με βάσεις δεδομένων, καταγραφή λαθών κλπ. Τέτοιες υπηρεσίες είναι συνήθως ανεξάρτητες από την εφαρμογή και επομένως επαναχρησιμοποιήσιμες σε πολλά συστήματα.

30 Τυπικά επίπεδα (Larmann 2004)

31 Java Enterprise Edition Μπορείτε να αναπτύξετε εφαρμογές επιπέδων με τη Java Enterprise Edition. Διαθέσιμα πολλά περιβάλλοντα ανάπτυξης, εξυπηρετητές εφαρμογών, βάσεις δεδομένων ανοιχτού λογισμικού. Για παράδειγμα: NetBeans IDE ή Eclipse IDE Glassfish Application Server, Jboss Application Server MySQL, PostgreSQL κ.α.

32 Σύντομο παράδειγμα εργαλείων ανάπτυξης

33 Εγκατάσταση του NetBeans IDE Θα επισκεφτείτε την διεύθυνση: και θα κατεβάσετε την τελευταία έκδοση του NetBeans Επιλέξτε την κατάλληλη γλώσσα και πλατφόρμα (π.χ. English & Linux) και επιλέξτε την έκδοση 'All' γιατί χρειαζόμαστε την πλήρη έκδοση για την ανάπτυξη εφαρμογών Java Enterprise Edition.

34 Εγκατάσταση της MySQL στο Ubuntu Linux Ως βάση δεδομένων θα χρησιμοποιήσουμε τη MySQL. Για το Ubuntu Linux μπορούμε να εγκαταστήσουμε την MySQL από το κέντρο λογισμικού. Εγκαταστείστε και τον MySQL εξυπηρετητή αλλά και το MySQL Workbench όπως δείχνει η εικόνα

35 Δοκιμή των προγραμμάτων Για να δοκιμάσουμε τα προγράμματα θα κάνουμε μία απλή εφαρμογή διαδικτύου με μία φόρμα στην οποία θα τοποθετούμε κάποια στοιχεία και τα οποία θα εισάγονται σε μία βάση δεδομένων. Τα βήματα είναι τα ακόλουθα: Δημιουργία της Βάσης Δεδομένων με το MySQL Workbench Δημιουργία της Εφαρμογής στο NetBeans. Εκτέλεση της εφαρμογής και διαπίστωση της ορθότητάς της.

36 Δημιουργία της Βάσης Δεδομένων Βήμα 1: δημιουργία τοπικής σύνδεσης Ξεκινήστε το MySQL Workbench. Στην βασική οθόνη του προγράμματος πατήστε τον σύνδεσμο 'New Connection' για να δημιουργήσετε μία νέα σύνδεση με τον τοπικό εξυπηρετητή (αυτό γίνεται μόνο μία φορά - τις επόμενες απλά επιλέγετε την σύνδεση για να συνδεθείτε). Στην καρτέλα της νέας σύνδεσης δίνετε τα στοιχεία που φαίνονται στην εικόνα. Επίσης πατήστε το πλήκτρο 'Store in keychain...' για να δώσετε τον κωδικό του χρήστη 'root' της MySQL και Test Connection για να δοκιμάσετε τη σύνδεση.

37 Δημιουργία της Βάσης Δεδομένων Βήμα 2: σύνδεση & δημιουργία της ΒΔ Μόλις συνδεθείτε θα δείτε στα αριστερά σας τις υπάρχουσες βάσεις δεδομένων. Κάνοντας δεξί κλικ πάνω στο όνομα μιας υπάρχουσας ΒΔ θα εμφανισθεί ένα αναδυόμενο μενού. Από το αναδυόμενο μενού μπορείτε να επιλέξετε 'Create Schema...' για να δημιουργήσετε μία νέα ΒΔ. Δημιουργείστε μία ΒΔ με το όνομα 'school' και την κωδικοποίηση χαρακτήρων utf8 (όπως φαίνεται στην πάνω εικόνα). Μόλις πατήσετε το πλήκτρο 'Apply' θα εμφανισθεί το πλαίσιο διαλόγου που φαίνεται στην κάτω εικόνα και εφαρμόζει τις αλλαγές δημιουργώντας τη ΒΔ.

38 Δημιουργία της Βάσης Δεδομένων Βήμα 3: δημιουργία πίνακα Θα δημιουργήσουμε έναν πίνακα με το όνομα students και τρία πεδία (id, fname, lname) για τον κωδικό, το όνομα και το επώνυμο αντίστοιχα. Κάνετε κλικ στο βελάκι δίπλα από το όνομα της ΒΔ school για να εμφανισθούν οι πίνακες (Tables). Προς το παρόν δεν υπάρχει κανείς. Κάνετε δεξί κλικ πάνω στο 'Tables' και επιλέξτε 'Create Table...' Δώστε τα στοιχεία που φαίνονται στην Εικόνα και πατήστε 'Apply' για να δημιουργήσετε τον πίνακα.

39 Δημιουργία της Βάσης Δεδομένων Βήμα 4: δημιουργία χρήστη ΒΔ Προκειμένου να προσπελάσουμε την ΒΔ από μία εφαρμογή Java EE θα χρειαστεί να χρησιμοποιήσουμε έναν λογαριασμό της MySQL με δικαιώματα σ' αυτή τη ΒΔ. Τυπικά δεν χρησιμοποιούμε ποτέ τον λογαριασμό 'root' γι' αυτό για λόγους ασφαλείας. Στο MySQL Workbench πατήστε τον συνδυασμό πλήκτρων Ctrl+T ή επιλέξτε από το μενού την εντολή 'File-->New Query Tab' Στη νέα καρτέλα που θα δημιουργηθεί δώστε τις ακόλουθες εντολές SQL που φαίνονται στην Εικόνα και επιλέξτε το μενού 'Query --> Execute (All or Selection)' για να εκτελεσθούν οι εντολές και να δημιουργηθεί ο χρήστης 'dbuser' με κωδικό 'cangetin' ο οποίος έχει όλα τα δικαιώματα στη ΒΔ 'school' όταν συνδέεται από τον τοπικό υπολογιστή (localhost).

40 Δημιουργία της Εφαρμογής Διαδικτύου Βήμα 1: Επιλογή κατηγορίας έργου Για να δημιουργήσουμε την εφαρμογή διαδικτύου 'studentsapp' ανοίγουμε το NetBeans και επιλέγουμε File-->New Project. Από το πλαίσιο διαλόγου 'New Project' επιλέγουμε στα 'Categories' την κατηγορία έργου 'Java Web' και από τα 'Projects' το 'Web Application' (όπως δείχνει η εικόνα) και πατάμε το πλήκτρο 'Next>' Προσέξτε πως για μία πλήρη εφαρμογή Java Enterprise Edition θα έπρεπε να επιλέξουμε τη κατηγορία έργου Java EE και όχι Java Web.

41 Δημιουργία της Εφαρμογής Διαδικτύου Βήμα 2: Ονομασία της εφαρμογής Στο δεύτερο βήμα του οδηγού αποδίδουμε το όνομα 'studentsapp' στην εφαρμογή. Προσέξτε πως για την εφαρμογή θα δημιουργηθεί ένας κατάλογος με το ίδιο όνομα στην θέση 'Project Location' που είναι η ίδια για όλα τα έργα που κάνετε με το NetBeans. Ο φάκελος της εφαρμογής είναι το 'Project Folder'. Αν θέλετε να μεταφέρετε την εφαρμογή σε κάποιον άλλο υπολογιστή αυτόν το φάκελο αντιγράφετε.

42 Δημιουργία της Εφαρμογής Διαδικτύου Βήμα 3: Εξυπηρετητής και Ρυθμίσεις Στο 3ο βήμα αφήνουμε τις εξ ορισμού τιμές για τα ακόλουθα: Εξυπηρετητής (Server): Glassfish Server Έκδοση Java EE: Java EE 7 Web Διαδρομή (context) εφαρμογής: /studentsapp. Αυτό σημαίνει πως η εφαρμογή αυτή θα είναι προσπελάσιμη όταν τρέχει σε έναν εξυπηρετητή με την διεύθυνση: εξυπηρετητή>/studentsapp π.χ. Σε αυτό το βήμα πατάμε το 'Finish' για να ολοκληρώσουμε την δημιουργία της εφαρμογής,

43 Δοκιμαστική εκτέλεση της εφαρμογής Μόλις ανοίξει η εφαρμογή στην καρτέλα 'Projects' θα δείτε το εικονίδιο της εφαρμογής ενώ στον editor θα έχει ανοίξει για επεξεργασία η αρχική σελίδα της εφαρμογής index.html. Αυτή η σελίδα αρχικά θα περιέχει το κείμενο 'TODO write content' Μπορείτε άμεσα να δοκιμάσετε την εκτέλεση της εφαρμογής χωρίς καμία αλλαγή. Πατήστε το πλήκτρο 'F6' ή επιλέξτε το μενού 'Run--> Run Project (studentsapp)'. Θα πρέπει μετά από λίγη ώρα αφού εγκατασταθεί η εφαρμογή, να ανοίξει ο browser και να δείτε την ιστοσελίδα index.html. Προσέξτε πως η διεύθυνση της ιστοσελίδας είναι γιατί ο Glassfish εξυπηρετητής που εκτελείται στον τοπικό υπολογιστή χρησιμοποιεί τη θύρα 8080.

44 Δημιουργία Java Server Page (JSP) Τέλος θα δημιουργήσουμε μία JSP που θα εμφανίσει μία φόρμα για την εισαγωγή φοιτητών. Οι φοιτητές που εισάγουμε θα αποθηκεύονται στη ΒΔ αλλά θα εμφανίζονται και στη JSP σελίδα. Δεν θα καταλάβετε τις λεπτομέρειες λειτουργίας της JSP. Ο σκοπός είναι να βεβαιώσουμε πως η επικοινωνία του εξυπηρετητή εφαρμογών (Glassfish) με τον εξυπηρετητή ΒΔ (MySQL) γίνεται κανονικά. Για να δημιουργήσετε τη JSP σελίδα κάνετε δεξί κλικ στο εικονίδιο της εφαρμογής 'studentsapp' και επιλέξτε 'New-->JSP...' από το αναδυόμενο μενού. Στο πλαίσιο διαλόγου δώστε το όνομα 'schooldbtest' και πατήστε Finish για να δημιουργηθεί η JSP σελίδα.

45 Προσθήκη της βιβλιοθήκης του MySQL JDBC Driver Προκειμένου να συνδεθεί μία εφαρμογή Java με μία ΒΔ χρειάζεται μία ειδική βιβλιοθήκη που ονομάζεται JDBC Driver. Κάθε σύστημα ΒΔ έχει δικό του JDBC Driver. Για να προσθέσετε τη βιβλιοθήκη του MySQL JDBC Driver στην εφαρμογή κάνετε δεξί κλικ στο project και επιλέξτε 'Properties'. Στο πλαίσιο διαλόγου 'Project Properties' επιλέγετε 'Libraries' και στην συνέχεια πατάτε το πλήκτρο 'Add Library'. Από τις βιβλιοθήκες που θα εμφανισθούν επιλέγετε 'MySQL JDBC Driver' και πατάτε το πλήκτρο 'Add Library' και στην συνέχεια το 'OK' για να κλείσετε το πλαίσιο διαλόγου Properties.

46 Κώδικας της schooldbtest.jsp Ο κώδικας αυτός δεν είναι και ο καλύτερος μια και εμφανίζονται εντολές SQL, Java & HTML μαζί, η σύνδεση με τη ΒΔ γίνεται απευθείας χωρίς χρήση δεξαμενής συνδέσεων, τα στοιχεία του χρήστη της σύνδεσης με τη ΒΔ περιέχονται στον κώδικα κ.α. Αλλά είναι όλα σε ένα μόνο αρχείο και είναι βολικό για να διαπιστώσουμε πως όλα δουλεύουν καλά. import="java.sql.*"%> contenttype="text/html" pageencoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>βδ Σχολείου</title> </head> <body> <% String id = request.getparameter("id"); String fname = request.getparameter("fname"); String lname = request.getparameter("lname"); try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/school", "dbuser", "cangetin"); if (id!=null) { Statement s1 = con.createstatement(); int result = s1.executeupdate( "insert into students values("+id+", '"+ fname+"','"+lname+"')"); if (result==1) { out.println("επιτυχής Εισαγωγή: "+id+", "+fname+", "+lname+"<br />"); } } Statement s2 = con.createstatement(); ResultSet r = s2.executequery("select * from students"); %> <table border="1"> <tr> <td>κωδικός</td><td>όνομα</td><td>επώνυμο</td> </tr> 1 <% while (r.next()) { %> 2 <tr> <td><%=r.getint(1)%></td> <td><%=r.getstring(2)%> </td><td><%=r.getstring(3)%></td> </tr> <% } con.close(); } catch (SQLException e) { out.println(e.getmessage()); } %> </table> <p /> <form method="post"> <table> <tr> <td>κωδικός: </td><td><input type="text" name="id" ></td> </tr> <tr> <td>όνομα: </td><td><input type="text" name="fname"></td> </tr> <tr> <td>επώνυμο:</td><td><input type="text" name="lname"></td> </tr> </table> <br> <input type="submit" value="submit"> </form> </body> </html>

47 Ρύθμιση του Glassfish για UTF-8 Προκειμένου να μπορεί ο εξυπηρετητής εφαρμογών Glassfish να χειριστεί Ελληνικά θα πρέπει να κάνουμε επίσης το εξής: Κάνετε δεξί κλικ στο έργο και επιλέξτε 'New-->Other', και από την κατηγορία GlassFish επιλέξτε Glassfish Descriptor. Ο επεξεργαστής του Glassfish Descriptor θα εμφανισθεί. Πηγαίνετε στη καρτέλα 'XML' και προσθέστε την γραμμή <parameter-encoding default-charset="utf-8" /> στο σημείο που φαίνεται στην εικόνα.

48 Εκτέλεση εφαρμογής Για να εκτελέσετε το αρχείο 'SchoolDbTest.jsp' με ανοιχτή αυτή τη σελίδα πατήστε Shift+F6 ή πατήστε δεξί κλικ πάνω στη σελίδα στην καρτέλα projects και από το αναδυόμενο μενού επιλέξτε 'Run File' Μόλις εκτελείται η σελίδα θα εμφανισθεί ένας άδειος πίνακας και μία φόρμα στην οποία μπορείτε να εισάγετε έναν νέο φοιτητή. Μόλις πατάτε το πλήκτρο 'submit' θα εισάγεται ο φοιτητής στη ΒΔ και θα βλέπετε ξανά την ίδια σελίδα όπου θα μπορείτε να εισάγετε και τον επόμενο φοιτητή κλπ.

49 Ερωτήσεις;

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα NetBeans και σχετικά προγράμματα Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα Ατζέντα Εγκατάσταση προγραμμάτων Java NetBeans MySQL Δημιουργία απλής εφαρμογής διαδικτύου

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

Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος

Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition Κακαρόντζας Γεώργιος Μεθοδολογία Θα υλοποιήσουμε την λεγόμενη πιστοποίηση μέσω φόρμας στοιχείων εισόδου (form-based authentication)

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

Java & Java EE 1o Μέρος: Servlets και Java Server Pages. Κακαρόντζας Γεώργιος

Java & Java EE 1o Μέρος: Servlets και Java Server Pages. Κακαρόντζας Γεώργιος Java & Java EE 1o Μέρος: Servlets και Java Server Pages Κακαρόντζας Γεώργιος Διάκριση μεταξύ Web και πλήρους προφίλ Στη Java EE υπάρχει η διάκριση μεταξύ web προφίλ και πλήρους προφίλ. Το Web προφίλ περιλαμβάνει

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

Περιγραφή της εργασίας

Περιγραφή της εργασίας Προγραμματισμός Internet Εξάμηνο: Χειμερινό 2006-2007 Εργασία Εργαστηρίου Δευτέρα 11 Δεκ. 2006 Περιγραφή της εργασίας Μία εταιρία ηλεκτρονικού εμπορίου εμπορεύεται βιβλία πληροφορικής μέσω διαδικτύου.

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

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C Τα βήματα είναι 3 για τα λειτουργικά συστήματα (Ubuntu και Windows) που θα δούμε: 1. Εγκατάσταση του GNU C Compiler (gcc) 2. Εγκατάσταση του

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

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

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και

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

Java & Java EE 2o Μέρος: Διασφάλιση ευκολίας τροποποίησης με το πρότυπο MVC (Model View Controller) Κακαρόντζας Γεώργιος

Java & Java EE 2o Μέρος: Διασφάλιση ευκολίας τροποποίησης με το πρότυπο MVC (Model View Controller) Κακαρόντζας Γεώργιος Java & Java EE 2o Μέρος: Διασφάλιση ευκολίας τροποποίησης με το πρότυπο MVC (Model View Controller) Κακαρόντζας Γεώργιος Model-View-Controller (MVC) Όπως αναφέραμε ήδη σε εφαρμογές JEE οι JSPs χρησιμοποιούνται

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

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας Εργαστήριο 9 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών εργασιών στην MySQL και η εξοικείωση με το περιβάλλον του εργαλείου διαχείρισης phpmyadmin.

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

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης Ακ. Έτος 2013-2014 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΙΑ 2 - MOODLE ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης Συγγραφή σημειώσεων: Πίλτση Κωνσταντίνα 56011 Πίνακας Περιεχομένων Είσοδος στο σύστημα

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

Αρχιτεκτονικές Λογισμικού Έξυπνων Πόλεων

Αρχιτεκτονικές Λογισμικού Έξυπνων Πόλεων Αρχιτεκτονικές Λογισμικού Έξυπνων Πόλεων Μία προσέγγιση με βάση ερωτηματολόγια Κακαρόντζας Γεώργιος Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας Λάρισα, Ελλάδα gkakaron@teilar.gr Ανθόπουλος Λεωνίδας Τμήμα

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

XAMPP Apache MySQL PHP javascript xampp

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

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

Οδηγίες Χρήσης της MySQL

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

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1.1 ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Το λειτουργικό σύστημα θα πρέπει να είναι Windows XP, 2000 και 2003. Ο λογαριασμός χρήστη του υπολογιστή, θα πρέπει να έχει πλήρη

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

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

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

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

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και

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

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

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

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

Παραδοτέο 2.1: «Έκθεση με τη νέα φυσική και επιχειρησιακή αρχιτεκτονική»

Παραδοτέο 2.1: «Έκθεση με τη νέα φυσική και επιχειρησιακή αρχιτεκτονική» ΤΕΙ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ Παραδοτέο 2.1: «Έκθεση με τη νέα φυσική και επιχειρησιακή αρχιτεκτονική» ΤΕΧΝΙΚΗ ΑΝΑΦΟΡΑ «ΔΙΑΜΟΡΦΩΣΗ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ

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

Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8

Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8 Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8 Περιεχόμενα Κατέβασμα και εγκατάσταση Netbeans 8 Δημιουργία project εφαρμογής HTML(5)/CSS/Javascript

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) 1. Είσοδος στην υπηρεσία ClassWeb Στη κεντρική σελίδα της υπηρεσίας στα πεδία Όνομα Χρήστη και Κωδικός πρόσβασης πληκτρολογούμε τα στοιχεία

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

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

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΔΙΕΥΘΥΝΣΗ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου Συντάκτες: Παναγιώτα Μπούγια Θεοδώρα Νάνου Ιανουάριος 2015 Περιεχόμενα 1. Εισαγωγή...

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

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP Εργαστήριο 6 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εισαγωγή στην γλώσσα PHP και η εξοικείωση των φοιτητών στην χρήση του Web Server για την εξυπηρέτηση σελίδων

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

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων... Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο

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

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 Φόρµες Ένας τρόπος για να συλλέξετε πληροφορία από τους επισκέπτες του δικτυακού σας τόπου είναι οι φόρµες. Με τα εξειδικευµένα αυτά εργαλεία µπορείτε να κάνετε έρευνες ή τεστ,

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

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

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

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΤΟ

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

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

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

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ

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

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

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση LdapAdmin TEMPLATE Version 1 23/6/2017 Περιεχόμενα Ldap Admin... 2 Σύνδεση στον Ldap Server με την χρήση του Ldap Admin... 2 Εισαγωγή Χρήστη τύπου Employee-Affiliate

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

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών.

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών. «Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» έκδοση v.1.2, 10/09/2014 Περιεχόμενα Είσοδος... 3 Οικονομικά Υπεύθυνος... 4 Αρχική Οθόνη... 4 Διαχείριση Χρηστών... 4 Αναζήτηση Χρήστη... 4 Δημιουργία

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 5 Δρ. Βασιλική Κούφη Περιεχόμενα Ανάπτυξη προγράμματος Java Σύνδεση με βάση δεδομένων Άσκησης 2 (Εργαστηριακά Μαθήματα

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

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server PRISMA WIN APPLICATION SERVER ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server Πέντε βασικά βήµατα για τη ρύθµιση δικαιωµάτων πρόσβασης

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

ARTius με PostgreSQL

ARTius με PostgreSQL ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,

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

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.

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

databases linux - terminal (linux / windows terminal)

databases linux - terminal (linux / windows terminal) databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to

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

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

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

Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας

Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας 1 Ατζέντα Εισαγωγή Εργαλεία Ανοιχτού Λογισμικού για Μηχανικούς Λογισμικού Χρήση και

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

2 η Εργαστηριακή Άσκηση

2 η Εργαστηριακή Άσκηση 2 η Εργαστηριακή Άσκηση Σκοπός της παρούσας εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής client/server η οποία θα συνδέεται με μια Βάση Δεδομένων σε MSSQL Server (ή ACCESS), και θα προβάλει

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

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0 Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413

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

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask Το Flask είναι ένα micro περιβάλλον για την ανάπτυξη διαδικτυακών εφαρμογών με βάση τη γλώσσα Python. Micro σημαίνει ότι περιλαμβάνει τις

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 1 17/01/2012

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

Οδηγίες Χρήσης EAP Controller Software

Οδηγίες Χρήσης EAP Controller Software Οδηγίες Χρήσης EAP Controller Software Designed by TP-Link Hellas Ltd. Professional Business Unit Επιμέλεια: Βαλάντης Οικονομόπουλος 1 Περιεχόμενα 1.1 Προσδιορισμός της Τοπολογίας του Δικτύου...2 1.2 Αρχική

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

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Πατησίων 76, ΑΘΗΝΑ 104 34 - Tηλ.. 210 8203900 - Fax. 210 8203909 e-mail: noc@aueb.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam To eduroam είναι

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

Βιοϊατρική τεχνολογία

Βιοϊατρική τεχνολογία Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr

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

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

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

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας

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

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» «Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» έκδοση v.1.2, 10/09/2014 Περιεχόμενα Είσοδος... 3 Οικονομικά Υπεύθυνος... 4 Αρχική Οθόνη... 4 Διαχείριση Χρηστών... 4 Αναζήτηση Χρήστη... 4 Δημιουργία

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

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 3: Server Side Scripting II PHP & MySQL

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 3: Server Side Scripting II PHP & MySQL Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 3: Server Side Scripting II PHP & MySQL Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας

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

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οι οδηγίες που ακολουθούν περιγράφουν την εγκατάσταση και τη χρήση (compile & run) της Java για τον προσωπικό σας υπολογιστή. Windows (10, 8.1,

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

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Μάιος, 2014 TABLE OF CONTENTS ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBRARY... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΔΗΜΙΟΥΡΓΙΑ ΛΟΓΑΡΙΑΣΜΟΥ EBRARY...

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

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1 Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.

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

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Αικατερίνη Καμπάση, PhD Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Ζάκυνθος 2011 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΝΟΤΗΤΑ 1: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 5 1.1 Βάσεις Δεδομένων 7 1.2

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

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

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

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

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

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης Σελίδα 1 από 6 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να εγκαταστήσετε το λογισμικό του εκτυπωτή χρησιμοποιώντας το CD λογισμικού στα ακόλουθα λειτουργικά συστήματα: Windows 8.1

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Open eclass σε βήματα είναι

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

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα

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

Δίκτυο Διακοπής Καπνίσματος

Δίκτυο Διακοπής Καπνίσματος Οδηγίες χρήσης Δίκτυο Διακοπής Καπνίσματος Εργαστήριο Ιατρικής Πληροφορικης Ιατρική Σχολή Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Θεσσαλονίκη 2009 Οδηγίες Χρήσης Δίκτυο Δικοπής Καπνίσματος Περιεχόμενα Εγκατάσταση

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

Πώς να ενημερώνετε Τιμές & Διαθεσιμότητα. Οδηγός βήμα-βήμα

Πώς να ενημερώνετε Τιμές & Διαθεσιμότητα. Οδηγός βήμα-βήμα Πώς να ενημερώνετε Τιμές & Διαθεσιμότητα Οδηγός βήμα-βήμα Ο οδηγός σας για την ενημέρωση Τιμών και Διαθεσιμότητας Περιεχόμενα Page 2 Ενημερωση Διαθεσιμότητας: Μεμονωμένες αλλαγές (Σελίδα 5) Ενημέρωση Τιμών:

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

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

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

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

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού Μοναστηρίου 60, 54627 Θεσσαλονίκη, Τηλ 2310 567840, Fax 2310 514220, www.cardisoft.gr CARDISOFT User Guide ClassWeb VERSION 1.1 [February] [2007] Greece Monastiriou

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΓΙΑ ΤΟ 2011-12 ΧΕΙΜΕΡΙΝΟ. Για να πραγματοποιήσετε την δήλωσή σας μεταβαίνετε στο σύνδεσμο:

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΓΙΑ ΤΟ 2011-12 ΧΕΙΜΕΡΙΝΟ. Για να πραγματοποιήσετε την δήλωσή σας μεταβαίνετε στο σύνδεσμο: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΓΙΑ ΤΟ 2011-12 ΧΕΙΜΕΡΙΝΟ Για να πραγματοποιήσετε την δήλωσή σας μεταβαίνετε στο σύνδεσμο: https://e-gram.teilam.gr/unistudent Ειδικά οι πρωτοετείς μεταβαίνουν στον σύνδεσμο

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

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE 2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE Κατά την ανάπτυξη μιας εφαρμογής είναι σημαντικό να ελέγχετε την λειτουργικότητά της σε μια συσκευή, πριν την δημοσιεύσετε στους χρήστες. Ένα πολύ βολικό σύστημα,

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

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου (Virtual

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

Διαδικτυακές Εφαρμογές Ενότητα 3: Ανάπτυξη JavaEE 6 εφαρμογής με JSF2, EJB3 και JPA

Διαδικτυακές Εφαρμογές Ενότητα 3: Ανάπτυξη JavaEE 6 εφαρμογής με JSF2, EJB3 και JPA Διαδικτυακές Εφαρμογές Ενότητα 3: Ανάπτυξη JavaEE 6 εφαρμογής με JSF2, EJB3 και JPA Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Πίνακας Περιεχομένων To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 Εκτέλεση του περιβάλλοντος ανάπτυξης

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

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

Οδηγός Εγκατάστασης Pylon Auto Moto Cube POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017 Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual

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

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ FTP...3 ΒΗΜΑ 1 Ο ΕΠΙΛΟΓΗ FTP CLIENT...3 ΒΗΜΑ 2 ο ΕΓΚΑΤΑΣΤΑΣΗ FTP CLIENT...3 ΒΗΜΑ 3 ο ΡΥΘΜΙΣΕΙΣ ΣΥΝΔΕΣΗΣ...8 ΑΠΟΡΙΕΣ ΒΟΗΘΕΙΑ...10 2 / 10 ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ FTP Για να

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

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

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

Εξαγωγή Οικονοµικών Αναφορών (Ισολογισµός, Αποτελέσµατα Χρήσης, Λογαριασµοί Γενικής Εκµετάλλευσης) στην Εφαρµογή Ms Excel

Εξαγωγή Οικονοµικών Αναφορών (Ισολογισµός, Αποτελέσµατα Χρήσης, Λογαριασµοί Γενικής Εκµετάλλευσης) στην Εφαρµογή Ms Excel Εξαγωγή Οικονοµικών Αναφορών (Ισολογισµός, Αποτελέσµατα Χρήσης, Λογαριασµοί Γενικής Εκµετάλλευσης) στην Εφαρµογή Ms Excel Η εφαρµογή σε συνεργασία µε τη Microsoft σας προσφέρει τη δυνατότητα να διαχειρίζεστε

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

Σημειώσεις του σεμιναρίου: Δημιουργία εκπαιδευτικού ιστότοπου με χρήση του λογισμικού Joomla

Σημειώσεις του σεμιναρίου: Δημιουργία εκπαιδευτικού ιστότοπου με χρήση του λογισμικού Joomla Σημειώσεις του σεμιναρίου: Δημιουργία εκπαιδευτικού ιστότοπου με χρήση του λογισμικού Joomla 1 Διδακτική ώρα: 21 η -22 η Στην ενότητα αυτή θα δημιουργήσετε συνδέσμους που οδηγούν σε άλλες ιστοσελίδες,

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

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

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

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

«Κρυπτογράφηση Εταιριών»

«Κρυπτογράφηση Εταιριών» «Κρυπτογράφηση Εταιριών» Πριν την είσοδό σας στην εφαρμογή πατήστε το πλήκτρο «Live Update» ώστε να ενημερώσετε την εφαρμογή με την τελευταία έκδοση (3.00.15). Προστέθηκε η επιλογή «Κρυπτογράφηση Εταιριών».

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

SocialSkip Service v2.0

SocialSkip Service v2.0 SocialSkip Service v2.0 Οδηγίες εγκατάστασης Κωνσταντίνος Παρδάλης Ιόνιο Πανεπιστήμιο - Τμήμα Πληροφορικής Κέρκυρα, Μάιος 2013 Πίνακας περιεχομένων Εισαγωγή... 2 Αρχεία για λήψη... 2 Εγκατάσταση Java Developer

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

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete.

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete. H υπηρεσία VPN προσφέρει τη δυνατότητα σε χρήστες της ΑΣΠΑΙΤΕ που συνδέονται στο Internet από άλλους φορείς (πχ ISP, άλλα ιδρύματα, κτλ) να αποκτούν ασφαλή πρόσβαση στο δίκτυο και στις υπηρεσίες της Σχολής.

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

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας) Γενικά CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας) Το cygwin είναι ένα περιβάλλον προσοµοίωσης του UNIX/Linux στα Windows. Παρέχει στον χρήστη την δυνατότητα να δηµιουργεί προγράµµατα κάνοντας χρήση

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

Οδηγίες για τη Χρήση του Google Drive

Οδηγίες για τη Χρήση του Google Drive Οδηγίες για τη Χρήση του Google Drive Χαρπαντίδου Ζαχαρούλα Επιμορφώτρια Β επιπέδου ΠΕ 19-20 Υπεύθυνη ΚΕ.ΠΛΗ.ΝΕ.Τ. Δράμας 2013 Περιεχόμενα Δημιουργία λογαριασμού στο Google Drive. 3 Διαχείριση του GoogleDrive..

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

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 Ο σχεδιασμός ιστοσελίδας με τη χρήση του προγράμματος Microsoft Office SharePoint

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

ηµιουργία Αρχείου Πρότζεκτ (.qpf)

ηµιουργία Αρχείου Πρότζεκτ (.qpf) Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Εισαγωγή στο λογισµικό Quartus II v13 web edition 1 ηµιουργία Αρχείου Πρότζεκτ (.qpf) Με την εκκίνηση της εφαρµογής Quartus II v13.0 SP1 web edition, επιλέξτε File

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

Σενάριο Εστίασης Win XP:

Σενάριο Εστίασης Win XP: Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net

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

Οδηγίες ρύθμισης για σύνδεση των μετατροπέων Fronius στο online portal Fronius Solar.web (με χρήση Η/Υ)

Οδηγίες ρύθμισης για σύνδεση των μετατροπέων Fronius στο online portal Fronius Solar.web (με χρήση Η/Υ) Οδηγίες ρύθμισης για σύνδεση των μετατροπέων Fronius στο online portal Fronius Solar.web (με χρήση Η/Υ) 1. Πριν Ξεκινήσετε Δημιουργήστε λογαριασμό στο online portal Fronius Solar.web Σε περίπτωση που δεν

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

CARDISOFT. User Guide. StudentsWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυμη Εταιρία Παραγωγής Λογισμικού

CARDISOFT. User Guide. StudentsWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυμη Εταιρία Παραγωγής Λογισμικού Cardisoft Ανώνυμη Εταιρία Παραγωγής Λογισμικού Μοναστηρίου 60, 54627 Θεσσαλονίκη, Τηλ 2310 567840, Fax 2310 514220, www.cardisoft.gr CARDISOFT User Guide StudentsWeb VERSION 1.1 [February] [2007] Greece

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

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android 4 Δεκεμβρίου 2012 Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 0.1

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

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Τηλεκπαίδευσης Άσκηση Εξοικείωση με την πλατφόρμα Moodle Με την άσκηση αυτή θα ενημερωθείτε και θα αρχίσετε να εξοικειώνεστε με το Σύστημα Διαχείρισης

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

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 25 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ψηφιακής

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

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΕΦΑΡΜΟΓΩΝ JAIN-SIP-PROXY και SIP-COMMUNICATOR Εισαγωγή Αυτές οι οδηγίες περιγράφουν τα βήματα για να εγκαταστήσουμε τις εφαρμογές JAIN- SIP-Proxy και SIP-Communicator.

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

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

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

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 - - 2 - ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING Περιεχόµενα Εγκατάσταση λογισµικού Οθόνη καλωσορίσµατος στην εγκατάσταση...4 Πληροφορίες ιδρύµατος και λογισµικού...5 ηµιουργία συντόµευσης στο µενού έναρξης

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

Εργαστήριο 1-1 η Άσκηση - Ανάλυση

Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε εφαρμογή σε Java Swing με χρήση του IDE NetBeans όπου θα παρουσιάζεται ποιο κουμπί πατήθηκε. Η εφαρμογή θα μοιάζει ως εξής: Πρώτο Βήμα: Αρχική

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

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. QEMS TUTORIAL CRM Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. ΕΚΔΟΣΗ 1.0.1 + 26/6/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 2 LOGIN... 3 δικαιωματα ΕΦΑΡΜΟΓΗς... 4 ΙΔΙΟΚΤΗΤΗΣ... 4 ADMIN / MANAGER... 4 ΥΠΑΛΗΛΟΣ...

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