Εισαγωγή στην Ανάπτυξη Εφαρμογών Android

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

Download "Εισαγωγή στην Ανάπτυξη Εφαρμογών Android"

Transcript

1 Εισαγωγή στην Ανάπτυξη Εφαρμογών Android Σημειώσεις σεμιναρίου Επιμέλεια: Βασίλης Κόλιας Ενότητα 2 Εισαγωγή στις εφαρμογές Graphical User Interfaces

2 Πίνακας Περιεχομένων 4 Εισαγωγή στις εφαρμογές Κατηγορίες εφαρμογών Συστατικά εφαρμογών Τα Android Projects Δημιουργία ενός Android Project με το Eclipse Η αρχειακή δομή ενός android project Εκτέλεση της εφαρμογής Ο κύκλος ζωής μιας εφαρμογής Android Προτεραιότητα εφαρμογών Η κλάση android.app.application Εισαγωγή στα Activities Δημιουργία ενός Activity Ο κύκλος ζωής ενός Activity Εισαγωγή στα Intents Χρήση των Intents για την έναρξη των Activities Εισαγωγή στα Resources Graphical User Interfaces Μέρος 1 ο Layouts Βασικά attributes των αρχείων layout Input Controls Button EditText Layout Managers Linear Layout Relative Layout ListView Grid View

3 4 Εισαγωγή στις εφαρμογές Οι εφαρμογές στο Android γράφονται στη γλώσσα προγραμματισμού Java. Τα εργαλεία του SDK μεταγλωττίζουν τον κώδικα μαζί με δεδομένα και αρχεία πόρων σε ένα Android package, που είναι ένα συμπιεσμένο αρχείο με την κατάληξη.apk. Ο κώδικας σε ένα.apk θεωρείται ως μια εφαρμογή και είναι το αρχείο που χρησιμοποιεί μια συσκευή για να εγκαταστήσει την εφαρμογή. Μόλις εγκατασταθεί σε κάποια συσκευή, μια εφαρμογή τρέχει στο δικό της sandbox, ένα περιορισμένο για λόγους ασφάλειας περιβάλλον εκτέλεσης: Το λειτουργικό σύστημα δημιουργεί έναν χρήστη συστήματος για κάθε μια εφαρμογή. Προεπιλεγμένα το σύστημα θέτει σε κάθε εφαρμογή ένα μοναδικό ID χρήστη, το οποίο είναι άγνωστο στην εφαρμογή. Το σύστημα θέτει τα δικαιώματα για όλα τα αρχεία σε μια εφαρμογή, έτσι ώστε να μπορούν να προσπελαστούν μόνο από το ID που τίθεται στην εφαρμογή. Κάθε διεργασία τρέχει στη δική της VM έτσι ώστε ο κώδικας της να τρέχει απομονωμένος από τις άλλες εφαρμογές. Προεπιλεγμένα κάθε εφαρμογή τρέχει στη δική της διεργασία. Το Android εκκινεί αυτή τη διεργασία όταν οποιοδήποτε συστατικό της εφαρμογής πρέπει να εκτελεστεί και την παύει όταν δεν χρειάζεται ή όταν το σύστημα πρέπει να απελευθερώσει πόρους για άλλες εφαρμογές. Με αυτόν τον τρόπο το Android υλοποιεί την αρχή του ελάχιστου προνομίου (least privilege) κατά την οποία κάθε εφαρμογή προεπιλεγμένα έχει πρόσβαση μόνο στα συστατικά που χρειάζεται για να πετύχει το σκοπό της και τίποτα περισσότερο. Αυτό δημιουργεί ένα αρκετά ασφαλές περιβάλλον στο οποίο μια εφαρμογή δεν μπορεί να προσπελάσει κομμάτια του συστήματος για τα οποία δεν έχει δικαιώματα. Ωστόσο υπάρχουν τρόποι για να μοιραστεί μια εφαρμογή δεδομένα με άλλες εφαρμογές ή να προσπελάσει υπηρεσίες του συστήματος: Είναι δυνατό δυο εφαρμογές να μοιραστούν το ίδιο Linux user ID, οπότε θα μπορούν να προσπελάσει η μια τα αρχεία της άλλης. Επίσης μπορούν να τρέξουν ακόμα και στην ίδια VM. Μια εφαρμογή μπορεί να αιτηθεί δικαιώματα για να προσπελάσει τα δεδομένα μιας συσκευής όπως τις επαφές, τα μηνύματα SMS, την κάρτα μνήμης, την κάμερα, το Bluetooth και τα υπόλοιπα. Όλα αυτά τα δικαιώματα δίνονται στο χρήστη κατά την εγκατάσταση της εφαρμογής. Για να γράψουμε ποιοτικές εφαρμογές, είναι σημαντικό να κατανοήσουμε τα ήδη των εφαρμογών που μπορούμε να φτιάξουμε και τα συστατικά από τα οποία θα αποτελούνται. Σε αυτή την ενότητα κάνουμε μια εισαγωγή σε αυτά τα συστατικά, δίνοντας περισσότερη έμφαση στα Activities. 4.1 Κατηγορίες εφαρμογών Οι περισσότερες από τις εφαρμογές που αναπτύσσουμε στο Android εμπίπτουν σε μια από τις ακόλουθες κατηγορίες: Εφαρμογές προσκηνίου Μια εφαρμογή που χρησιμοποιείται μόνο όταν είναι στο προσκήνιο και αναστέλλεται όταν δεν είναι ορατή ανήκει σε αυτήν την κατηγορία. Όταν αναπτύσσουμε εφαρμογές προσκηνίου (Foreground applications) πρέπει να έχουμε κατά νου τον κύκλο ζωής ενός Activity έτσι ώστε ένα Activity να μπορεί να εναλλάσσεται μεταξύ του παρασκηνίου και του προσκηνίου. Οι εφαρμογές αυτού του είδους δεν έχουν τον έλεγχο του κύκλου ζωής τους κάτι που σημαίνει ότι πρέπει να αποθηκεύσουμε την κατάσταση της εφαρμογής όταν αυτή απομακρυνθεί 2

4 από το προσκήνιο και στη συνέχεια όταν επανέλθει σε αυτό να την επαναφέρουμε στην ίδια κατάσταση. Επίσης είναι πολύ σημαντικό, οι εφαρμογές που ανήκουν σε αυτή την κατηγορία να παρουσιάζουν μια αρκετά καλή διεπαφή χρήστη. Παραδείγματα εφαρμογών που ανήκουν σε αυτήν την κατηγορία είναι τα παιχνίδια. Εφαρμογές παρασκηνίου Οι εφαρμογές που ανήκουν σε αυτήν την κατηγορία έχουν ελάχιστη ή και καθόλου αλληλεπίδραση με το χρήστη και πέραν της ρύθμισής τους τον περισσότερο χρόνο εκτέλεσής τους παραμένουν κρυφές. Τις περισσότερες φορές παρακολουθούν για μηνύματα ή ενέργειες που προκαλούνται από το υλικό, το σύστημα ή άλλες εφαρμογές αντί να βασίζονται στην αλληλεπίδραση με το χρήστη. Μπορούμε να δημιουργήσουμε εντελώς αόρατες υπηρεσίες, αλλά στην πράξη είναι καλό να παρέχουμε ένα βασικό επίπεδο ελέγχου στο χρήστη. Κατ ελάχιστον λοιπόν είναι καλό να επιτρέπουμε στους χρήστες να επιβεβαιώσουν ότι η υπηρεσία τρέχει και να τους αφήνουμε να ρυθμίζουν, να παύουν ή να την τερματίζουν όποτε επιθυμούν. Διακοπτόμενες εφαρμογές Υπάρχουν περιπτώσεις που χρειάζεται μια εφαρμογή να δέχεται εισόδους από το χρήστη αλλά και να αντιδρά σε γεγονότα όταν δεν είναι στο προσκήνιο. Οι εφαρμογές της κατηγορίας αυτής λοιπόν είναι μια ένωση ορατών Activities και αόρατων υπηρεσιών παρασκηνίου ή broadcast receivers. Τέτοιες εφαρμογές πρέπει να γνωρίζουν ανά πάσα στιγμή την κατάστασή τους όταν αλληλεπιδρούν με το χρήστη. Για παράδειγμα θα πρέπει να ενημερώνουν το UI όταν είναι ορατό και να στέλνουν notifications για να ενημερώνουν το χρήστη όταν είναι στο παρασκήνιο. Παραδείγματα τέτοιων εφαρμογών είναι αυτές για ή για τη λήψη ειδήσεων. Widgets και Live Wallpapers Μερικές εφαρμογές αναπαρίστανται μόνο σαν ένα widget για το home-screen της συσκευής ή σαν live wallpapers. Δημιουργώντας μια τέτοια εφαρμογή, παρέχουμε διαδραστικά εικονικά στοιχεία με τα οποία μπορούμε να προσθέσουμε λειτουργικότητα στα home screens. Οι εφαρμογές μόνο με widgets είναι χρήσιμες στην παροχή δυναμικής πληροφορίας όπως για παράδειγμα τη στάθμη της μπαταρίας ή την πρόβλεψη του καιρού. 4.2 Συστατικά εφαρμογών Οι εφαρμογές στο Android αποτελούνται από χαλαρά συνδεδεμένα (loosely coupled) συστατικά που συνδέονται μεταξύ τους από το manifest της εφαρμογής το οποίο περιγράφει καθένα συστατικό αλλά και πώς όλα τα συστατικά αλληλεπιδρούν μεταξύ τους. Το manifest επίσης χρησιμοποιείται για να προσδιορίσει τα μεταδεδομένα της εφαρμογής, τις απαιτήσεις του σε υλικό και σε χαρακτηριστικά της πλατφόρμας, εξωτερικές βιβλιοθήκες και δικαιώματα. Επειδή τα συστατικά αυτά είναι συνδεδεμένα χαλαρά, μπορούν να χρησιμοποιηθούν και ανεξάρτητα ή να διαμοιραστούν μεταξύ των εφαρμογών. Activities Ένα Activity αποτελεί τον θεμέλιο λίθο ενός User Interface. Κατ' αναλογία, ένα Activity είναι για μια Android εφαρμογή ό,τι ένα παράθυρο ή ένας διάλογος για μία desktop παραθυρική εφαρμογή. Κάθε εφαρμογή λοιπόν αποτελείται από τουλάχιστον ένα Activity ή και περισσότερα, αν η εφαρμογή χρησιμοποιεί περισσότερες της μίας οθόνες διάδρασης. Τα activities χρησιμοποιούν views και fragments για να τοποθετήσουν στο επίπεδο και να εμφανίσουν πληροφορία, αλλά και να αποκριθούν σε ενέργειες του χρήστη. Intents Τα Intents είναι από τα πιο σημαντικά συστατικά της πλατφόρμας και περιγράφουν ένα μήνυμα συστήματος. Τα μηνύματα αυτά παράγονται και 'κυκλοφορούν' στο σύστημα καθ' όλη τη χρονική περίοδο κατά την οποία η συσκευή είναι σε λειτουργία και ενημερώνουν τις εφαρμογές για κάθε είδους συμβάν που λαμβάνει χώρα ανά πάσα χρονική στιγμή. Ένα τέτοιο 3

5 συμβάν μπορεί να είναι μια αλλαγή στην κατάσταση μιας hardware συσκευής (π.χ. ο χρήστης ενεργοποίησε το Bluetooth), η εισροή δεδομένων (π.χ. μόλις παραλήφθηκε ένα SMS), ή ένα συμβάν που προκλήθηκε από μία εφαρμογή μετά από χειρισμό του χρήστη (π.χ. ο χρήστης έκανε κλικ σε ένα link και πρέπει να ανοίξει ο web browser και να προβληθεί η αντίστοιχη ιστοσελίδα). Ως προγραμματιστές, όχι μόνο μπορούμε να εκτελέσουμε μια ενέργεια ανταποκρινόμενοι σε ένα τέτοιο συμβάν, αλλά έχουμε και τη δυνατότητα να δημιουργήσουμε τα δικά μας ούτως ώστε να λανσάρουμε κάποιο Activity ή για να ενημερωθούμε για μία συνθήκη που επαληθεύεται (π.χ. πυροδότησε ένα Intent όταν η ταχύτητα κίνησης του χρήστη υπερβεί τα 5Km/h). Content Providers Οι Content Providers αποτελούν ένα μέσο μόνιμης αποθήκευσης και συνήθως αλληλοεπιδρούν με SQL βάσεις δεδομένων. Αποτελούν επίσης και τον προτιμώμενο τρόπο διαμοιρασμού δεδομένων πέραν των ορίων μιας εφαρμογής. Μπορούμε να ρυθμίσουμε τον content provider της εφαρμογής μας να επιτρέπει την πρόσβαση στα δεδομένα του από άλλες εφαρμογές και όμοια η εφαρμογή μας, μπορεί να χρησιμοποιεί τους content providers που παρέχουν οι άλλες εφαρμογές. Για παράδειγμα, μία εφαρμογή που θέλει να έχει πρόσβαση στις επαφές του τηλεφώνου π.χ. για να πραγματοποιήσει μία κλήση, θα πρέπει να κάνει χρήση του αντίστοιχου Content Provider. Οι συσκευές Android περιλαμβάνουν πολλαπλούς native content providers που κοινοποιούν χρήσιμες βάσεις δεδομένων όπως το media store και οι επαφές. Εκτός από τους ήδη υπάρχοντες, μπορούμε να δημιουργήσουμε και τους δικούς μας Content Providers ώστε να δίνουμε πρόσβαση με ελεγχόμενο τρόπο σε δεδομένα που θέλουμε να θέσουμε ως κοινόχρηστα σε άλλες εφαρμογές. Services Τα Activities, οι Content Providers και τα Intents έχουν τυπικά μικρή διάρκεια ζωής και μπορούν να τερματίσουν από το λειτουργικό σύστημα ανά πάσα χρονική στιγμή. Τα services τρέχουν χωρίς κάποιο γραφικό περιβάλλον στο παρασκήνιο και επιτελούν εργασίες όπως να ενημερώνουν τις πηγές δεδομένων και τα Activities, προκαλούν ειδοποιήσεις και μεταδίδουν intents. Χρησιμοποιούνται για να υλοποιούν εφαρμογές που χρειάζεται να τρέχουν συνεχώς ή εφαρμογές που δεν χρειάζονται αλληλεπίδραση με το χρήστη. Θα μπορούσαμε δηλαδή να γράψουμε κάποιο Service το οποίο παίζει διαρκώς μουσική, ακόμη κι αν το Activity που το ελέγχει έχει τερματίσει. Τα Android Services δηλαδή είναι κάτι αντίστοιχο των Windows Services του λειτουργικού των Windows ή των daemons του Linux. Κάθε εφαρμογή απαρτίζεται από ένα ή περισσότερα από τα προαναφερθέντα συστατικά, τα οποία αρχικοποιούνται από το Android όταν χρειαστεί. Οι υπόλοιπες εφαρμογές που εκτελούνται μπορούν να τα χρησιμοποιήσουν, ανάλογα με τα καθορισμένα δικαιώματα πρόσβασης. Καθώς διάφορες λειτουργίες λαμβάνουν χώρα κατά τη χρήση της συσκευής (οι οποίες μάλιστα δε συσχετίζονται μεταξύ τους, όπως π.χ. μια εισερχόμενη κλήση), κάθε συστατικό περνάει από διάφορες φάσεις του κύκλου ζωής του όπως να δημιουργηθεί, να βρεθεί στο προσκήνιο, να μεταβεί στο παρασκήνιο και τέλος να καταστραφεί. Ένα μοναδικό χαρακτηριστικό του Android είναι ότι κάθε εφαρμογή μπορεί να ξεκινήσει κάποιο συστατικό μιας άλλης εφαρμογής. Για παράδειγμα για τη λήψη μιας φωτογραφίας μπορούμε να χρησιμοποιήσουμε την έτοιμη εφαρμογή που έχει η συσκευή αντί να φτιάξουμε μια από την αρχή. Δεν χρειάζεται να ενσωματώσουμε τον κώδικα τις εφαρμογής για φωτογράφηση ούτε καν να τη συνδέσουμε με την εφαρμογή μας. Αντίθετα μπορούμε απλώς να ξεκινήσουμε ένα activity στην εφαρμογή που λαμβάνει φωτογραφίες. Όταν ολοκληρώνεται η φωτογραφία επιστρέφει στην εφαρμογή για να μπορέσουμε να τη χρησιμοποιήσουμε. Στο χρήστη θα φαίνεται ότι η κάμερα είναι κομμάτι της εφαρμογής ενώ στην πραγματικότητα είναι μια ξεχωριστή εφαρμογή. Όταν το σύστημα ξεκινά ένα συστατικό, ξεκινά τη διεργασία για αυτή την εφαρμογή (αν δεν τρέχει ήδη) και αρχικοποιεί τις κλάσεις που χρειάζονται για το συστατικό. Για παράδειγμα αν η εφαρμογή ξεκινά ένα activity της εφαρμογής λήψεων φωτογραφιών, το activity αυτό τρέχει στη διεργασία που τρέχει η εφαρμογή της κάμερας, όχι στη διεργασία της εφαρμογής μας. Συνεπώς 4

6 αντίθετα με τις εφαρμογές στα περισσότερα συστήματα, οι εφαρμογές στο Android δεν έχουν ένα μοναδικό σημείο εκκίνησης (δεν υπάρχει μέθοδος main όπως σε ένα Java πρόγραμμα). Επειδή το σύστημα τρέχει κάθε εφαρμογή σε διαφορετική διεργασία με τα κατάλληλα δικαιώματα που περιορίζουν την πρόσβαση σε άλλες εφαρμογές, η εφαρμογή μας δεν μπορεί να ενεργοποιήσει άμεσα ένα συστατικό μιας άλλης εφαρμογής. Ωστόσο το σύστημα μπορεί. Οπότε για να ενεργοποιήσουμε ένα συστατικό μιας άλλης εφαρμογής θα πρέπει να στείλουμε ένα μήνυμα στο σύστημα που ορίζει την πρόθεσή (intent) να ξεκινήσουμε ένα συγκεκριμένο συστατικό. Το σύστημα τότε ενεργοποιεί το συστατικό. 4.3 Τα Android Projects Το πρώτο πράγμα που χρειάζεται για την ανάπτυξη μιας εφαρμογής είναι η δημιουργία ενός project στο Eclipse. Για το λόγο αυτό δημιουργούμε ένα workspace, στο οποίο θα αποθηκεύουμε όλα τα android projects μας. Στη συνέχεια ακολουθώντας τον οδηγό δημιουργίας Android Project (Android Project Wizard) δημιουργούμε ένα νέο project. Ο οδηγός αυτός δημιουργεί όλα τα απαραίτητα αρχεία για μια εφαρμογή Δημιουργία ενός Android Project με το Eclipse Για να δημιουργήσουμε λοιπόν ένα νέο project ακολουθούμε τα ακόλουθα βήματα από το Eclipse: 1. Επιλέγουμε File, New, Android Project ή πατάμε το εικονίδιο δημιουργίας νέων project ( ) στην μπάρα εργαλείων του Eclipse, ανοίγουμε το φάκελο Android και επιλέγουμε Android Application. 2. Συμπληρώνουμε τη φόρμα που εμφανίζεται: Το πεδίο Application Name είναι το όνομα της εφαρμογής που θα εμφανίζεται στους χρήστες. Για το παράδειγμα αυτό, θα χρησιμοποιήσουμε το My First App. Το πεδίο Project Name είναι το όνομα για το directory του project και το όνομα που είναι ορατό στο Eclipse. Το πεδίο Package Name είναι ο ονοματοχώρος τον κλάσεων της ε- φαρμογής. Ακολουθεί τους ίδιους κανόνες με τα πακέτα στη Java. Το όνομα του πακέτου πρέπει να είναι μοναδικό ανάμεσα σε όλα τα πακέτα που είναι εγκατεστημένα στο σύστημα. Για το λόγο αυτό είναι προτιμότερο να χρησιμοποιούμε ένα όνομα που ξεκινά με το αντίστοφο domain name του οργανισμού ή της ιστοσελίδας μας. Για το project αυτό μπορούμε να χρησιμοποιήσουμε το com.example.myfirstapp που συμπλήρωσε αυτόματα το Eclipse, ω- στόσο αν θέλουμε να δημοσιεύσουμε την εφαρμογή αυτή στο Google Play θα πρέπει να δώσουμε στο πακέτο ένα πραγματικό ό- νομα. Το minimum Required SDK είναι η χαμηλότερη έκδοση του Android που υποστηρίζει η εφαρμογή μας και μπορεί να λάβει σαν τιμή κάποιο από τα API Levels. Για να υποστηρίξουμε όσο το δυνατό περισσότερες συσκευές, θα πρέπει να ορίσουμε το μικρότερο API Level που υποστηρίζει τις δυνατότητες της εφαρμογής μας. Αν οποιοδήποτε χαρακτηριστικό της εφαρμογής μας υποστηρίζεται μόνο σε κάποιο από τα πιο πρόσφατα levels και δεν είναι σημαντικό για την όλη εφαρμογή, μπορούμε να το ενεργοποιούμε μόνο στις εκδόσεις που το υποστηρίζουν. Το πεδίο Target SDK ορίζει το υψηλότερο επίπεδο με το οποίο δοκιμάσαμε την εφαρμογή μας. Καθώς διατίθενται οι νέες εκδόσεις του Android, θα πρέπει να δοκιμάζουμε την εφαρμογή στη νέα έκδοση 5

7 και να ενημερώσουμε αυτή την τιμή για να ταυτίζεται με την τελευταία έκδοση ή να εκμεταλλεύεται τα νέα χαρακτηριστικά της πλατφόρμας. Το πεδίο Compile With είναι η έκδοση της πλατφόρμας με βάση την οποία πρόκειται η εφαρμογή μας να μεταγλωττιστεί της οποίας μεταγλωττίζουμε την εφαρμογή. Προεπιλεγμένα τίθεται στην τελευταία διαθέσιμη έκδοση του SDK. Αν δεν υπάρχει κάποια έκδοση κατεβασμένη, χρειάζεται να κατεβάσουμε. Το πεδίο Theme ορίζει το στυλ του user interface του Android που θα εφαρμοστεί στο app. 3. Στο επόμενο παράθυρο με τις ρυθμίσεις, αφήνουμε τις προεπιλεγμένες τιμές και πατάμε Next. 4. Το επόμενο παράθυρο μας βοηθάει να δημιουργήσουμε ένα εικονίδιο εκκίνησης της εφαρμογής μας. Μπορούμε να προσαρμόσουμε το εικονίδιο ανάλογα με τις απαιτήσεις μας, ενώ το εργαλείο παράγει ένα εικονίδιο για διάφορες πυκνότητες οθονών. Πριν όμως δημοσιεύσουμε την εφαρμογή μας 6

8 θα πρέπει να βεβαιωθούμε ότι το εικονίδιο τηρεί τους κανόνες που ορίζονται στον οδηγό σχεδίασης εικονιδίων 1. Στη συνέχεια πατάμε Next. 5. Τώρα μπορούμε να επιλέξουμε ένα activity template από το οποίο μπορούμε να ξεκινήσουμε την ανάπτυξη της εφαρμογής μας. 6. Αφήνουμε όλες τις λεπτομέρειες του Activity στις προεπιλεγμένες τιμές τους και πατάμε Finish. Το project είναι έτοιμο με τα προεπιλεγμένα αρχεία δημιουργημένα. Είμαστε σε θέση να ξεκινήσουμε την ανάπτυξη της εφαρμογής Η αρχειακή δομή ενός android project Παρόλο που το μέγεθος και η πολυπλοκότητα ενός android project ποικίλλει, η δομή τους είναι κοινή. Στην εικόνα 4-1 μπορούμε να δούμε τη δομή των αρχείων του project που μόλις δημιουργήσαμε. Οι android εφαρμογές έχουν μερικά απαραίτητα και μερικά προαιρετικά στοιχεία. Τα στοιχεία αυτά φαίνονται στον πίνακα 4-1. Όπως μπορούμε να δούμε στον πίνακα αυτόν, μια εφαρμογή αποτελείται κυρίως από τρία κομμάτια: α) το κομμάτι που περιγράφει την εφαρμογή, β) μια συλλογή από διάφορους πόρους και γ) τον πηγαίο κώδικα της εφαρμογής. Αν εξαιρέσουμε το αρχείο AndroidManifest.xml μπορούμε να δούμε μια εφαρμογή Android πολύ απλά σαν την λογική της εφαρμογής μας (υλοποιημένη μέσα στον κώδικα) και τους πόρους. Η 1 7

9 βασική δομή μιας android εφαρμογής μοιάζει λίγο με τη βασική δομή μιας J2EE εφαρμογής, όπου οι πόροι αντιστοιχεί στις JSPs, η λογική της εφαρμογής αντιστοιχεί στα servlets και το AndroidManifest.xml με το αρχείο web.xml. Εικόνα 4-1 Η αρχειακή δομή της εφαρμογής MyFirstProject Πίνακας 4-1 Περιγραφή της δομής μιας εφαρμογής Στοιχείο Περιγραφή Προεραιτικό AndroidManifest.xml Το αρχείο ρυθμίσεων της εφαρμογής. Ορίζει τα Όχι activities, τους content providers και τους intent receivers της εφαρμογής. Εδώ μπορούμε να ορίσουμε τα permissions που ζητά αλλά και δίνει η εφαρμογή σε άλλες εφρμογές που θέλουν να τη χρησιμοποιήσουν. src Ο φάκελος που περιέχει τον πηγαίο κώδικα της Όχι εφαρμογής gen Φάκελος που περιέχει πόρους που δημιουργήθηκαν Όχι αυτόματα assets Μια αυθαίρετη συλλογή από αρχεία και φακέλους Ναι res Ένας φάκελος που περιέχει τους πόρους της Όχι εφαρμογής. Είναι ο φάκελος γονέας των drawable, anim, layout, menu, value, xml και raw drawable- Φάκελοι που περιέχουν τις εικόνες που Ναι [h/l/m/xh]dpi χρησιμοποιούνται στην εφαρμογή ή αρχεία που τις περιγράφουν για διάφορα μεγέθη οθονών layout Φάκελος με αρχεία για τον ορισμό του UI της Ναι εφαρμογής menu Φάκελος που περιέχει αρχεία XML που περιγράφουν τα μενού της εφαρμογής Ναι 8

10 values Φάκελος που περιέχει άλλους πόρους που χρησιμοποιεί η εφαρμογή όπως strings, ή χρώματα Ναι Μερικές παρατηρήσεις που πρέπει να κάνουμε για την αρχειακή δομή ενός project είναι οι εξής: Το Android υποστηρίζει μόνο μια γραμμική λίστα αρχείων μέσα στους προκαθορισμένους φακέλους κάτω από το φάκελο res. Για παράδειγμα, δεν υποστηρίζει φωλιασμένους φακέλος κάτω από το φάκελο layout (ή άλλους φακέλους κάτω από τον res). Επίσης υπάρχουν διάφορες ομοιότητες μεταξύ του φακέλου assets και του φακέλου raw κάτω από το res. Και οι δυο φάκελοι περιέχουν raw αρχεία, ωστόσο τα αρχεία στο φάκελο raw θεωρούνται πόροι σε αντίθεση με τα αρχεία στο φάκελο assets που δεν θεωρούνται. Κατά συνέπεια τα αρχεία στο raw μπορούν να προσπελαστούν με IDs πόρων κλπ. Αλλά τα περιοχόμενα του φακέλου assets θεωρούνται γενικού σκοπού και χρησιμοποιούνται χωρίς περιορισμούς και μπορούμε να εισάγουμε μια οποιαδήποτε άλλη αρχειακή δομή επιθυμούμε. Το αρχείο Android Manifest Κάθε Android project περιλαμβάνει ένα αρχείο manifest, το AndroidManifest.xml, που αποθηκεύεται στην κορυφή της ιεραρχίας των αρχείων στο project. Το manifest ορίζει τη δομή και τα μεταδεδομένα της εφαρμογής, τα συστατικά της και τις απαιτήσεις της. Περιλαμβάνει κόμβους για κάθε μια από τις Activities, Services, Content Providers και Broadcast Receivers που αποτελούν μια εφαρμογή και χρησιμοποιώντας τα Intent Filters και τα Permissions καθορίζει πως θα αλληλεπιδρούν μεταξύ τους και με άλλες εφαρμογές. Το manifest μπορεί επίσης να καθορίσει τα μεταδεδομένα της εφαρμογής (όπως τα icons, τον αριθμό της έκδοσης ή το theme) και επιπρόσθετους κόμβους στο top-level που ορίζουν τα απαιτούμενα permissions, τα unit tests ενώ ορίζονται και τις απαιτήσεις ως προς το υλικό, την οθόνη και την πλατφόρμα. Το manifest αποτελείται από το root tag manifest το οποίο περιέχει ένα package attribute που ορίζεται στο πακέτο του project. Περιλαμβάνει επίσης και ένα xmlns:android attribute που παρέχει διάφορα attributes συστήματος που χρησιμοποιούνται μέσα στο αρχείο. Χρησιμοποιούμε το attribute versioncode για να ορίσουμε την τρέχουσα έκδοση της εφαρμογής σαν έναν ακέραιο που αυξάνει με κάθε σημαντική αλλαγή στην εφαρμογή και χρησιμοποιούμε το versionname attribute για να καθορίσουμε το όνομα της έκδοσης που θα είναι ορατή στους χρήστες. Μπορούμε επίσης να ορίσουμε αν θα επιτρέπεται ή αν είναι επιθυμητό να εγκαθίσταται η εφαρμογή σε εξωτερικό αποθηκευτικό μέσο (συνήθως μια κάρτα SD) αντί μιας εσωτερικής πηγής χρησιμοποιώντας το attribute installlocation, θέτοντας την τιμή preferexternal ή auto, όπου η πρώτη εγκαθιστά την εφαρμογή σε εξωτερικό μέσο όποτε είναι δυνατό και η δεύτερη αφήνει την απόφαση στο σύστημα. Αν δεν ορίσουμε το attribute αυτό, η εφαρμογή θα εγκατασταθεί στην εσωτερική μνήμη και οι χρήστες δεν θα μπορούν να τη μεταφέρουν σε κάποια εξωτερική. Επειδή η εσωτερική μνήμη είναι περιορισμένη, είναι καλό όποτε αυτό είναι δυνατό να εγκαθιστούμε την εφαρμογή στην εξωτερική μνήμη. Ένα από τα πιο σημαντικά elements του manifest είναι το <uses-sdk>, το οποίο ορίζει τη συμβατότητα της εφαρμογής με διάφορες εκδόσεις του Android χρησιμοποιώντας τα attributes android:minsdkversion και android:targetsdkversion. Για την εφαρμογή μας αυτά μοιάζουν με τον ακόλουθο κώδικα: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myfirstproject" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="17" /> </manifest> 9

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

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

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

Ενημέρωση σε Windows 8.1 από τα Windows 8

Ενημέρωση σε Windows 8.1 από τα Windows 8 Ενημέρωση σε Windows 8.1 από τα Windows 8 Τα Windows 8.1 και τα Windows RT 8.1 είναι βασισμένα στα Windows 8 και στα Windows RT, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

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

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών Βιβλιογραφία: Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών Προγραμματισμός Android Ian Clifton. AndroidTM User Interface Design, Addison-Wesley, 2013 P. Deitel. H. Deitel, A. Deitel.

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 1 Α. ΛΗΨΗ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ (EXPORT) ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 3 1. ΜΕ ΧΡΗΣΗ INTERNET EXPLORER 3 2. ΜΕ ΧΡΗΣΗ MOZILLA FIREFOX 10 Β. ΜΕΤΑΦΟΡΑ ΨΗΦΙΑΚΩΝ

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

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

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

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 ο Μάθημα

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 ο Μάθημα Δημιουργώντας μια εφαρμογή ζωγραφικής 2 ο Μάθημα Απαιτήσεις 1. Σύνδεση στο Διαδίκτυο (διότι οι εφαρμογές δημιουργούνται online) 2. Εγκατεστημένος ο Browser Google Chrome 3. Υπαρκτός λογαριασμός Gmail 4.

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

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

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

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

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

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

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

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

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

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

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία Ξεκινώντας με το MIT Αρρ Inventor 1 η Εργασία Απαιτήσεις 1. Σύνδεση στο Διαδίκτυο (διότι οι εφαρμογές δημιουργούνται online) 2. Εγκατεστημένος ο Browser Google Chrome 3. Υπαρκτός λογαριασμός Gmail 4. Κατεβάστε

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

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

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

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

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

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

Το νέο Twinspace. Ελληνική Υπηρεσία Υποστήριξης της δράσης etwinning. Ιστότοπος: http://etwinning.sch.gr email: etwinning@sch.gr

Το νέο Twinspace. Ελληνική Υπηρεσία Υποστήριξης της δράσης etwinning. Ιστότοπος: http://etwinning.sch.gr email: etwinning@sch.gr Το νέο Twinspace Η συνεργατική πλατφόρμα του etwinning, εργαλείο για την κοινωνική δικτύωση, την επικοινωνία των εκπαιδευτικών και τη διαχείριση ενός έργου etwinning Ελληνική Υπηρεσία Υποστήριξης της δράσης

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

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

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

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

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

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

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

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set Δημιουργία Backup Set για ( file Backup ) 1. Τρέχουμε την εφαρμογή BACKUP365. Όταν συνδεθεί με τα κεντρικό σύστημα της Digital SIMA εμφανίζεται η παρακάτω εικόνα : 2. Για να δημιουργήσουμε το πρώτο ή κάθε

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

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

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

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

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

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

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

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

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

Android Studio για Windows

Android Studio για Windows Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο

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

Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά.

Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά. Δραστηριότητα Κουμπί Πανικού Περιγραφή Εφαρμογής Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά. Εικόνα 1 - Εφαρμογή Κουμπί Πανικού Το πρώτο

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

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

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

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

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

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

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

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

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 ΥΠΑΛΗΛΟΣ...

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

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής ΣΕΜΙΝΑΡΙΟ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΑΛΕΞΑΝΔΡΟΣ ΚΑΝΤΑΣ ΠΡΩΤΟ ΣΕΜΙΝΑΡΙΟ ΔΕΥΤΕΡΟΥ ΚΥΚΛΟΥ ΕΚΠΑΙΔΕΥΣΗΣΗΣ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ Αυτή η εργασία

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

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip. Το αρχείο EstateWeb 4.0.2.exe περιέχει την εγκατάσταση της εφαρµογής σε συµπιεσµένη µορφή. Για αυτό το λόγο θα πρέπει πρώτα να αποσυµπιέσετε τα αρχεία της εγκατάστασης στον σκληρό σας δίσκο. Κάντε διπλό

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

Εργασία για το Facility Game Μάθημα: Δομές Δεδομένων 2013-2014. Σωτήρης Γυφτόπουλος

Εργασία για το Facility Game Μάθημα: Δομές Δεδομένων 2013-2014. Σωτήρης Γυφτόπουλος Εργασία για το Facility Game Μάθημα: Δομές Δεδομένων 2013-2014 Σωτήρης Γυφτόπουλος Κανόνες του Facility Game (1/4) Στο Facility Game υπάρχει ένα σύνολο κόμβων που συνδέονται «σειριακά» και κάθε κόμβος

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

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα: Startup Guide Backup365 Οδηγός γρήγορης εγκατάστασης και εκκίνησης [ ΠΡΟΣΟΧΗ: αν κατά την κρυπογράφιση του αρχείου επιλέξετε δικό σας Encryption Key (αντί του Password εισόδου που προτείνει το σύστημα)

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

ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ BLACKBOARD ΑΠΟ ΜΑΘΗΤΗ ΒΑΣΙΚΟΣ ΟΔΗΓΟΣ

ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ BLACKBOARD ΑΠΟ ΜΑΘΗΤΗ ΒΑΣΙΚΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ BLACKBOARD ΑΠΟ ΜΑΘΗΤΗ ΒΑΣΙΚΟΣ ΟΔΗΓΟΣ Οδηγός για Ρυθμίσεις μικροφώνου και ηχείου WHITEBOARD Διαδραστικός πίνακας VIDEO & ΗΧΟΣ Ενεργοποίηση και ρύθμιση κάμερας, ηχείων, μικροφώνου Ζητάμε

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

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

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

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

SingularLogic Σεπτέμβριος 2014

SingularLogic Σεπτέμβριος 2014 LIVE UPDATE Έκδοση 5 SingularLogic Σεπτέμβριος 2014 SingularLogic Live Update (SLUC) Είναι μια ανεξάρτητη εφαρμογή που σας επιτρέπει με εύκολο τρόπο: Να ενημερώνεστε για τις τρέχουσες προσφορές της SingularLogic

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT Συγχαρητήρια για την επιλογή σας να προμηθευτείτε την υπηρεσία JustAlert SPOTIT Μετά την ενεργοποίηση της υπηρεσίας, θα έχετε δωρεάν πρόσβαση στην προσωπική σας σελίδα

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

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

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

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

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

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

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

Διπλωματική Εργασία. Μουσικές Εφαρμογές σε Περιβάλλον Κινητών Συσκευών Android με Χαρακτηριστικά Εξατομίκευσης

Διπλωματική Εργασία. Μουσικές Εφαρμογές σε Περιβάλλον Κινητών Συσκευών Android με Χαρακτηριστικά Εξατομίκευσης ΠΜΣ Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Διπλωματική Εργασία Μουσικές Εφαρμογές σε Περιβάλλον Κινητών Συσκευών Android με Χαρακτηριστικά Εξατομίκευσης Ονοματεπώνυμο: Βλάχος Αθανάσιος Επιβλέπων

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

HP Workspace. Οδηγός χρήσης

HP Workspace. Οδηγός χρήσης HP Workspace Οδηγός χρήσης Copyright 2016 HP Development Company, L.P. 2016 Google Inc. Με επιφύλαξη κάθε δικαιώματος. Η ονομασία Google Drive είναι εμπορικό σήμα της Google Inc. Η ονομασία Windows είναι

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

Ξεκινώντας NSZ-GS7. Network Media Player. Οι εικόνες επί της οθόνης, οι λειτουργίες και οι προδιαγραφές μπορεί να αλλάξουν χωρίς προειδοποίηση.

Ξεκινώντας NSZ-GS7. Network Media Player. Οι εικόνες επί της οθόνης, οι λειτουργίες και οι προδιαγραφές μπορεί να αλλάξουν χωρίς προειδοποίηση. Ξεκινώντας EL Network Media Player NSZ-GS7 Οι εικόνες επί της οθόνης, οι λειτουργίες και οι προδιαγραφές μπορεί να αλλάξουν χωρίς προειδοποίηση. Ξεκινώντας: ON/STANDBY Ενεργοποιεί ή απενεργοποιεί τη συσκευή

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

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΛΑΤΦΟΡΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Περιεχόμενα Περιεχόμενα...2 Προαπαιτούμενα...3 Συμβατοί browsers...3 Οδηγίες εγκατάστασης εφαρμογής...3 Εκτέλεση εφαρμογής...8 Αναβάθμιση εφαρμογής...10 Προαπαιτούμενα

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

Βασική εγκατάσταση Asterisk σε Linux

Βασική εγκατάσταση Asterisk σε Linux Βασική εγκατάσταση Asterisk σε Linux 1 Πι νακας περιεχομε νων ΓΕΝΙΚΆ... 3 ΕΓΚΑΤΆΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΎ... 4 LINUX MYSQL ASTERISK - UTILITIES... 4 ACCS (ALTEC CALL CENTER SERVER)... 5 Εγκατάσταση σε περιβάλλον

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

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Ενηµερώσεις λογισµικού Οδηγός χρήσης Ενηµερώσεις λογισµικού Οδηγός χρήσης Copyright 2009 Hewlett-Packard Development Company, L.P. Η ονοµασία Windows είναι σήµα κατατεθέν της Microsoft Corporation στις Ηνωµένες Πολιτείες. Οι πληροφορίες στο

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

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

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

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

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

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

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

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

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

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

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

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

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

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 η Εργασία

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 η Εργασία Δημιουργώντας μια εφαρμογή ζωγραφικής 2 η Εργασία Απαιτήσεις 1. Σύνδεση στο Διαδίκτυο (διότι οι εφαρμογές δημιουργούνται online) 2. Εγκατεστημένος ο Browser Google Chrome 3. Υπαρκτός λογαριασμός Gmail

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

Δομή. 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση. 8 Πλήκτρο Home 3 Θύρα MicroUSB. 9 Είσοδος Κάρτας SD. 6 Μπροστινή κάμερα

Δομή. 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση. 8 Πλήκτρο Home 3 Θύρα MicroUSB. 9 Είσοδος Κάρτας SD. 6 Μπροστινή κάμερα Γρήγορος Οδηγός, Δομή 1 2 3 4 5 6 7 7 8 6 10 11 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση 8 Πλήκτρο Home 3 Θύρα MicroUSB 9 Είσοδος Κάρτας SD 4 Υποδοχή ακουστικών 3.5mm 10 Πίσω κάμερα 5

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ-ΕΔ93 22-10-2015 Περιεχόμενα 1. Office 365... 3 2. Τι περιλαμβάνει το

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

Ανάπτυξη διαδικτυακής εφαρμογής σε περιβάλλον κινητών συσκευών με λειτουργικό σύστημα Android

Ανάπτυξη διαδικτυακής εφαρμογής σε περιβάλλον κινητών συσκευών με λειτουργικό σύστημα Android Ανάπτυξη διαδικτυακής εφαρμογής σε περιβάλλον κινητών συσκευών με λειτουργικό σύστημα Android Ιωάννης Γιαννόπουλος, ΑΜ: 0430 Γεώργιος Δούρος, ΑΜ: 0686 Επιβλέπων: Γεώργιος Ασημακόπουλος Σεπτέμβριος 2014

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

Οδηγός Χρήσης για Windows

Οδηγός Χρήσης για Windows Οδηγός Χρήσης για Windows Περιεχόμενα Γρήγορο ξεκίνημα... 1 Εγκατάσταση του λογισμικού... 1 Χρήση του Εικονιδίου στην Περιοχή Ειδοποιήσεων... 6 Επαναφορά του εικονιδίου στην Περιοχή ειδοποιήσεων... 8 Διαχείριση

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

Ενημερώσεις λογισμικού Οδηγός χρήσης

Ενημερώσεις λογισμικού Οδηγός χρήσης Ενημερώσεις λογισμικού Οδηγός χρήσης Copyright 2009 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο παρόν έγγραφο

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC 1) Πατάμε δεξί κλικ Μενού 2) Όνομα Χρήστη βάζουμε «admin» 3) Κωδικός Πρόσβασης το αφήνουμε «κενό» 4) Πατάμε OK και μπαίνουμε στο Μενού Είσοδος στο μενού Στην πρώτη εκκίνηση μετά

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

Διαχείριση Επιλογών Διαμόρφωσης

Διαχείριση Επιλογών Διαμόρφωσης 1 Περίληψη Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης επιλογών διαμόρφωσης εγγραφών Εσόδων Εξόδων & Άρθρων Γενικής Λογιστικής στην εφαρμογή της σειράς

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

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

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

Εισαγωγή στο περιβάλλον Code::Blocks

Εισαγωγή στο περιβάλλον Code::Blocks Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται

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

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

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

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

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

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

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

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

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

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

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

Open Discovery Space. ODS Portal Manual

Open Discovery Space. ODS Portal Manual ODS Portal Manual Project Acronym: ODS Project Title: Open Discovery Space: A socially powered and multilingual open learning infrastructure to boost the adoption of elearning resources ODS Portal Manual

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

Αναπαραγωγή με αρχεία ήχου

Αναπαραγωγή με αρχεία ήχου Αναπαραγωγή με αρχεία ήχου Ανοίγει η παρουσίαση και εμφανίζεται η διαφάνεια τίτλου, "Πειράματα με αρχεία ήχου". Άσκηση 1: Εισαγωγή ήχου για συνεχή αναπαραγωγή Βήμα 1: Εισαγωγή ήχου Στη διαφάνεια 1, με

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

Εγκατάσταση της έκδοσης 5.30

Εγκατάσταση της έκδοσης 5.30 Μελίσσια, 23 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα

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

Unity Μια Πρώτη Ματιά

Unity Μια Πρώτη Ματιά Unity Μια Πρώτη Ματιά Ωραία. Ελπίζω ότι όλα πήγαν καλά με την εγκατάσταση. Πριν ξεκινήσουμε με τη Unity πρέπει να δημιουργήσουμε ένα Unity Id. Αυτός θα είναι ο λογαριασμός μας στη Unity. Θα χρησιμοποιήσουμε

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

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ TABLET Η SMART PHONES (ANDROID, IOS)

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ TABLET Η SMART PHONES (ANDROID, IOS) ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ TABLET Η SMART PHONES (ANDROID, IOS) ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΓΙΑ ΛΕΙΤΟΥΡΓΙΚΟ ANDROID... 2 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΤΟ ANDROID... 5 ΕΓΚΑΤΑΣΤΑΣΗ

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

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

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

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

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

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

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

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

SAP Οδηγός για τους Υπογράφοντες του DocuSign

SAP Οδηγός για τους Υπογράφοντες του DocuSign SAP Οδηγός για τους Υπογράφοντες του DocuSign Περιεχόμενα 1. SAP Οδηγός για τους Υπογράφοντες του DocuSign... 2 2. Παραλαβή Ειδοποίησης Email... 2 3. Υπογραφή Εγγράφου... 3 4. Άλλες Επιλογές... 4 4.1 Ολοκλήρωση

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

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

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

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

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

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

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

EdoorLock Programmer. EdoorLock Programmer_App.doc

EdoorLock Programmer. EdoorLock Programmer_App.doc EdoorLock Programmer Α. Λίγα λόγια. Το EdoorLock Programmer χρησιμοποιείται για την διαχείριση και τον προγραμματισμό του EdoorLock Electronic Lock. Το EdoorLock Electronic Lock είναι μια συσκευή Access

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

Εισαγωγή 6 Gmail 8. Υαhoo! Mail 58. Δημιουργία λογαριασμού 58 Αλλαγή κωδικού 68 Επισύναψη αρχείων 69 Φίλτρα 71

Εισαγωγή 6 Gmail 8. Υαhoo! Mail 58. Δημιουργία λογαριασμού 58 Αλλαγή κωδικού 68 Επισύναψη αρχείων 69 Φίλτρα 71 περιεχόμενα Εισαγωγή 6 Gmail 8 Δημιουργία λογαριασμού 8 Δημιουργία επαφών 16 Αποστολή e-mail 24 Aπάντηση και προώθηση 30 Ρυθμίσεις Gmail 32 Ετικέτες 35 Φίλτρα e-mail 47 Πρόσβαση στο Gmail από Outlook 51

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

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

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

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

Οδηγός ξεκινήματος. έκδοση 2.0.

Οδηγός ξεκινήματος. έκδοση 2.0. Οδηγός ξεκινήματος έκδοση 2.0 Το SCRATCH είναι μια γλώσσα προγραμματισμού, που σου επιτρέπει να δημιουργείς τις δικές σου διαδραστικές ιστορίες, κινούμενα σχέδια, παιχνίδια, μουσική και τέχνη. Αυτός ο

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

Ethniki Cyprus Rate User Manual

Ethniki Cyprus Rate User Manual MANUAL Ethniki Cyprus Rate User Manual Περιεχόµενα Λίγα λόγια για την εφαρµογή Εγκατάσταση και είσοδος στην εφαρµογή Νέος χρήστης / Αίτηση εγγραφής Ήδη εγγεγραµµένος χρήστης Καταχώρηση στοιχείων ασφαλιστή

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

Ο Οδηγός γρήγορης εκκίνησης

Ο Οδηγός γρήγορης εκκίνησης Ο Οδηγός γρήγορης εκκίνησης του Microsoft PowerPoint 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης.

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

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών Digital Academy Εισαγωγή στην ανάπτυξη Android Εφαρμογών Περιεχόμενα ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΕΝΟΤΗΤΑ 1 ΠΡΩΤΗ ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ANDROID... 4 1.1 ΕΙΣΑΓΩΓΗ... 4 1.2 ΠΗΓΕΣ ΓΝΩΣΗΣ... 4 1.3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 5 1.4

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

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

SocialSkip Service v2.0

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

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

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

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

Ενημερώσεις λογισμικού Οδηγός χρήσης

Ενημερώσεις λογισμικού Οδηγός χρήσης Ενημερώσεις λογισμικού Οδηγός χρήσης Copyright 2008 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της εταιρείας Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο

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

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Ενηµερώσεις λογισµικού Οδηγός χρήσης Ενηµερώσεις λογισµικού Οδηγός χρήσης Copyright 2009 Hewlett-Packard Development Company, L.P. Η ονοµασία Windows είναι κατοχυρωµένο εµπορικό σήµα της Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο

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

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

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

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

Για την εισαγωγή προϊόντων

Για την εισαγωγή προϊόντων Για την εισαγωγή προϊόντων Αρχικά βεβαιωνόμαστε ότι βρισκόμαστε στην ελληνική version του site. Σε διαφορετική περίπτωση πατάμε το εικονίδιο με την σημαία και επιλέγουμε τα ελληνικά. Η αριστερή μαύρη μπάρα,

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

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP... 9 Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Κεφάλαιο 3: Γραμμή εργασιών (taskbar)... 26 Κεφάλαιο 4: Χειρισμός παραθύρων... 44

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

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι 21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα

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

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0 SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Version 2.0 Περιεχόμενα 1. Οδηγίες πρόσβασης... 3 2. Οδηγίες Σχεδιασμού Website... 4 2.1. Έναρξη...

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

Ηλεκτρονικά έγγραφα - επεξεργασία

Ηλεκτρονικά έγγραφα - επεξεργασία ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΑΥΤΟΔΙΟΙΚΗΣΗΣ Ηλεκτρονικά έγγραφα - επεξεργασία Το υλικό παραχωρήθηκε από τον Δρ Σπυρίδων Σαλαμούρα (ssalamouras@gmail.com) και προσαρμόστηκε για χρήση στο μάθημα Έγγραφο

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

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

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

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω ΤΙΤΛΟΣ ΕΓΓΡΑΦΟΥ ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω Έκδοση 1.0 12 Ιανουαρίου 2009 ΑΡΙΘΜΟΣ ΣΥΜΒΑΣΗΣ : 25978/04.08.2008 ΕΠΙΣΗΜΗ ΟΝΟΜΑΣΙΑ ΕΡΓΟΥ : Προσαρμογή, Ανάπτυξη, Έλεγχος και Εγκατάσταση

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

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

Χρήση MLS Updater Σύντομος οδηγός

Χρήση MLS Updater Σύντομος οδηγός Χρήση MLS Updater Σύντομος οδηγός Ο MLS Updater είναι μια υπηρεσία της MLS η οποία έρχεται προεγκατεστημένη σε όλες τις συσκευές της MLS. Ο MLS Updater φροντίζει ώστε στη συσκευή σας να υπάρχουν πάντα

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

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

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

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

Εννοιολογικός Χάρτης Cmap Tools

Εννοιολογικός Χάρτης Cmap Tools Εννοιολογικός Χάρτης Cmap Tools Angelos Giannoulas http://cmap.ihmc.us/ http://cmap.ihmc.us/download/ Εγκατάσταση του λογισμικού Κάντε διπλό κλικ στο εικονίδιο εγκατάστασης της εφαρμογής Εγκατάσταση του

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

Οδηγίες Χρήσης Υπηρεσίας Τηλεδιασκέψεων

Οδηγίες Χρήσης Υπηρεσίας Τηλεδιασκέψεων Οδηγίες Χρήσης Υπηρεσίας Τηλεδιασκέψεων Η υπηρεσία Εικονικής Τάξης έχει υλοποιηθεί µε χρήση του ανοικτού λογισµικού για τηλεδιασκέψεις Big Blue Button (BBB) http://bigbluebutton.org/. Η υπηρεσία Εικονικής

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

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Pylon Entry Πόροι Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Περιεχόμενα Δημιουργία Νέου Πόρου... 3 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα

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

SocialSkip Service v1.0

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

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

ZTrade Quick Start User Manual Version 2.2

ZTrade Quick Start User Manual Version 2.2 ZTrade Quick Start User Manual Version 2.2 1. Εισαγωγή Το κείμενο αυτό περιγράφει τις βασικές λειτουργίες της εφαρμογής ZΤrade για την παρακολούθηση των αγορών και την διαχείριση των χαρτοφυλακίων. Για

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