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

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

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

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "ΣΤΑΤΙΣΤΙΚΑ ΑΕΡΟΒΙΑΣ ΑΣΚΗΣΗΣ ΣΕ ΠΕΡΙΒΑΛΟΝ ANDROID" Επιβλέπων καθηγητής Δρ Μωυσιάδης Λευτέρης Εκπονήθηκε από το σπουδαστή Ρινακάκης Γεώργιος 1827 ΚΑΒΑΛΑ 2012

2 ΠΡΟΛΟΓΟΣ Έχοντας ως γνώμονα τον, ολοένα αυξανόμενο, αριθμό χρηστών του λογισμικού της Google, Android, σε κινητά τηλέφωνα και την μεγάλη ζήτηση που εμφανίζεται σε εφαρμογές παντός τύπου, αναζητήθηκε η ιδέα υλοποίησης ενός προγράμματος που θα χρησιμοποιεί κατάλληλα και εφευρετικά τους πόρους της συσκευής, ώστε να παρέχει ακριβή δεδομένα ενώ παράλληλα να χρησιμοποιείται ως κινητήριος δύναμη και αφορμή για να προσφέρει πρακτικά στην σωματική υγεία του χρήστη. Λαμβάνοντας υπόψη τα προαναφερόμενα χαρακτηριστικά, προτείνουμε ένα λογισμικό που διευκολύνει την άθληση παρέχοντας στον χρήστη πληροφορίες που σχετίζονται με την τρέχουσα αθλητική δραστηριότητα του και περιλαμβάνουν: διανυόμενη απόσταση, μέση και μέγιστη ταχύτητα, ενεργειακή κατανάλωση, κα. Επιπλέον παρέχονται συγκρίσεις με προηγούμενα αντίστοιχα μεγέθη. Το προαναφερόμενο λογισμικό ονομάζουμε «Statistics of Aerobics» Στη συνέχεια, δημιουργήθηκε επιπρόσθετα ένα ανεξάρτητο εργαλείο ενσωματωμένο στο «Statistics of Aerobics», το «Lap Timer», που παρέχει πιο εξειδικευμένα τις πληροφορίες για τους χρόνους γύρων, ως πιο εύχρηστο από το υπάρχων χρονόμετρο του Android. Εν κατακλείδι, παρέχοντας ακρίβεια, σταθερότητα και εύκολη χρήση στο μέσο χρήστη, το «Statistics of Aerobics» έχει πλέον ολοκληρωθεί. 2

3 ΠΕΡΙΛΗΨΗ Η παρούσα πτυχιακή εργασία παρουσιάζει την σχεδίαση και την υλοποίηση ενός λογισμικού, το Statistics of Aerobics, το οποίο είναι υπεύθυνο για την λήψη στιγμάτων από το GPS του κινητού τηλεφώνου και την καταγραφή δεδομένων σχετικά με την άθληση που εκπονείται. Έτσι, έχει ως σκοπό την ανάλυση των δεδομένων και των υπολογισμό των στατιστικών που αφορούν τις αθλήσεις που εκπονούνται, παρέχοντας χρήσιμες πληροφορίες σχετικά. Το λογισμικό αποσκοπεί στην δημιουργία αισθήματος ευχαρίστησης και ικανοποίησης του χρήστη, με αποτέλεσμα, αφ ενός την παροχή πληροφοριών που ικανοποιούν την δεδομένη ανάγκη του ανθρώπου για γνώση και πληροφόρηση, αφετέρου στην βελτιστοποίηση την άσκησης του χρήστη μέσω της ανάγκης για βελτίωση των επιδόσεων. Το λογισμικό υλοποιήθηκε με την χρήση της πλατφόρμας Eclipse Helios. Η γλώσσα προγραμματισμού είναι η Java, με ενσωματωμένη την βιβλιοθήκη του Android SDK, σε λογισμικό Windows Home 7. Με το πέρας της υλοποίησης δημιουργήθηκε το λογισμικό το οποίο ανταποκρίνεται στις απαιτήσεις που είχαν τεθεί καθώς και καλύπτει την πληθώρα εκπαιδευτικών γνώσεων που εκμαθεύτηκαν και εξελίχθηκαν. 3

4 ΕΥΧΑΡΙΣΤΙΕΣ Αρχικά, θα ήθελα να ευχαριστήσω τον εισηγητή της πτυχιακής μου εργασίας τον Δρ. Μωϋσιάδη Λευτέρη για την βοήθεια, την υπομονή και την εμπιστοσύνη που μου έδειξε από την αρχή έως την παράδοση της εν λόγω πτυχιακής εργασίας. Θερμές ευχαριστίες επίσης θα ήθελα να δώσω στους γονείς μου, για την υπομονή και την πλήρη υποστήριξη που μου έδωσαν απλόχερα καθ όλη την διάρκεια των σπουδών μου, όπως και στον αδερφό μου, Ιωάννη Ρινακάκη, για την βοήθεια που παρείχε στην πτυχιακή, σε υλικό και πνευματικό επίπεδο. Τέλος, ευχαριστίες θα ήθελα να εκφράσω στην Τόκου Παρασκευή, για την πολύτιμη βοήθεια της σε κρίσιμες στιγμές, όπως επίσης σε όλους όσους δαπάνησαν χρόνο για να προσφέρουν στον έλεγχο της εφαρμογής με τις συσκευές τους. 4

5 ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ... 2 ΠΕΡΙΛΗΨΗ... 3 ΕΥΧΑΡΙΣΤΙΕΣ... 4 ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ ΕΙΣΑΓΩΓΗ ΔΟΜΗ ΚΕΦΑΛΑΙΩΝ ΛΟΓΙΣΜΙΚΟ ANDROID Γενικά Χαρακτηριστικά Αρχιτεκτονική Τα στρώματα της αρχιτεκτονικής του Android [16] GPS - ΠΑΓΚΟΣΜΙΟ ΣΥΣΤΗΜΑ ΘΕΣΙΘΕΣΙΑΣ Γενικά Λειτουργικά τμήματα ΕΓΚΑΤΑΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΥ ΥΦΙΣΤΑΜΕΝΑ ΛΟΓΙΣΜΙΚΑ ΚΕΦΑΛΑΙΟ 2 - ΣΧΕΔΙΑΣΜΟΣ ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΗΣ Περιβάλλον εφαρμογής Απεικονίσεις εφαρμογής Βάση δεδομένων Υπολογισμός στατιστικών ΑΠΑΙΤΗΣΕΙΣ Εισαγωγή Γενική περιγραφή Ειδικές απαιτήσεις Λειτουργικές απαιτήσεις Απαιτήσεις εξωτερικών διαπροσωπειών Μη λειτουργικές απαιτήσεις ΠΡΟΔΙΑΓΡΑΦΕΣ ΣΧΕΔΙΑΣΗ Διάγραμμα Περιβάλλοντος Διάγραμμα Ροής Δεδομένων ΚΕΦΑΛΑΙΟ 3 - ΥΛΟΠΟΙΗΣΗ ΕΚΜΑΘΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Γενικά στοιχεία περιβάλλοντος Εκμάθηση GPS Βάση δεδομένων SQLite Εύρεση μαθηματικών ΑΠΑΙΤΗΣΕΙΣ ΚΑΙ ΠΡΟΔΙΑΓΡΑΦΕΣ ΤΜΗΜΑΤΙΚΗ ΥΛΟΠΟΙΗΣΗ ΣΥΝΕΝΩΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ

6 3.4.1 Γραφικά στοιχεία Ενσωμάτωση κώδικα ελέγχου GPS Υλοποίηση μαθηματικών τύπων Ενσωμάτωση βάσης δεδομένων Ανάπτυξη συστήματος στατιστικών τύπων ΕΛΕΓΧΟΣ ΟΛΟΚΛΗΡΩΣΗ ΚΕΦΑΛΑΙΟ 4 - ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΓΡΑΜΜΑΤΟΣ ΚΑΡΤΕΛΑ EXERCISE ΚΑΡΤΕΛΑ PREFERENCES ΚΑΡΤΕΛΑ STATISTICS ΚΑΡΤΕΛΑ LAP TIMER ΚΕΦΑΛΑΙΟ 5 - ΕΠΙΛΟΓΟΣ ΟΦΕΛΗ ΑΠΟΤΕΛΕΣΜΑΤΑ ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΝΑΛΛΑΚΤΙΚΕΣ ΧΡΗΣΕΙΣ ΠΑΡΑΡΤΗΜΑ ΟΠΤΙΚΟΣ ΔΙΣΚΟΣ (CD) ΚΩΔΙΚΑΣ JAVADOC PROJECT FILES ΑΡΧΕΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ ΕΦΑΡΜΟΓΗΣ ΒΙΒΛΙΟΓΡΑΦΙΑ

7 ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ 1.1 ΕΙΣΑΓΩΓΗ Λαμβάνοντας υπόψη την ραγδαία εξέλιξη της τεχνολογίας, ειδικότερα πάνω στα έξυπνα κινητά τηλέφωνα, επινοήθηκε η ιδέα για ανάπτυξη μιας εφαρμογής η οποία θα παρέχει στο χρήστη τη δυνατότητα να καταχωρεί και να αποθηκεύει τις αθλητικές δραστηριότητες που πραγματοποιεί. Έτσι έγινε η αρχή για την δημιουργία του Statistics of Aerobics. Σκοπός της παρούσας εφαρμογής είναι η εμφάνιση στατιστικών δεδομένων στο χρήστη, παρέχοντας τις απαραίτητες εκείνες πληροφορίες που τον ενδιαφέρουν σχετικά με τις αθλήσεις που έχει κάνει. Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκε η γλώσσα προγραμματισμού Java, μέσω της πλατφόρμας Eclipse Hellios, η βιβλιοθήκη Android SDK της Google που παρέχει τις τεχνοτροπίες ανάπτυξης του λογισμικού, η τεχνολογία του GPS, η βάση δεδομένων SQLite, καθώς και η γλώσσα XML. Η εφαρμογή δέχεται τα προσωπικά δεδομένα του εκάστοτε χρήστη μαζί με τις επιλογή αθλήματος. Έπειτα, ο χρήστης, αφού συνδεθεί στο GPS, αθλείται. Κατά την διάρκεια της άθλησης του παρέχεται η πληροφορία σχετικά με το πόσο χρόνο αθλείται και πόση απόσταση έχει διανύσει. Αφού τελειώσει την άθληση, εάν επιθυμεί να αποθηκεύσει, εισάγει το όνομα και προαιρετικά τους παλμούς που έχει εκείνη την στιγμή. Στη συνέχεια,, στην καρτέλα Στατιστικών, επιλέγεται μέσω εύχρηστων επιλογών η επιθυμητή άθληση και εμφανίζονται τα στατιστικά της άθλησης, μαζί με βαθμολόγησή της από την εφαρμογή. Σαν επιπλέον εργαλείο, δίχως χρήση των παραπάνω, στην καρτέλα Χρονόμετρο Γύρων, ο χρήστης μπορεί να μετρήσει ευκολότερα τον χρόνο που χρειάζεται για ολοκληρώσει ένα γύρο σε κάποιο προκαθορισμένο χώρο (πχ στάδιο στίβου). 7

8 1.2 ΔΟΜΗ ΚΕΦΑΛΑΙΩΝ Στο τρέχον κεφάλαιο παρουσιάζεται αναφορά σχετικά με το λογισμικό Android και την αρχιτεκτονική του, όπως επίσης γίνεται αναφορά για το GPS. Στη συνέχεια παρουσιάζεται η διαδικασία που ακολουθείται για την εγκατάσταση της πλατφόρμας Eclipse και του Android SDK. Γίνεται, ακόμα, αναφορά στα προγράμματα που είναι διαθέσιμα και έχουν σχέση με την άθληση, τα στατιστικά και τη σύνδεση στο GPS, μαζί με σύντομη περιγραφή τους. Ακόμα εντοπίζονται τα βασικά προβλήματα ή οι ελλείψεις τους. Στο κεφάλαιο 2 παρουσιάζεται ο σχεδιασμός του προγράμματος "Statistics of Aerobics", από την σύλληψη της ιδέας, την εκμάθηση σχετικά με τεχνολογικά θέματα που την αφορούν, το αρχικό λογικό πλάνο, τις απαιτήσεις, τις προδιαγραφές και την υλοποίηση μερικών εκ των επιμέρους τμημάτων της εφαρμογής. Στο κεφάλαιο 3 αναφέρεται ο τρόπος ανάπτυξης και υλοποίησης του προγράμματος. Συγκεκριμένα, περιγράφεται αναλυτικά η απόκτηση γνώσεων των επί μέρους τμημάτων που αποτελούν το σύνολο του προγράμματος, όπως ο κώδικας που ελέγχει και διαχειρίζεται το GPS, την βάση δεδομένων SQLite, οι μαθηματικοί αλγόριθμοι και γενικότερα τα λοιπά στοιχεία του Android που χρησιμοποιούνται. Στη συνέχεια, εντός του κεφαλαίου 4, γίνεται παρουσίαση του περιβάλλοντος της εφαρμογής, μαζί με εικόνες, για την απλούστερη κατανόηση της λειτουργίας της εφαρμογής, μαζί με αναλυτική επεξήγηση. Τέλος, στο κεφάλαιο 5 παρουσιάζεται ο επίλογος του εγγράφου, μαζί με μελλοντικές αναβαθμίσεις που μπορούν να γίνουν, ως βελτιστοποίηση της λειτουργίας της εφαρμογής. Επιπροσθέτως, στο παράρτημα, αναφέρεται η δομή του κώδικα, ο οποίος είναι αποθηκευμένος εντός του οπτικού δίσκου (CD) που επισυνάπτεται μαζί με το τρέχον βιβλίο. 8

9 1.3 ΛΟΓΙΣΜΙΚΟ ANDROID Το χαρακτηριστικό "ρομπότ" του λογισμικού Android Γενικά Το Android [15,16,26], είναι λειτουργικό σύστημα για συσκευές κινητής τηλεφωνίας το οποίο τρέχει τον πυρήνα του λειτουργικού Linux. Αρχικά αναπτύχθηκε από την Google και αργότερα από την Open Handset Alliance. Επιτρέπει στους κατασκευαστές λογισμικού να συνθέτουν κώδικα με την χρήση της γλώσσας προγραμματισμού Java, ελέγχοντας την συσκευή μέσω βιβλιοθηκών λογισμικού ανεπτυγμένων από την Google. Η πρώτη παρουσίαση της πλατφόρμας Android έγινε στις 5 Νοεμβρίου 2007, παράλληλα με την ανακοίνωση της ίδρυσης του οργανισμού Open Handset Alliance, μιας κοινοπραξίας 48 τηλεπικοινωνιακών εταιριών, εταιριών λογισμικού καθώς και κατασκευής hardware, οι οποίες είναι αφιερωμένες στην ανάπτυξη και εξέλιξη ανοιχτών προτύπων στις συσκευές κινητής τηλεφωνίας. Η Google δημοσίευσε το μεγαλύτερο μέρος του κώδικα του Android υπό τους όρους της Apache License, μιας ελεύθερης άδειας λογισμικού. 9

10 1.3.2 Χαρακτηριστικά Λειτουργίες Οθόνης Η πλατφόρμα είναι προσαρμόσιμη σε μεγαλύτερη ανάλυση (VGA), δισδιάστατες ψηφιακές γραφικές βιβλιοθήκες, τρισδιάστατα γραφικά βασισμένα στην OpenGL ES 1.0 έκδοση χαρακτηριστικών, καθώς και παραδοσιακές απεικονίσεις οθόνης "έξυπνων" συσκευών κινητής τηλεφωνίας. Αποθήκευση Δεδομένων Χρήση βάσης δεδομένων SQLite για τις ανάγκες αποθήκευσης. Συνδεσιμότητα Το Android υποστηρίζει τεχνολογίες συνδεσιμότητας συμπεριλαμβανομένου GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, και Wi-Fi. Αποστολή μηνυμάτων SMS και MMS είναι οι διαθέσιμοι τρόποι ανταλλαγής μηνυμάτων. Περιήγηση στον Ιστό Για την περιήγηση στον ιστό το Android διαθέτει ένα φυλλομετρητή βασισμένο στην ανοιχτή τεχνολογία WebKit. Υποστήριξη Java Λογισμικό γραμμένο στην Java είναι δυνατόν να μεταγλωττιστεί και να εκτελεστεί στην εικονική μηχανή Dalvik, η οποία είναι μια εξειδικευμένη υλοποίηση εικονική μηχανής, σχεδιασμένη για χρήση σε φορητές συσκευές, παρόλο που δεν είναι μια πρότυπη εικονική μηχανή Java. Υποστήριξη Πολυμέσων Το λειτουργικό Android υποστηρίζει τις ακόλουθα μορφές ήχου, στατικής και κινούμενης εικόνας: H.263, H.264 (σε 3GP ή MP4 container), MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP. Επιπλέον υποστήριξη hardware 10

11 Το λειτουργικό Android μπορεί να συνεργαστεί με κάμερες στατικής ή κινούμενης εικόνας, οθόνες αφής, GPS, αισθητήρες επιτάχυνσης, μαγνητόμετρα, δισδιάστατους καθώς και τρισδιάστατους επιταχυντές γραφικών. Περιβάλλον Ανάπτυξης Λογισμικού Περιλαμβάνει ένας προσομοιωτή συσκευής, εργαλεία για διόρθωση σφαλμάτων, μνήμη και εργαλεία ανάλυσης της απόδοσης του εκτελέσιμου λογισμικού καθώς και ένα επιπρόσθετο για το Eclipse IDE. Αγορά και Εγκατάσταση Εφαρμογών Παρόμοια με το App Store του iphone OS, το Android Market είναι ένας κατάλογος εφαρμογών που μπορούν να μεταφορτωθούν και εγκατασταθούν στην συσκευή άμεσα μέσω ασύρματων καναλιών, χωρίς την χρήση υπολογιστή. Αρχικά μόνο δωρεάν εφαρμογές ήταν δυνατόν να εγκατασταθούν. Εφαρμογές επί πληρωμή ήταν μετέπειτα διαθέσιμες στο Android Market στις ΗΠΑ ύστερα από τις 19 Φεβρουαρίου Οθόνη Αφής Πολλαπλών Σημείων Το λειτουργικό Android είχε εξ ορισμού υποστήριξη για οθόνες πολλαπλών σημείων αλλά η δυνατότητα αυτή έχει κλειδωθεί σε επίπεδο πυρήνα (πιθανόν για αποφυγή παραβιάσεων των πατεντών λογισμικού της Apple στις τεχνολογίες οθονών αφής). Κυκλοφορεί μια ανεπίσημη τροποποίηση (mod) που έχει αναπτυχθεί για να υποστηρίζει πολλαπλή επαφή (multi-touch), αλλά απαιτεί δικαιώματα πρόσβασης υπέρ-χρήστη (superuser) στη συσκευή για να γραφεί στη μνήμη flash ένας πυρήνας που να μην είναι υπογεγραμμένος (unsigned kernel). 11

12 1.3.3 Αρχιτεκτονική Εικόνα Αρχιτεκτονικό διάγραμμα Android Τα στρώματα της αρχιτεκτονικής του Android [16] Εφαρμογές Το λειτουργικό Android κυκλοφορεί με ένα σύνολο από βασικές εφαρμογές συμπεριλαμβανομένων έναν client, πρόγραμμα διαχείρισης SMS, ημερολόγιο, χάρτες, πρόγραμμα περιήγησης στο ίντερνετ, πρόγραμμα διαχείρισης επαφών και άλλα. Όλες οι εφαρμογές είναι γραμμένες στην γλώσσα προγραμματισμού Java. Πλαίσιο Εφαρμογής Οι προγραμματιστές έχουν την δυνατότητα να επωφεληθούν από τα πλεονεκτήματα του υλικού των συσκευών, πρόσβαση σε πληροφορίες παγκόσμιου εντοπισμού, να εκτελούν υπηρεσίες στο φόντο, να θέτουν ειδοποιήσεις και ενημερώσεις στην μπάρα πληροφοριών του περιβάλλοντος λειτουργίας και πολλά άλλα. 12

13 Οι προγραμματιστές έχουν πλήρη πρόσβαση στο ίδιο πλαίσιο των APIs που χρησιμοποιούνται από βασικές εφαρμογές και τον πυρήνα του λειτουργικού. Η αρχιτεκτονική της εφαρμογής έχει σχεδιαστεί για να απλοποιήσει την επαναχρησιμοποίηση των κατασκευαστικών στοιχείων, οποιαδήποτε εφαρμογή μπορεί να δημοσιεύσει τις δυνατότητές της και οποιαδήποτε άλλη εφαρμογή μπορεί να κάνει τότε χρήση αυτών των δυνατοτήτων (που υπόκεινται σε περιορισμούς ασφαλείας που επιβάλλονται από το πλαίσιο). Αυτός ο ίδιος μηχανισμός επιτρέπει στον χρήστη να μπορεί να τροποποιεί τα διάφορα στοιχεία. Πίσω από όλες τις εφαρμογές είναι ένα σύνολο υπηρεσιών και συστημάτων, συμπεριλαμβανομένων: Ένα πλούσιο και επεκτάσιμο σύνολο των Όψεων (Views) που μπορούν να χρησιμοποιηθούν για την κατασκευή μιας εφαρμογής, συμπεριλαμβανομένων των πινάκων, πλέγματα, πλαίσια κειμένου, κουμπιά, και ακόμη και μια δυνατότητα ενσωμάτωσης σε πρόγραμμα περιήγησης στο Web. Τους πάροχους περιεχομένου (Content Providers), επιτρέπουν στις εφαρμογές να έχουν πρόσβαση στα δεδομένα από άλλες εφαρμογές (όπως Επαφές), ή να μοιράσουν τα δικά τους δεδομένα. Μια διαχειριστή πόρων (Resource Manager), παρέχει πρόσβασης σε πόρους εκτός κώδικα, όπως τοπικά κείμενα (Localized Strings), τα γραφικά και τα αρχεία διατάξεων (Layout Files). Έναν διαχειριστή ειδοποιήσεων (Notification Manager) που δίνει τη δυνατότητα σε όλες οι εφαρμογές να εμφανίζουν προσαρμοσμένες ειδοποιήσεις στη γραμμή κατάστασης. Ένα διαχειριστή δραστηριοτήτων (Activity Manager) που διαχειρίζεται τον κύκλο ζωής των εφαρμογών και παρέχει μία κοινή ραχοκοκαλιά διαχείρισης. Βιβλιοθήκες Το Android περιλαμβάνει ένα σύνολο από βιβλιοθήκες της C/C++ που χρησιμοποιούνται από διάφορα στοιχεία στο σύστημα. Αυτές οι δυνατότητες 13

14 παρέχονται στους προγραμματιστές διαμέσου του Πλαισίου Εφαρμογής Android. Μερικές από τις βασικές αυτές βιβλιοθήκες είναι οι παρακάτω: Βιβλιοθήκη Συστήματος: μία υλοποίηση της κοινής βιβλιοθήκης συστήματος της C που προέρχεται από το BSD και είναι ρυθμισμένη για συσκευές βασισμένες σε Linux. Βιβλιοθήκες Πολυμέσων: βασισμένες στο OpenCORE του PacketVideo, οι βιβλιοθήκες αυτές υποστηρίζουν αναπαραγωγή και εγγραφή γνωστών φορμάτ ήχου και εικόνας καθώς και στατικών εικόνων περιλαμβανομένων των MPEG4, H.264, MP3, AAC, AMR, JPG και PNG. Διαχείριση επιφάνειας: διαχειρίζεται την πρόσβαση στα υποσυστήματα προβολής και κοινής σύνθεσης των επιπέδων γραφικών 2D και 3D από πολλές εφαρμογές ταυτόχρονα. LibWebCore: μια εξελιγμένη μηχανή πλοήγησης στο ίντερνετ που κινεί τον φυλλομετρητή του Android. SGL: μηχανή 2D γραφικών Βιβλιοθήκες 3D: μία υλοποίηση βασισμένη στο API του OpenGL ES 1.0, οι βιβλιοθήκες χρησιμοποιούν επιτάχυνση γραφικών υλικού (όταν είναι διαθέσιμο) ή τον πλήρες τροποποιήσιμο 3D Software Rasterizer. FreeType: bitmap και vector γραμματοσειρές. SQLite: μία ελαφριά αλλά και εξαιρετικά δυνατή σχεσιακή μηχανή βάσεων δεδομένων διαθέσιμη για όλες τις εφαρμογές. Το Android περιλαμβάνει μία σειρά από λειτουργίες που είναι διαθέσιμες στις βασικές βιβλιοθήκες της γλώσσας προγραμματισμού Java. Κάθε εφαρμογή Android εκτελείται σε δική της διεργασία με την δικής εκτέλεση της εικονικής μηχανής Dalvik. Η μηχανική Dalvik έχει γραφτεί έτσι ώστε μία συσκευή να μπορεί να εκτελεί πολλαπλές μηχανές ταυτόχρονα και αποδοτικά. Η εικονική μηχανή Dalvik εκτελεί αρχεία σε μορφή Dalvik Executables (.dex) το οποίο είναι τροποποιημένο για ελάχιστη κατανάλωση μνήμης. Η μηχανή εκτελεί κλάσεις 14

15 μεταγλωττισμένες από τον μεταγλωττιστή της γλώσσας Java με το εργαλείο dx (που παρέχεται). Η μηχανή Dalvik βασίζεται στον πυρήνα Linux που παρέχει λειτουργίες όπως νηματισμός και διαχείριση μνήμης χαμηλού επιπέδου. Πυρήνας Το Android βασίζεται στην έκδοση 2.6 του Linux για υπηρεσίες συστήματος όπως ασφάλεια, διαχείριση μνήμης, διαχείριση διεργασιών, διαχείριση δικτύου και οδηγοί συσκευών. Ο πυρήνας λειτουργεί επίσης και σαν ένα αφαιρετικό επίπεδο μεταξύ του υλικού και των υπόλοιπων στοιβάδων λογισμικού. 15

16 1.4 GPS - ΠΑΓΚΟΣΜΙΟ ΣΥΣΤΗΜΑ ΘΕΣΙΘΕΣΙΑΣ Καλλιτεχνική απεικόνιση συστήματος δορυφόρων GPS Γενικά Το Global Positioning System (GPS) - Παγκόσμιο Σύστημα Θεσιθεσίας [7,31] είναι ένα παγκόσμιο σύστημα εντοπισμού θέσης, το οποίο βασίζεται σε ένα "πλέγμα" εικοσιτεσσέρων δορυφόρων της Γης, στους οποίους υπάρχουν ειδικές συσκευές, οι οποίες ονομάζονται "δέκτες GPS". Οι δέκτες αυτοί παρέχουν ακριβείς πληροφορίες για τη θέση ενός σημείου, το υψόμετρό του, την ταχύτητα και την κατεύθυνση της κίνησης του. Επίσης, σε συνδυασμό με ειδικό λογισμικό χαρτογράφησης μπορούν να απεικονίσουν γραφικά τις πληροφορίες αυτές. Το σύστημα ξεκίνησε από το Υπουργείο Άμυνας των ΗΠΑ και ονομάστηκε "NAVSTAR GPS" (Navigation Signal Timing and Ranging Global Positioning System) Λειτουργικά τμήματα Το σύστημα εντοπισμού θέσης GPS σχηματίζει ένα παγκόσμιο δίκτυο, με εμβέλεια που καλύπτει ξηρά, θάλασσα και αέρα. Εξαιτίας αυτής της έκτασής του, 16

17 είναι απαραίτητος ο διαχωρισμός του σε επιμέρους τμήματα όπου πραγματοποιούνται όλες οι λειτουργίες του αλλά και ο συντονισμός του. Διαστημικό τμήμα: Αποτελείται από το δίκτυο των δορυφόρων που αναφέρθηκε. Οι δορυφόροι αυτοί «σκεπάζουν» ομοιόμορφα με το σήμα τους ολόκληρο τον πλανήτη, γεγονός που αποδεικνύει τη φιλοσοφία που κρύβεται πίσω από τη λειτουργία του συστήματος GPS, δηλαδή τη διαθεσιμότητά του σε κάθε σημείο της Γης. Επίγειο τμήμα ελέγχου: Οι δορυφόροι, όπως είναι αναμενόμενο, είναι πολύ πιθανό να αντιμετωπίσουν ανά πάσα στιγμή προβλήματα στη σωστή λειτουργία τους. Οι έλεγχοι που πραγματοποιούνται σε αυτούς αφορούν στη σωστή τους ταχύτητα και υψόμετρο και στην κατάσταση της επάρκειάς τους σε ηλεκτρική ενέργεια. Παράλληλα, εφαρμόζονται όλες οι διορθωτικές ενέργειες που αφορούν στο σύστημα χρονομέτρησης των δορυφόρων, ώστε να αποτρέπεται η παροχή λανθασμένων πληροφοριών στους χρήστες του συστήματος. Το τμήμα επίγειου ελέγχου αποτελείται από ένα επανδρωμένο και τέσσερα μη επανδρωμένα κέντρα, εγκατεστημένα σε ισάριθμες περιοχές του πλανήτη. Το τμήμα τελικού χρήστη: Απαρτίζεται από τους χιλιάδες χρήστες δεκτών GPS ανά την υφήλιο. Οι δέκτες αυτοί μπορούν να χρησιμοποιηθούν τόσο κατά τη διάρκεια μιας απλής πεζοπορίας, όσο και σε οχήματα ή θαλάσσια σκάφη και κατά κανόνα διαθέτουν αρκετά μικρές διαστάσεις. Για να προσφέρουν όσο το δυνατόν περισσότερες πληροφορίες, οι δέκτες συνδυάζονται με ειδικό λογισμικό, που προβάλλει ένα χάρτη στην οθόνη της συσκευής GPS. Πρόκειται, δηλαδή, για λογισμικό που λαμβάνει από τους δορυφόρους τις πληροφορίες για το στίγμα του σημείου στο οποίο βρίσκεται ο δέκτης και τις μετατρέπει σε κατανοητή «ανθρώπινη» μορφή, πληροφορώντας το χρήστη για την ακριβή γεωγραφική του θέση. 17

18 1.5 ΕΓΚΑΤΑΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Για την ανάπτυξη εφαρμογής Android, χρειάζεται η πλατφόρμα Eclipse, στην οποία εγκαθίσταται το επιπρόσθετο Android SDK [33]. Η διαδικασία εγκατάστασης του λογισμικού είναι εύκολη, ωστόσο είναι εξίσου εύκολο να γίνει λανθασμένη ενέργεια. Παρακάτω παραθέτεται η εν λόγω διαδικασία σε βήματα. 1. Λήψη και εγκατάσταση της τρέχουσας έκδοσης του προγράμματος Java JDK, εάν δεν υπάρχει ήδη. 2. ( 3. Λήψη και εγκατάσταση της τρέχουσας έκδοσης της πλατφόρμας Eclipse Helios. ( 4. Λήψη και εγκατάσταση του επιπροσθέτου Android SDK. 5. ( 6. Εκτέλεση του Android SDK Manager. 7. Εγκατάσταση του επιθυμητού API (για την εφαρμογή χρησιμοποιήθηκε η έκδοση 3) και των Android SDK Platform_tools. Σημείωση: για την εγκατάσταση των παραπάνω είναι απαραίτητη η σύνδεση στο Διαδίκτυο. Αφού ολοκληρωθούν τα παραπάνω βήματα, εκτέλεση της πλατφόρμας Eclipse Helios. 1. Επιλέγεται το Help και το Install New Software. 2. Επιλογή του Add. 3. Επιλογή του Name. 4. Στο πλαίσιο του Location εισάγεται η διεύθυνση Επιλογή στο κουτί του Developer Tools. 7. Επιλογή του πλήκτρου Next. 8. Επιλέγεται το Window, έπειτα Preferences, Android. 18

19 9. Στο νέο παράθυρο επιλέγεται το Browse. 10. Εισαγωγή του φακέλου εντός του οποίου βρίσκεται τα αρχεία της εγκατάστασης του Andoid SDK. (Παράδειγμα: "C:\Program Files (x86)\android\android-sdk") 11. Επιλογή του πλήκτρου OK. Τέλος πρέπει να δημιουργηθεί ο προσομοιωτής στον οποίο εκτελούνται οι εφαρμογές. 12. Για τη δημιουργία του, επιλέγεται το Window, έπειτα AVD Manager. 13. Στο νέο παράθυρο, επιλογή στο New 14. Εισάγεται όνομα (πχ my_avd). 15. Επιλέγεται το Target (πχ 1.5). 16. Τέλος επιλογή στο Create AVD. Σημείωση: Είναι πιθανό κατά το Compile να παραμείνουν μη επιθυμητά αρχεία που θα δημιουργήσουν προβλήματα. Συστήνεται σε κάθε αλλαγή να γίνεται αποθήκευση της εργασίας, καθαρισμός των υπάρχων αρχείων (μέσω του Clean..), εκ νέου Compile και Run. 19

20 1.6 ΥΦΙΣΤΑΜΕΝΑ ΛΟΓΙΣΜΙΚΑ Endomondo Sports Tracker Με τη χρήση του Endomondo το κινητό χρησιμοποιείται ως προσωπικός γυμναστής. Περιέχει τις επιλογές για περπάτημα, τρέξιμο, ποδηλασία. Υποστηρίζει: Εντοπισμό GPS σε πραγματικό χρόνο για μέτρηση χρόνου, ταχύτητας, απόστασης και θερμίδων Ηχητική ειδοποίηση για κάθε χιλιόμετρο Απεικόνιση της διαδρομής σε χάρτη Ιστορικό με τους χρόνους των γύρων και των τραγουδιών που ακουστήκαν Δυνατότητα δημοσίευσης της άσκησης στο facebook Μέσο όρο για κάθε άσκηση Χειροκίνητη εισαγωγή ασκήσεων Αυτόματο σταμάτημα άσκησης Παραμετροποιησημη οθόνη ασκήσεων Προαιρετικό προφίλ στο Endomodo.com για περαιτέρω ανάλυση των ασκήσεων. Το πρόγραμμα ζητεί να πάρει δικαιώματα ώστε να έχει πρόσβαση στα προσωπικά σας στοιχειά και στις επαφές σας. Αυτό συμβαίνει για να μπορεί να συνδεθεί με τους φίλους σας ώστε να μπορεί να κάνει τις λειτουργιές που απαιτούν τέτοια σύνδεση (συναγωνισμός και επικοινωνία). 20

21 MapMyRIDE+ To MapMyRIDE δείχνει την διαδρομή, την απόσταση, τον ρυθμό και άλλα μέσα στην άσκηση σε πραγματικό χρόνο, χρησιμοποιώντας το GPS του κινητού. Είναι συμβατό με έκδοση android 2.1+ και είναι ιδανικό για ποδηλασία, τρέξιμο, τζόκιν, αδυνάτισμα, μέτρημα θερμίδων και άλλα. Noom Weight Loss Coach Το Noom Weight Loss Coach είναι ένας ηλεκτρονικός προπονητής τσέπης που προτίνει καθημερινό πρόγραμμα για την απώλεια βάρους. Παρακολουθεί τις ενέργειες, βαθμολογεί και προτρέπει συγκεκριμένα πράγματα. Υποστηρίζει: Καθημερινές εργασίες για αδυνάτισμα Προσωπικό σχέδιο αδυνατίσματος Δυνατότητα επίδειξης της άσκησης σε χάρτη και μέτρημα ταχύτητας, θερμίδων, απόστασης κ.α. Μέτρημα των θερμίδων από φαγητά Κοινοποίηση των αποτελεσμάτων σε facebook και 21

22 twitter Run Keeper Το Run keeper χρησιμοποιεί το GPS για να καταγράψει τις δραστηριότητες συμπεριλαμβάνοντας την απόσταση, τον χρόνο, το ρυθμό, τις θερμίδες, τους παλμούς καθώς και την διαδρομή που πραγματοποιήθηκε στον χάρτη. Επίσης περιλαμβάνει και ηχητικά μηνύματα καθώς και παραμετροποίησης ασκήσεις. Sports Tracker Το Sports Tracker περιλαμβάνει: Καταγραφή και ανάλυση των ασκήσεων και παρακολούθηση της προόδου Αποθήκευση όλων των δεδομένων σε προσωπικό ημερολόγιο Καταγραφή θερμίδων, ταχύτητας, απόστασης, υψόμετρου και άλλων με την βοήθεια και απεικόνιση σε χάρτη Ηχητική Υποστήριξη Κοινοποίηση φωτογραφιών και αποτελεσμάτων στο face book και twitter Υποστήριξη καταγραφής παλμών με ειδικό Bluetooth παλμογράφο 22

23 ΚΕΦΑΛΑΙΟ 2 - ΣΧΕΔΙΑΣΜΟΣ 2.1 ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΗΣ Η εφαρμογή παρέχει πληροφορίες σχετικά με την άθληση και τα αποτελέσματα αυτής στο ανθρώπινο σώμα. Συγκεκριμένα: Απόσταση που διανύθηκε κατά την άθληση Ταχύτητα (μέση και μέγιστη) του χρήστη Θερμίδες που καταναλώθηκαν Πληροφορίες σχετικά με την κόπωση της καρδιάς Αξιολόγηση άσκησης Περιβάλλον εφαρμογής Λειτουργικό σύστημα Android Έκδοση 1.5 (υλοποιώντας στην έκδοση 1.5 θα λειτουργεί σε όλες τις νεώτερες εκδόσεις έως και την 4.0) Κινητά τηλέφωνα (ανεξάρτητα μεγέθους και ανάλυσης οθόνης) Απεικονίσεις εφαρμογής Οι απεικονίσεις της εφαρμογής να είναι σε σύστημα καρτελών (Tabs), όπου στην κάθε καρτέλα θα εξυπηρετείται διαφορετική λειτουργία με χρήση διαφόρων μοναδικών αντικειμένων. Ο προσανατολισμός όλων των καρτελών είναι σε μορφή πορτρέτου (portrait). Καρτέλα Exercise Στη καρτέλα Exercise (Άθληση) γίνεται η εκκίνηση και ο τερματισμός της άσκησης, καθώς και οι επιλογές που χρειάζονται για την αποθήκευσή της. Τα αντικείμενα που υπάρχουν είναι: Κατάσταση GPS Διάρκεια τρέχουσας άθλησης 23

24 Απόσταση που διανύθηκε στην τρέχουσα άθληση Ετικέτα εμφάνισης μηνυμάτων Πλήκτρο εκκίνησης/τερματισμού άθλησης Κουτί εισαγωγής κειμένου (εμφάνιση και χρήση με το πέρας της άσκησης) Πλήκτρα επιλογών (εμφάνιση και χρήση με το πέρας της άσκησης) Καρτέλα Statistics Στη καρτέλα Statistics (Στατιστικά) να γίνεται η εμφάνιση όλων των αποθηκευμένων αθλήσεων που έχουν καταγραφεί στο παρελθόν. Μέσω επιλογών να μπορούν να εμφανιστούν τα στατιστικά μίας άθλησης είτε να εμφανιστούν παράλληλα δύο για την σύγκριση των τιμών από το χρήστη. Τα αντικείμενα που θα υπάρχουν είναι: Ετικέτες (3) με αναγραφόμενες οδηγίες Αναδυόμενα πλήκτρα/λίστες (4) με επιλογές για ομαδοποίηση και επιλογή άθλησης (θα αλλάζουν δυναμικά οι επιλογές ανάλογα την ομαδοποίηση) Πλήκτρο εμφάνισης των στατιστικών Πλήκτρο επιστροφής στην επιλογή άθλησης Ετικέτες (3) που θα καταγράφονται τα στατιστικά Καρτέλα Preferences Στη καρτέλα Preferences να δίνεται η δυνατότητα στο χρήστη να εισάγει πληροφορίες σχετικά με προσωπικά του στοιχεία καθώς και να επιλέγεται το είδος άθλησης που θα καταγραφεί όπως και η συχνότητα του σήματος που θα λαμβάνεται από το GPS (υψηλή για ακρίβεια, χαμηλή για εξοικονόμηση ενέργειας). Τα αντικείμενα που θα υπάρχουν είναι: Αναδυόμενη λίστα για επιλογή άθλησης 24

25 Πλήκτρο On/Off για επιλογή συχνότητας Αναδυόμενο κουτί για εισαγωγή ηλικίας Αναδυόμενη λίστα για επιλογή φύλου Αναδυόμενο κουτί για εισαγωγή βάρους Καρτέλα Lap Timer Η καρτέλα Lap Timer (Χρονόμετρο Γύρων) είναι μία μικροεφαρμογή (Widget) που δουλεύει ανεξάρτητα από το υπόλοιπο πρόγραμμα και τις εργασίες που τυχόν γίνονται. Βρίσκεται ως επιπλέον εργαλείο που παρέχει στο χρήστη - εάν το επιθυμεί - τη δυνατότητα να χρονομετρήσει τους χρόνους γύρων που υλοποιούνται (π.χ. σε ένα στάδιο) με ακρίβεια εκατοστών του δευτερολέπτου. Ακόμα να υπολογίζεται ο μέσος χρόνος ανά γύρο που έχει πραγματοποιηθεί. Τα αντικείμενα που υπάρχουν είναι: Χρονόμετρο (για γενική ένδειξη του τρέχοντος χρόνου) Ετικέτα εμφάνισης μέσου χρόνου ανά γύρο Κυλιόμενη ετικέτα εντός της οποίας θα αναγράφονται όλοι οι γύροι (με αύξων αριθμό) Πλήκτρα διαχείρισης του χρονομέτρου (On/Off) Πλήκτρα διαγραφής των χρόνων Πλήκτρο αλλαγής γύρου Βάση δεδομένων Η βάση δεδομένων περιλαμβάνει τον πίνακα στον οποίο θα γίνεται η αποθήκευση όλων των στατιστικών που αφορούν μια άθληση. Ο πίνακας αυτός θα περιλαμβάνει: Όνομα άθλησης Ημερομηνία Ώρα (εκκίνησης) 25

26 Είδος άθλησης Διάρκεια άθλησης Μέγιστη ταχύτητα Μέση ταχύτητα Θερμίδες που καταναλώθηκαν Πληροφορίες για την καρδιά Παλμοί καρδιάς Αεροβική αξία άσκησης Υπολογισμός στατιστικών Ο υπολογισμός των στατιστικών να γίνεται με τη χρήση μαθηματικών τύπων. Τα δεδομένα που θα χρησιμοποιούν οι τύποι βρίσκονται από δύο βασικές εισόδους, τα στίγματα που παρέχει το GPS (γεωγραφικό πλάτος, γεωγραφικό μήκος, υψομετρική διαφορά από το επίπεδο της θάλασσας, ταχύτητα) και τις επιλογές που έχουν δοθεί (είδος άθλησης, ηλικία, βάρος, φύλο). Επιπλέον, η ημερομηνία και ο χρόνος να βρίσκονται, από το ημερολόγιο και το ρολόι αντίστοιχα, του κινητού. 26

27 2.2 ΑΠΑΙΤΗΣΕΙΣ Εισαγωγή Σκοπός Για την δημιουργία της εφαρμογής, χρειάζεται να γίνει προσδιορισμός των απαιτήσεων και ανάλυση τους. Η εφαρμογή θα παρέχει στατιστικά δεδομένα σχετικά με την άθληση που επιλέγεται. Να κατασκευαστεί βασισμένο στο λογισμικό Android και θα εκτελείται σε κινητά τηλεφώνα με το συγκεκριμένο λογισμικό. Έκταση Το έγγραφο περιγράφει τις απαιτήσεις του λογισμικού και μπορεί να χρησιμοποιηθεί από προγραμματιστές για την παροχή γνώσεων, καθώς και από χρήστες που επιθυμούν να ενημερωθούν παραπάνω, σχετικά με την εφαρμογή. Γενική άποψη Η εφαρμογή να κατασκευαστεί ώστε, μαζί με την άθληση, ο χρήστης να ενημερώνεται για ενδιαφέροντα στατιστικά στοιχεία. Έτσι επιτυγχάνεται, πέρα από την άμεση ενημέρωση, η πρόκληση του χρήστη να βελτιώσει τις επιδόσεις του, με αποτέλεσμα τη μεγαλύτερη και, ενδεχομένως, ποιοτικότερη ενασχόλησή του με τον αθλητισμό, κάτι που από μόνο του παρέχει μεγάλα οφέλη για την υγεία Γενική περιγραφή Η εφαρμογή Statistics of Aerobics - Στατιστικά αερόβιας άσκησης αναπτύσσεται έχοντας ως σκοπό την ανάπτυξη ενός συστήματος για την παρακολούθηση επιλεγμένων στατιστικών στοιχείων μιας αερόβιας άσκησης (πεζοπορία, τρέξιμο, ποδηλασία) σε περιβάλλον Αndroid. Για την εγκατάσταση στο κινητό τηλέφωνο (που χρησιμοποιεί το λογισμικό Android) χρειάζεται το αρχείο APK, το οποίο εγκαθίσταται εύκολα μέσω πλατφόρμας που προσφέρει το λογισμικό. Για την εγκατάσταση και τη χρήση της εφαρμογής δεν χρειάζεται σύνδεση στο διαδίκτυο. Λειτουργίες εφαρμογής Η εφαρμογή, κατά την εκκίνησή της, εμφανίζει ως αρχική την καρτέλα Exercise. Σε περίπτωση που το GPS της συσκευής θα είναι ενεργοποιημένο και έχει συνδεθεί με το σύστημα των δορυφόρων, το κεντρικό πλήκτρο Start γίνεται διαθέσιμο για 27

28 χρήση, ενώ εάν το GPS είναι απενεργοποιημένο ή δεν έχει επιτεφθεί η σύνδεση, το πλήκτρο παραμένει ανενεργό. Σε κάθε περίπτωση να εμφανίζεται ανάλογο μήνυμα στην ετικέτα κατάστασης του GPS. Με το πάτημα του πλήκτρου Start (άμεσα να μετονομάζεται σε Stop) θα ξεκινά η λήψη και καταγραφή των στιγμάτων που παρέχονται από το GPS, ενώ άμεσα να εμφανίζεται η διάρκεια και η απόσταση που έχει γίνει από την έναρξη της άθλησης. Με το πάτημα του πλήκτρου Stop ο χρήστης θα μπορεί να επιλέξει εάν θα αποθηκεύσει την άσκηση ή όχι. Στην περίπτωση που θα επιλέγεται η αποθήκευση, ακολουθούν επιλογές σχετικά με την ονομασία καθώς και την εισαγωγή των παλμών της καρδιάς (μη απαραίτητη επιλογή). Για την εμφάνιση των αθλήσεων που έχουν υλοποιηθεί, επιλέγεται η καρτέλα Statistics. Εκεί, μέσω εύχρηστων επιλογών, να γίνεται δυνατό να επιλεγεί μία άθληση (ή δύο για σύγκριση). Για την χρήση της συγκεκριμένης λειτουργίας, δεν απαιτείται σύνδεση στο GPS. Για την εισαγωγή των επιλογών χρήστη επιλέγεται η καρτέλα Preferences. Στην καρτέλα θα υπάρχουν απλές επιλογές που ο χρήστης θα μπορεί να εισάγει κατά βούληση και θα επηρεάζουν τη λειτουργία της εφαρμογής αναλόγως. Τέλος, στην καρτέλα Lap Times, να δίνεται η δυνατότητα καταμέτρησης χρόνων γύρων και θα εκτελείται ανεξάρτητα από την υπόλοιπη εφαρμογή και δίχως να είναι απαραίτητη η σύνδεση στο GPS. Χρήστες εφαρμογής Για την ομαλή λειτουργία της εφαρμογής δεν απαιτούνται ιδιαίτερες γνώσεις, πέρα από της βασικές που χρειάζεται για την λειτουργία γενικά του κινητού τηλεφώνου με λογισμικό Android, καθώς οι επιλογές σχεδιάστηκαν αυστηρά για την εύκολη και απλή χρήση από όλους ανεξαιρέτως και τα αντικείμενα είναι φιλικά προς τον χρήστη. Απευθύνεται σε άτομα από οκτώ (8) έως εκατό (100) ετών, ανεξάρτητα από φυσική κατάσταση. Λόγω της φύσης που ενασχολείται η εφαρμογή, δεν ενδείκνυται για άτομα που για κάποιο λόγο υγείας δεν επιτρέπεται να αθληθούν. Σε κάθε περίπτωση την ευθύνη φέρει ο χρήστης. 28

29 Η εφαρμογή είναι δωρεάν και δίχως κάποια χρέωση. Γενικοί περιορισμοί και δυνατότητες Η εφαρμογή Statistics of Aerobics σχεδιάστηκε για το λογισμικό Android, έκδοσης 1.5. Σε αυτή την έκδοση ο σχεδιασμός επιτρέπει την πλήρη λειτουργία της εφαρμογής σε κάθε κινητό τηλέφωνο στο οποίο έχει εγκατασταθεί το λογισμικό Android, μέχρι την έκδοση 4.0. Η εφαρμογή σχεδιάστηκε για χαμηλή κατανάλωση ενέργειας καθώς και για συσκευές χαμηλής απόδοσης, καθώς δεν απαιτείται ιδιαίτερα μεγάλη επεξεργαστική ισχύ για τους υπολογισμούς ή την εμφάνιση του γραφιστικού περιβάλλοντος Ειδικές απαιτήσεις Λειτουργικές απαιτήσεις 1. Εκκίνηση καταγραφής Περιγραφή: Με την επιλογή στο πλήκτρο Start ξεκινά η καταγραφή των στιγμάτων του GPS, ενώ η ώρα και η ημερομηνία και τα προσωπικά δεδομένα χρήστη αποθηκεύονται προσωρινά για μελλοντική χρήση. Είσοδος: Επιλογή πλήκτρου Start. Επεξεργασία: Καταγραφή σε δομή δεδομένων τα εισερχόμενα στίγματα από το GPS και κατακράτηση ώρας, ημερομηνίας και προσωπικών δεδομένων χρήστη σε προσωρινές μεταβλητές. Έξοδος: Μετονομασία πλήκτρου Start σε Stop, ενημέρωση χρήστη με μήνυμα, εμφάνιση τρέχουσας διάρκειας και απόστασης που διανύονται. 2. Τερματισμός καταγραφής Περιγραφή: Με την επιλογή στο πλήκτρο Stop σταματάει η καταγραφή των στιγμάτων του GPS και εμφανίζονται οι επιλογές αποθήκευσης. Είσοδος: Επιλογή πλήκτρου Stop. Επεξεργασία: Εμφάνιση επιλογών αποθήκευσης. Έξοδος: Εμφάνιση μηνύματος ερώτησης αποθήκευσης, εμφάνιση πλήκτρων Yes και No. 29

30 3. Αποθήκευση τελευταίας άθλησης Περιγραφή: Με την επιλογή στο πλήκτρο Yes, εξαφανίζονται τα πλήκτρα Yes και No, ενώ εμφανίζεται το πλήκτρο OK και το κουτί εισαγωγής κειμένου, προκειμένου να γίνει η εισαγωγή του ονόματος της άσκησης. Είσοδος: Επιλογή πλήκτρου Yes. Επεξεργασία: Εμφάνιση πλήκτρου OK και κουτί εισαγωγής κειμένου, εξαφάνιση πλήκτρων Yes και No, επεξεργασία ενημερωτικού μηνύματος. Έξοδος: Εμφάνιση πλήκτρου OK και κουτί εισαγωγής κειμένου, για την εισαγωγή ονομασίας της άσκησης. 3. Αποθήκευση τελευταίας άθλησης - Εισαγωγή ονομασίας Περιγραφή: Με την επιλογή στο πλήκτρο OK, ζητείται μέσω μηνύματος από το χρήστη να εισάγει -εάν το επιθυμεί- τους παλμούς της καρδιάς που καταμετρούνται για 10 δευτερόλεπτα. Είσοδος: Εισαγωγή ονομασίας άθλησης, επιλογή πλήκτρου OK. Επεξεργασία: Αποθήκευση ονομασίας που είχε δοθεί στο κουτί εισαγωγής κειμένου, εγγραφή του "0" ως αρχική τιμή για τους παλμούς, τροποποίηση μηνύματος. Έξοδος: Ενημερωτικό μήνυμα. 4. Αποθήκευση τελευταίας άθλησης - Εισαγωγή παλμών Περιγραφή: Με την επιλογή στο πλήκτρο OK, ολοκληρώνεται η αποθήκευση της νέας άθλησης και υπολογίζονται τα επιμέρους στατιστικά. Είσοδος: Εισαγωγή παλμών χρήστη, επιλογή πλήκτρου OK. Επεξεργασία: Αποθήκευση παλμών που δόθηκαν στο κουτί εισαγωγής κειμένου, τροποποίηση ενημερωτικού μηνύματος, υπολογισμός των στατιστικών και αποθήκευση στη βάση δεδομένων. Έξοδος: Ενημερωτικό μήνυμα ολοκλήρωσης αποθήκευσης. 5. Απόρριψη τελευταίας άθλησης 30

31 Περιγραφή: Με την επιλογή στο πλήκτρο No, εξαφανίζονται τα πλήκτρα Yes και No, ενώ ταυτόχρονα απορρίπτεται η τελευταία άθληση. Είσοδος: Επιλογή πλήκτρου No. Επεξεργασία: Καθαρισμός δομών δεδομένων και μεταβλητών από υπάρχουσες τιμές, αρχικοποίηση συστήματος και προετοιμασία για νέα άθληση, επεξεργασία ενημερωτικού μηνύματος. Έξοδος: Ενημερωτικό μήνυμα απόρριψης άθλησης. 6. Επιλογή και εμφάνιση στατιστικών Περιγραφή: Αφού επιλεγεί από τις αναδυόμενες λίστες η επιθυμητή, από το χρήστη, άθληση, επιλέγεται το πλήκτρο Show data (Εμφάνιση δεδομένων) και εμφανίζονται στην οθόνη τα στατιστικά από τη συγκεκριμένη άθληση. Είσοδος: Άθληση από αναδυόμενη λίστα, επιλογή πλήκτρου Show data. Επεξεργασία: Τα τρέχον στοιχεία γίνονται μη ορατά, ενώ εμφανίζονται τα πλαίσια κειμένου που αναγράφουν τις πληροφορίες των στατιστικών. Γίνεται ορατό το πλήκτρο Back (Πίσω). Έξοδος: Πλαίσια κειμένου στατιστικών, πλήκτρο Back. 7. Επιλογή και εμφάνιση στατιστικών για σύγκριση Περιγραφή: Αφού επιλεγούν από τις αναδυόμενες λίστες οι επιθυμητές, από το χρήστη, αθλήσεις, επιλέγεται το πλήκτρο Show data (Εμφάνιση δεδομένων) και εμφανίζονται στην οθόνη τα στατιστικά από τις συγκεκριμένες αθλήσεις παράλληλα, για την εύκολη σύγκρισή τους. Είσοδος: Αθλήσεις από αναδυόμενες λίστες, επιλογή πλήκτρου Show data. Επεξεργασία: Τα τρέχον στοιχεία γίνονται μη ορατά, ενώ εμφανίζονται τα πλαίσια κειμένου που αναγράφουν τις πληροφορίες των στατιστικών. Γίνεται ορατό το πλήκτρο Back (Πίσω). Έξοδος: Πλαίσια κειμένου στατιστικών, πλήκτρο Back. 8. Πίσω στην επιλογή στατιστικών 31

32 Περιγραφή: Με την επιλογή του πλήκτρου Back, γίνεται επιστροφή από την εμφάνιση στατιστικών πίσω στις επιλογές αθλήσεων. Είσοδος: Επιλογή πλήκτρου Back. Επεξεργασία: Γίνεται καθαρισμός των πλαισίων κειμένων και εξαφανίζονται (μη ορατά), ενώ γίνονται ορατές οι επιλογές αθλήσεων. Έξοδος: Ορατά τα στοιχεία επιλογής άθλησης. 9. Ρύθμιση αθλήματος Περιγραφή: Επιλέγοντας το πλαίσιο Choose sport (Επιλέξτε άθλημα), εμφανίζεται αναδυόμενη λίστα με τις πιθανές επιλογές (Walking - Περπάτημα, Running - Τρέξιμο, Cycling - Ποδηλασία) και ο χρήστης επιλέγει εκείνη που επιθυμεί. Είσοδος: Επιλογή αθλήματος από χρήστη. Επεξεργασία: Αυτόματη από την κλάση PreferenceActivity που διαχειρίζεται τα Preferences (Επιλογές). Έξοδος: Καμία. 10. Ρύθμιση συχνότητας στίγματος GPS Περιγραφή: Επιλέγοντας το πλαίσιο High signal frequency (Υψηλή συχνότητα σήματος) ο χρήστης ενεργοποιεί ή απενεργοποιεί την υψηλή συχνότητα του σήματος του GPS. Είσοδος: Επιλογή από χρήστη. Επεξεργασία: Αυτόματη από την κλάση PreferenceActivity που διαχειρίζεται τα Preferences (Επιλογές). Έξοδος: Εμφάνιση πράσινης σημείωσης (tick) στην ενεργοποίηση, μη εμφάνιση στην απενεργοποίηση. 11. Ρύθμιση ηλικίας 32

33 Περιγραφή: Επιλέγοντας το πλαίσιο Age (Ηλικία) αναδύεται κουτί εισαγωγής κειμένου και αριθμητικό πληκτρολόγιο, δίνοντας την επιλογή στο χρήστη να εισάγει την ηλικία του. Είσοδος: Αριθμητική επιλογή ηλικίας από χρήστη. Επεξεργασία: Αυτόματη από την κλάση PreferenceActivity που διαχειρίζεται τα Preferences (Επιλογές) και επιπρόσθετος έλεγχος για το εύρος των ηλικιών της εισαγόμενης τιμής (8-100). Σε περίπτωση που η εισαγόμενη τιμή είναι εκτός ορίων, γίνεται επιστροφή στην προηγούμενη τιμή και γίνεται ενημέρωση του χρήστη με αναδυόμενο μήνυμα. Έξοδος: Καμία. 12. Ρύθμιση φύλου Περιγραφή: Επιλέγοντας το πλαίσιο Gender (Φύλο) αναδύεται λίστα με τις επιθυμητές επιλογές (Male - Αρσενικό, Female - Θηλυκό) και ο χρήστης επιλέγει εκείνη που επιθυμεί. Είσοδος: Επιλογή χρήστη. Επεξεργασία: Αυτόματη από την κλάση PreferenceActivity που διαχειρίζεται τα Preferences (Επιλογές). Έξοδος: Καμία. 13. Ρύθμιση βάρους Περιγραφή: Επιλέγοντας το πλαίσιο Weight (βάρος) αναδύεται κουτί εισαγωγής κειμένου και αριθμητικό πληκτρολόγιο, δίνοντας την επιλογή στο χρήστη να εισάγει το βάρος του (σε κιλά). Είσοδος: Αριθμητική επιλογή ηλικίας από χρήστη. Επεξεργασία: Αυτόματη από την κλάση PreferenceActivity που διαχειρίζεται τα Preferences (Επιλογές) και επιπρόσθετος έλεγχος για το εύρος της εισαγόμενης τιμής (47-150). Σε περίπτωση που η εισαγόμενη τιμή είναι εκτός ορίων, γίνεται επιστροφή στην προηγούμενη τιμή και γίνεται ενημέρωση του χρήστη με αναδυόμενο μήνυμα. Έξοδος: Καμία. 33

34 14. Χρονόμετρο γύρων - Εκκίνηση Περιγραφή: Επιλέγοντας το πλήκτρο Start γίνεται εκκίνηση του χρονομέτρου, με παράλληλη εμφάνιση του πλήκτρου Lap (Γύρος) και Stop (Τερματισμός) και τροποποίηση εμφανιζόμενου μηνύματος. Είσοδος: Επιλογή πλήκτρου Start. Επεξεργασία: Εκκίνηση ενδεικτικού χρονομέτρου, καταγραφή χρόνου(msec) σε μεταβλητή, ορατά τα πλήκτρα Lap και Stop, μη ορατά τα πλήκτρα Start και Clean (καθαρισμός). Έξοδος: Ορατότητα πλήκτρων Lap και Stop, ενημερωτικό μήνυμα. 15. Χρονόμετρο γύρων - Αλλαγή γύρου Περιγραφή: Επιλέγοντας το πλήκτρο Lap (Γύρος) γίνεται επανεκκίνηση του χρονομέτρου, με παράλληλη εμφάνιση των χρόνων των προηγούμενων γύρων στο κυλιόμενο πλαίσιο κειμένου. Είσοδος: Επιλογή πλήκτρου Lap. Επεξεργασία: Επανεκκίνηση ενδεικτικού χρονομέτρου, υπολογισμός χρόνου προηγούμενου γύρου και αποθήκευση σε δομή δεδομένων, καταγραφή τρέχοντος χρόνου(msec) σε μεταβλητή, εμφάνιση όλων των χρόνων γύρων στο κυλιόμενο πλαίσιο κειμένου. Έξοδος: Εμφάνιση όλων των χρόνων γύρων. 16. Χρονόμετρο γύρων - Τερματισμός Περιγραφή: Επιλέγοντας το πλήκτρο Stop (Τερματισμός) γίνεται τερματισμός του χρονομέτρου, με παράλληλη εμφάνιση του πλήκτρου Start και Clean. Είσοδος: Επιλογή πλήκτρου Stop. Επεξεργασία: Μηδενισμός ενδεικτικού χρονομέτρου, μη ορατά τα πλήκτρα Lap και Stop, ορατά τα πλήκτρα Start και Clean. Έξοδος: Ορατότητα πλήκτρων Lap και Stop. 17. Χρονόμετρο γύρων - Καθαρισμός 34

35 Περιγραφή: Επιλέγοντας το πλήκτρο Clean (Καθαρισμός) αφαιρούνται όλοι οι χρόνων γύρων από το κυλιόμενο πλαίσιο κειμένου και από τη δομή δεδομένων που είναι αποθηκευμένα. Γίνεται εμφάνιση αναδυόμενου ενημερωτικού μηνύματος. Είσοδος: Επιλογή πλήκτρου Clean. Επεξεργασία: Αφαίρεση χρόνων γύρων από εμφανιζόμενο κείμενο και από τη δομή δεδομένων που είναι αποθηκευμένα. Εμφάνιση αναδυόμενου ενημερωτικού μηνύματος σχετικά. Έξοδος: Αναδυόμενο ενημερωτικό μήνυμα. 35

36 2.2.4 Απαιτήσεις εξωτερικών διαπροσωπειών 1. Διαπροσωπείες Χρήστη 1.1 Καρτέλες διαχείρισης Η εφαρμογή διαθέτει τέσσερις (4) καρτέλες, όπου η κάθε μία εκτελεί διαφορετική λειτουργία. Κατά την εκκίνηση, η αρχική καρτέλα είναι η Exercise. 1.2 Πλήκτρο Start exercise Το πλήκτρο Start exercise χρησιμοποιείται για την εκκίνηση καταγραφής άθλησης. Επίσης, μετά την μετονομασία του σε Stop exercise, χρησιμοποιείται για τον τερματισμό καταγραφής της τρέχουσας άσκησης. 1.3 Πλήκτρο επιβεβαίωσης αποθήκευσης (Yes) Χρησιμοποιείται για την επιλογή αποθήκευσης της τελευταίας άσκησης. 1.4 Πλήκτρο απόρριψης αποθήκευσης (No) Χρησιμοποιείται για την επιλογή απόρριψης της τελευταίας άσκησης. 1.5 Πλήκτρο αποδοχής (OK) Χρησιμοποιείται για την αποδοχή εισαγόμενων τιμών κατά την αποθήκευση μιας άθλησης. 1.6 Κουτί εισαγωγής κειμένου Χρησιμοποιείται για την εισαγωγή, από το χρήστη, ζητούμενων λεξιλογικών και αριθμητικών τιμών. 1.7 Πλήκτρο εμφάνισης στατιστικών (Show data) Χρησιμοποιείται για την εντολή εμφάνισης στατιστικών προεπιλεγμένων αθλήσεων, από το χρήστη. 1.8 Πλήκτρο επιστροφής (Back) Χρησιμοποιείται για την εμφάνιση των επιλογών άθλησης προς εμφάνιση. 1.9 Επιλογή αθλήματος (Choose sport) Χρησιμοποιείται για την επιλογή του αθλήματος από το χρήστη. 36

37 1.10 Πλαίσιο υψηλής συχνότητας σήματος (High signal frequency) Χρησιμοποιείται για την ενεργοποίηση ή απενεργοποίηση της υψηλής συχνότητας σήματος Επιλογή ηλικίας (Age) Χρησιμοποιείται για εισαγωγή της ηλικίας από το χρήστη με χρήση αναδυόμενου αριθμητικού πληκτρολογίου Επιλογή φύλου (Gender) Χρησιμοποιείται για την επιλογή του φύλου του χρήστη Επιλογή βάρους (Weight) Χρησιμοποιείται για εισαγωγή του βάρους από το χρήστη με χρήση αναδυόμενου αριθμητικού πληκτρολογίου Χρονόμετρο γύρων Επιπρόσθετο εργαλείο καταγραφής γύρων. Περιλαμβάνει εύχρηστα πλήκτρα για τη διαχείριση. Δεν χρειάζεται σύνδεση στο GPS ούτε επηρεάζει τις υπόλοιπες λειτουργίες της εφαρμογής. 2. Διαπροσωπείες υλικού Η εφαρμογή Statistics of Aerobics σχεδιάστηκε για χαμηλή κατανάλωση ενέργειας καθώς και για συσκευές χαμηλής απόδοσης, καθώς δεν απαιτείται μεγάλη επεξεργαστική ισχύ για τους υπολογισμούς ή την εμφάνιση του γραφιστικού περιβάλλοντος. 3. Διαπροσωπείες λογισμικού Η εφαρμογή Statistics of Aerobics σχεδιάστηκε για το λογισμικό Android, έκδοσης 1.5. Σε αυτή την έκδοση ο σχεδιασμός επιτρέπει την πλήρη λειτουργία της εφαρμογής σε κάθε κινητό τηλέφωνο στο οποίο έχει εγκατασταθεί το λογισμικό Android, μέχρι την έκδοση Διαπροσωπείες επικοινωνιών 37

38 Η εφαρμογή Statistics of Aerobics επικοινωνεί με το λειτουργικό σύστημα και έχει πρόσβαση στη διαχείριση του GPS. Επίσης έχει δοθεί πρόσβαση διαχείρισης βάσης δεδομένων SQLite. 5. Κριτήρια αποδοχής Για την αποδοχή του συστήματος θα πρέπει να γίνει υλοποίηση αρκετών διαδρομών προδιαγεγραμμένων, με όλες τις πιθανές επιλογές και σύγκριση με τα θεωρητικά αποτελέσματα των ιδίων τιμών Μη λειτουργικές απαιτήσεις 1. Αξιοπιστία εφαρμογής Η εφαρμογή Statistics of Aerobics θα είναι διαθέσιμο για λειτουργία όποτε το εκτελέσει ο χρήστης και θα πρέπει να εγγυάται μηδαμινές αποτυχίες κατά την χρήση. 2. Απόδοση εφαρμογής Όπως προαναφέρθηκε, η εφαρμογή πρέπει να απαιτεί ελάχιστη υπολογιστική ισχύ και ελάχιστη μνήμη. Πρέπει να αποκρίνεται άμεσα και να εκτελεί δίχως καθυστέρηση τις επιλογές του χρήστη. 3. Ασφάλεια εφαρμογής Η εφαρμογή Statistics of Aerobics θα πρέπει να έχει μεγάλο βαθμός ασφάλειας. Οι λειτουργίες θα πρέπει να είναι πλήρως ελεγχόμενες από το χρήστη, προβλέποντας και εξαλείφοντας την πιθανή περίπτωση αποτυχίας με πολλαπλούς ελέγχους. 4. Ευχρηστία εφαρμογής Η εφαρμογή θα πρέπει να διαθέτει φιλικό περιβάλλον με απλές και κατανοητές πιθανές επιλογές, ώστε να απευθύνεται στο μέσο χρήστη που δεν διαθέτει εξειδικευμένες γνώσεις πληροφορικής. 5. Εξελισιμότητα εφαρμογής Μελλοντικά στην εφαρμογή Statistics of Aerobics θα μπορούν να προστεθούν παραπάνω στατιστικά στοιχεία. Επίσης, με τη χρήση ενός παλμογράφου, συνδεμένο στη συσκευή με Bluetooth, θα επιτυγχάνεται η απόλυτα ακριβής καταγραφή των παλμών. Τέλος μια ακόμα επιθυμητή προσθήκη θα μπορούσε να είναι η 38

39 κατηγοριοποίηση κατά εβδομάδα και μήνα των στατιστικών, όπως και η ύπαρξη ανάλογων γενικών γραφημάτων. 6. Χωρητικότητα εφαρμογής στη μνήμη Το μέγεθος του της εφαρμογής Statistics of Aerobics είναι 46.7 KBs, ενώ στη μνήμη RAM καταλαμβάνει 5 MBs (μέγιστο). 7. Διαθεσιμότητα εφαρμογής Η εφαρμογή Statistics of Aerobics είναι διαθέσιμη δωρεάν για χρήση σε συσκευές με το λογισμικό Android από το Android Market. 8. Αξιοπιστία εφαρμογής Η εφαρμογή Statistics of Aerobics θα πρέπει να μην αποτυγχάνει σε καμία περίπτωση, καθώς και δεν θα πρέπει να αλλοιώνει τα δεδομένα που εισάγονται από κάθε μέσω, παρέχοντας την μέγιστη δυνατή ακρίβεια στις μετρήσεις. 9. Συντηρητικότητα εφαρμογής Μελλοντικά θα μπορούν να βελτιωθούν τα γραφικά καθώς και να προστεθούν επιπλέον επιμέρους στατιστικά στοιχεία. 39

40 2.3 ΠΡΟΔΙΑΓΡΑΦΕΣ Καρτέλες Υπηρεσία/Λειτουργία Καρτέλα Exercise Περιγραφή Εντός της καρτέλας Exercise δίνεται η δυνατότητα καταγραφής νέας άθλησης, με αναγραφή της τρέχουσας χρονικής διάρκειας και της απόστασης που έχει υλοποιηθεί. Επίσης γίνεται με το πέρας της άθλησης υπολογισμός και η αποθήκευση των στατιστικών στη βάση δεδομένων. Δεδομένα εισόδου Επιλογή πλήκτρου εκκίνησης από χρήστη. Δεδομένα χρήστη και επιλογές άθλησης, προ εισαγόμενες. Στίγματα GPS. Προέλευση Μέθοδος ανάκτησης πληροφοριών από Preferences (Επιλογές). GPS. Δεδομένα εξόδου Προορισμός Στατιστικά στοιχεία προς αποθήκευση στη βάση δεδομένων. Οθόνη. Βάση δεδομένων. Ενέργεια Σύνδεση και καταγραφή σημάτων GPS σε δομή δεδομένων. Κατά την εκκίνηση αποθηκεύονται τα δεδομένα που έχουν εισαχθεί και είναι απαραίτητα για τον υπολογισμό των στατιστικών. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Καρτέλα Statistics Εντός της καρτέλας Statistics μέσω επιλογών γίνεται η επιλογή αθλήσεων και αναπαριστούνται τα στατιστικά τους. Πίνακας στατιστικών αθλήσεων από βάση δεδομένων. Επιλογή άθλησης χρήστη. Προέλευση Βάση δεδομένων. 40

41 Δεδομένα εξόδου Προορισμός Ενέργεια Στατιστικά στοιχεία προς αναπαράσταση. Οθόνη. Αφού επιλεχθεί από το χρήστη συγκεκριμένη άθληση, γίνεται η αναπαράσταση των επιμέρους στατιστικών της, με ταυτόχρονη απόκρυψη των στοιχείων επιλογών. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Προέλευση Καρτέλα Preferences Στην καρτέλα Preferences γίνεται η επιλογή του είδους άθλησης, της συχνότητας του σήματος και των προσωπικών στοιχείων χρήστη (Ηλικία, φύλο, βάρος). Εισαγόμενη τιμή χρήστη. Διεπαφή χρήστη. Δεδομένα εξόδου - Προορισμός Ενέργεια Βάση δεδομένων αυτόματης διαχείρισης από την κλάση PreferenceActivity. Κατά την εισαγωγή της ηλικίας και του βάρους γίνεται ελέγχονται οι τιμές σε σχέση με το εύρος που έχει οριστεί. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Καρτέλα Lap Timer Στην καρτέλα Lap Timer δίδεται η δυνατότητα καταγραφής χρόνων ανά γύρο. Η λειτουργικότητα της διαδικασίας αυτής δεν επηρεάζει την υπόλοιπη λειτουργία της εφαρμογής και εκτελείται ανεξάρτητα και δίχως να απαιτείται σύνδεση στο GPS. Επιλογή πλήκτρων από χρήστη. Προέλευση - Δεδομένα εξόδου Χρόνοι γύρων. Μέσος χρόνος ανά γύρο. 41

42 Προορισμός Ενέργεια Οθόνη. Υπολογισμός χρόνου (msec) και μετατροπή σε τυπική μορφή ώρας (ωω:λλ:δδ.εκ). Πλήκτρα Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Προέλευση Πλήκτρο καρτέλας Statistics Με την επιλογή του πλήκτρου της καρτέλας Statistics, γίνεται η εμφάνισή της στην οθόνη. Επιλογή πλήκτρου. Διεπαφή πλήκτρου. Δεδομένα εξόδου - Προορισμός Ενέργεια Οθόνη. Εντολή εμφάνισης της καρτέλας Statistics. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Προέλευση Πλήκτρο καρτέλας Exercise Με την επιλογή του πλήκτρου της καρτέλας Exercise, γίνεται η εμφάνισή της στην οθόνη. Επιλογή πλήκτρου. Διεπαφή πλήκτρου. Δεδομένα εξόδου - Προορισμός Ενέργεια Οθόνη. Εντολή εμφάνισης της καρτέλας Exercise. Υπηρεσία/Λειτουργία Περιγραφή Πλήκτρο καρτέλας Preferences Με την επιλογή του πλήκτρου της καρτέλας Preferences, γίνεται η εμφάνισή της στην οθόνη. 42

43 Δεδομένα εισόδου Προέλευση Επιλογή πλήκτρου. Διεπαφή πλήκτρου. Δεδομένα εξόδου - Προορισμός Ενέργεια Οθόνη. Εντολή εμφάνισης της καρτέλας Preferences. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Προέλευση Πλήκτρο καρτέλας Lap Timer Με την επιλογή του πλήκτρου της καρτέλας Lap Timer, γίνεται η εμφάνισή της στην οθόνη. Επιλογή πλήκτρου. Διεπαφή πλήκτρου. Δεδομένα εξόδου - Προορισμός Ενέργεια Οθόνη. Εντολή εμφάνισης της καρτέλας Lap Timer. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Προέλευση Δεδομένα εξόδου Προορισμός Ενέργεια Πλήκτρο Start/Stop. Με την επιλογή (εντός της καρτέλας Exercise) του πλήκτρου γίνεται η εκκίνηση/τερματισμός της καταγραφής της επιλεγμένης άθλησης. Επιλογή πλήκτρου. Διεπαφή πλήκτρου. Μετονομασία πλήκτρου. Οθόνη. Εντολή μετονομασίας πλήκτρου και ενέργεια προγράμματος. 43

44 Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Προέλευση Πλήκτρα ελέγχου εμφάνισης στατιστικών Με την χρήση τεσσάρων κυλυώμενων λιστών θα επιλέγεται κατάλληλα η επιθυμιτή άθληση (ή οι επιθυμιτές για σύγκριση) και με το πλήκτρο εμφάνισης των στατιστικών θα γίνεται αναπαράσταση. Επιλογή χρήστη. Διεπαφές αναδυόμενων λιστών. Διεπαφή πλήκτρου. Δεδομένα εξόδου Προορισμός Ενέργεια Στατιστικά χρήστη. Οθόνη. Δίνεται η εντολή απόκρυψης των πλήτρων και εμφάνισης των επιλεγμένων στατιστικών. Υπηρεσία/Λειτουργία Περιγραφή Δεδομένα εισόδου Πλήκτρα ελέγχου επιλογών χρήστη Με τη χρήση του αυτόματου συστήματος επιλογών με αναδυόμενες λίστες ο χρήστης θα εισάγει τις προσωπικές επιλογές (είδος άθλησης, συχνότητα σήματος, προσωπικά στοιχεία). Επιλογή χρήστη. Δεδομένα χρήστη. Προέλευση Δεδομένα εξόδου Προορισμός Διεπαφές αναδυόμενων λιστών. Στατιστικά χρήστη. Οθόνη. Ενέργεια - Υπηρεσία/Λειτουργία Περιγραφή Πλήκτρα ελέγχου χρονόμετρου γύρων Για τη χρήση του χρονόμετρου θα υπαρχουν τα πλήκτρα Εκκίνησης, Τερματισμού, Αλλαγή Γύρου, Καθαρισμός. 44

45 Δεδομένα εισόδου Προέλευση Δεδομένα εξόδου Επιλογή χρήστη. Διεπαφές πλήκτρων. Χρονόμετρο. Χρόνοι γύρων. Προορισμός Οθόνη. Δομή δεδομένων. Ενέργεια Χρήση χρονόμετρου γύρων. 45

46 2.4 ΣΧΕΔΙΑΣΗ Διάγραμμα Περιβάλλοντος 46

47 2.4.2 Διάγραμμα Ροής Δεδομένων 47

48 ΚΕΦΑΛΑΙΟ 3 - ΥΛΟΠΟΙΗΣΗ Για να γίνει εφικτή η υλοποίηση της εφαρμογής, από την αρχική ιδέα έως και την ολοκλήρωσή της, υπήρξαν κάποια βασικά στάδια μέσω των οποίων προχώρησε η διαδικασία της κατασκευής. 3.1 ΕΚΜΑΘΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Το αρχικό στάδιο ήταν η εκμάθηση των απαραίτητων πληροφοριών σχετικά με τις εφαρμογές που αναπτύσσονται για τα κινητά τηλέφωνα που φέρουν το λογισμικό της Google, Android, καθώς και της δομής που ακολουθεί ο κώδικας της Java στις εφαρμογές αυτές [1,4,5,11,25,26]. Παράλληλα, για κάθε νέο αντικείμενο γίνονταν πειραματισμός μεμονωμένα σε παράδειγμα και γενικότερα κατασκευάστηκε ένα μεγάλο πρόγραμμα-παράδειγμα που περιείχε όλες τις γνωστές πληροφορίες Γενικά στοιχεία περιβάλλοντος Έτσι έγινε εκμάθηση σχετικά με τα γενικά στοιχεία, τα πλήκτρα, τα πλαίσια εισαγωγής και εμφάνισης κειμένου, των ετικετών εμφάνισης κειμένου, διαχείριση του εικονικού πληκτρολογίου, των στοιχείων που αφορούν το χρονομέτρου και την επεξεργασία του, καθώς και το αναδυόμενο (για μικρό χρονικό διάστημα) μήνυμα [4,5,26,28,29,30,32,34] Εκμάθηση GPS Έπειτα υπήρξε η ανάγκη εύρεσης γενικών θεωρητικών πληροφοριών σχετικά με τον τρόπο λειτουργίας ως σύνολο, από τον δορυφόρο έως την κινητή συσκευή, του GPS, όπως και η κατανόηση της λειτουργίας των βασικών εντολών που το διαχειρίζονται σε επίπεδο κώδικα. Αφού βρέθηκαν οι γενικές και ειδικές πληροφορίες σχετικά με το GPS [6,7,8,9,10], δημιουργήθηκε πρόγραμμα που δεχόταν και εμφάνιζε τις πληροφορίες από τα εισερχόμενα στίγματα Βάση δεδομένων SQLite Στη συνέχεια και καθώς υπήρχαν όλο και αυξανόμενες ανάγκες καταγραφής και αποθήκευσης δεδομένων, κρίθηκε απαραίτητη η ύπαρξη κάποιας βάσης δεδομένων. Μετά από αναζήτηση σχετικά, επιλέχθηκε η χρήση της βάσης δεδομένων SQLite [2,12,13] και έγινε άμεσα η εκμάθηση του τρόπου λειτουργίας και διαχείρισης της, με 48

49 αποτέλεσμα την δημιουργία εκ νέου παραδείγματος για την βέλτιστη, στην παρούσα φάση, κατανόησή της Εύρεση μαθηματικών Μεγάλο πρόβλημα, προτού ακόμα εκκινήσει η υλοποίηση της εφαρμογής, ήταν η αντικειμενική και επιστημονική εύρεση των μαθηματικών τύπων (των στατιστικών ή μη) που ήταν αναγκαίο να υπολογίζει η εφαρμογή. Τα μαθηματικά χωρίζονται σε τρεις επιμέρους κατηγορίες, σε εκείνα που είναι απαραίτητα για την λειτουργία του προγράμματος (υπολογισμός χρόνου, μετατροπή από μίλια σε χιλιόμετρα κ.ά.), σε εκείνα που χρειάζονται για τον υπολογισμό γενικών στατιστικών (συνολική απόσταση, μέση ταχύτητα κλπ) καθώς και σε εκείνα που εξειδικεύεται η εφαρμογή, τις θερμίδες που δαπανούνται ανά άθληση και την εύρεση του εύρους λειτουργίας της καρδιάς κατά μέσο όρο στην άθληση. Οι τύποι για τον υπολογισμό των θερμίδων [24] πάρθηκαν από το βιβλίο «Sports and Exercise Nutrition» [3], υπό μορφή πινάκων, όπου μετατράπηκαν σε εξισώσεις, για την ευκολότερη χρήση τους σε κωδικοποιημένη μορφή. Οι υπόλοιποι τύποι (συμπεριλαμβανομένων και των παλμών και λειτουργίας καρδιάς) αναζητήθηκαν και πάρθηκαν από ιστοσελίδες [17,18,19,20,21] και ενσωματώθηκαν εύκολα σε ψηφιακή μορφή στον κώδικα, καθώς ήταν υπό μορφή εξισώσεων. 3.2 ΑΠΑΙΤΗΣΕΙΣ ΚΑΙ ΠΡΟΔΙΑΓΡΑΦΕΣ Αφού κατανοήθηκαν τα βασικά σχετικά με τις ιδιαιτερότητες και τις διαφοροποιήσεις που απαιτούνται για μια εφαρμογή κατασκευασμένη για περιβάλλον Android, δημιουργήθηκαν οι απαιτήσεις και οι προδιαγραφές του προγράμματος, όπως παρουσιάστηκαν στο Κεφάλαιο 2, προσαρμοσμένες ανάλογα στις εν λόγω ανάγκες. 3.3 ΤΜΗΜΑΤΙΚΗ ΥΛΟΠΟΙΗΣΗ Λόγω της πολυπλοκότητας του προβλήματος, η εφαρμογή διασπάστηκε σε μικρότερα τμήματα, τα οποία έως ένα βαθμό αναπτύχθηκαν μεμονωμένα. Έτσι υλοποιήθηκε ο βασικός κώδικας διαχείρισης των καρτελών (Tabs), του GPS, της 49

50 βάσης δεδομένων SQLite, το χρονόμετρο ως γενική έννοια, καθώς και η βασική δομή του συστήματος των επιλογών χρήστη (preferences). Όλα τα παραπάνω έγιναν σαν αυτόνομα προγράμματα, με σκοπό τον έλεγχό τους, πέρα από την ίδια την ανάπτυξη. Αφού γίνονταν ο απαραίτητος έλεγχος και το κάθε ένα κρίνονταν λειτουργικό, προοδευτικά έγινε μετάβαση στο επόμενο σκέλος, την συνένωσή τους και την μετέπειτα ανάπτυξη. 3.4 ΣΥΝΕΝΩΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ Με το πέρας της δημιουργίας των διαφόρων τμημάτων, ξεκίνησε η διαδικασία της συνένωσής τους. Ως βάση για την εν λόγω διαδικασία ήταν οι καρτέλες, εντός των οποίων ενσωματώθηκαν τα υπόλοιπα στοιχεία. Η διαδικασία πρόσθεσης, συνένωσης και ανάπτυξης έγινε σταδιακά, αφού επιβεβαιωνόταν η ορθή λειτουργία του προηγούμενου βήματος Γραφικά στοιχεία Σε κάθε καρτέλα, αρχικά, αναπτύχθηκαν τα γραφικά στοιχεία διασύνδεσης [29] με το χρήστη. Τα στοιχεία αυτά είναι τα πλήκτρα, τα πλαίσια για την εισαγωγή και εμφάνιση κειμένου, τα πλήκτρα κυλιόμενων λιστών (spinners) [32] και οι ετικέτες εμφάνισης μηνυμάτων. Είναι αποθηκευμένα σε αρχεία τύπου XML [34] και φέρουν συγκεκριμένες ρυθμίσεις ως προς την θέση, το χρώμα, τα κείμενα και τα λοιπά χαρακτηριστικά τους, όπως παρουσιάζονται στην εικόνα

51 Εικόνα : Τμήμα αρχείου τύπου XML που περιέχει τα χαρακτηριστικά 3 αντικειμένων. Όταν το πρόγραμμα εκτελείται, ανασύρονται από τα αρχεία και δεσμεύονται σε μεταβλητές του αντίστοιχου τύπου (πχ για τα πλήκτρα χρησιμοποιείται η κλάση Button), από όπου και γίνεται η διαχείρισή τους. Αφού γίνει η παραπάνω διαδικασία, το λογισμικό αναμένει τις επιλογές που κάνει ο χρήστης στην οθόνη. Ανάλογα το στοιχείο που επιλέγεται, εκτελείται ο κώδικας που βρίσκεται στην συνάρτηση του αντίστοιχου στοιχείου. Εικόνα : Επιλογή πλήκτρου και εκτέλεση του κώδικα εντός της συνάρτησής του. 51

52 Έτσι, για παράδειγμα, όταν επιλέγεται το πλήκτρο εκκίνησης (Start exercise), αυτομάτως εκτελούνται οι εντολές εκείνες εντός της συνάρτησης του πλήκτρου, όπως παρουσιάζεται στην εικόνα Ενσωμάτωση κώδικα ελέγχου GPS Αφού κατασκευάστηκαν τα στοιχεία ελέγχου της καρτέλας Exercise, ξεκίνησε η ενσωμάτωση του κώδικα που ελέγχει το GPS [8,9]. Αρχικά, ενσωματώνεται (implements) στην κλάση Exercise η διεπαφή (interface) LocationListener, η οποία αυτομάτως παράγει τις μεθόδους onlocationchanged, onproviderdisabled, onproviderenabled, onstatuschanged. Η κάθε μέθοδος, ανάλογα την ενέργεια που συμβαίνει, εκτελεί την αντίστοιχη συνάρτηση. Για παράδειγμα, όταν ενεργοποιεί ο χρήστης το GPS στη συσκευή, καλείται η onproviderenabled, όπου εκτελεί τον κώδικα εντός της μεθόδου, μετονομάζοντας την κατάσταση του GPS και ξεκλειδώνοντας το πλήκτρο Εκκίνησης (Start exercise), όπως παρουσιάζεται στην εικόνα Εικόνα : Κώδικας που καλείται κατά την ενεργοποίηση του GPS. Η αποδοχή και αποθήκευση των στιγμάτων του GPS γίνεται στη μέθοδο onlocationchanged. Η κλήση της μεθόδου είναι αυτόματη, ανάλογα με τη ζητούμενη διαφοροποίηση του χρόνου και της απόστασης που έχει συμβεί. Αναλυτικότερα, κατά την δήλωση της, γίνεται και η επιλογή του χρόνου και της απόστασης, μετά τις οποίες θα είναι επιθυμητή η κλήση της. Έτσι, εάν χρειάζεται να γίνεται εξοικονόμηση στους ενεργειακούς πόρους της συσκευής, επιλέγεται να γίνεται αποδοχή στίγματος μετά από 4 δευτερόλεπτα, ενώ εάν επιθυμείται μεγαλύτερη ακρίβεια, γίνεται αποδοχή μετά από 2 δευτερόλεπτα. Αντιστοίχως, ανάλογα το άθλημα που επιλέγεται, γίνεται αποδοχή του στίγματος μετά από συγκεκριμένη απόσταση, για το περπάτημα μετά από 1 μέτρο που διανύεται, για το τρέξιμο μετά από 3 μέτρα ενώ για την ποδηλασία μετά από 5 μέτρα. 52

53 Για την διαχείριση των στιγμάτων, χρησιμοποιείται μία μεταβλητή τύπου Location, όπου καταχωρούνται οι μεταβλητές του υψομέτρου, του γεωγραφικού πλάτους και μήκους, της ταχύτητας και του χρόνου. Με το πέρας της καταγραφής της άθλησης, τα αποθηκευμένα (σε πίνακα) στοιχεία επεξεργάζονται με τη χρήση βοηθητικής κλάσης, στην οποία εμπεριέχονται τα απαραίτητα μαθηματικά σχετικά Υλοποίηση μαθηματικών τύπων Οι μαθηματικοί αλγόριθμοι που χρησιμοποιήθηκαν στην εφαρμογή αναπτύχθηκαν στην κλάση Εργαλεία Προγράμματος (ProgramTools) και διαχωρίζονται σε 2 βασικές κατηγορίες, σε εκείνους που υπολογίζουν τα στατιστικά στοιχεία της εφαρμογής και σε εκείνους που χρησιμοποιούνται, εσωτερικά, για τον υπολογισμό ή την μετατροπή συγκεκριμένων στοιχείων. Για την βέλτιστη χρήση και διαχείριση των αλγορίθμων, έγινε υποκατηγοριοποίηση σε επιμέρους μεθόδους. Οι μέθοδοι που χρησιμοποιούνται για τον υπολογισμό των στατιστικών είναι: getcalories - υπολογίζει και επιστρέφει τον αριθμό των θερμίδων που καταναλώθηκαν gettargetheartrate - υπολογίζει και επιστρέφει το ποσοστό που λειτούργησε η καρδιά κατά την εκπόνηση της άθλησης findexercisevalue - υπολογίζει και επιστρέφει την αεροβική αξία της άθλησης getdate - επιστρέφει την ημερομηνία που φέρει η συσκευή getdayofyear - επιστρέφει την ημέρα του χρόνου (π.χ για την 2 Μαρτίου 2012 επιστρέφει την τιμή 62) gettime - επιστρέφει τον τρέχων χρόνο που φέρει η συσκευή (σε δέκατα του δευτερολέπτου) Οι μέθοδοι που χρησιμοποιούνται εσωτερικά για λοιπούς υπολογισμούς και μετατροπές τιμών είναι: speedconvertokhperhour - μετατρέπει την ταχύτητα από μίλια σε χιλιόμετρα ανά ώρα 53

54 cutdecadicals - επεξεργάζεται μια αριθμητική τιμή, αποκόβοντας τα μη επιθυμητά δεκαδικά ψηφία msectostring - μετατρέπει το χρόνο (που είναι σε δέκατα δευτερολέπτου) σε χρονική διάρκεια τύπου κειμένου msectomin - μετατρέπει το χρόνο (που είναι σε δέκατα δευτερολέπτου) σε λεπτά Ενσωμάτωση βάσης δεδομένων Με την ύπαρξη των μαθηματικών αλγορίθμων, υλοποιημένο τον κώδικα που μπορεί να λάβει στίγματα GPS και με διαθέσιμα αποτελέσματα, προχώρησε η κατασκευή στο επόμενο επίπεδο, της ανάπτυξης της βάσης δεδομένων "SQLite". Επιγραμματικά, η SQLite [12,13] είναι μία βιβλιοθήκη, η οποία περιέχει την διεπαφή που διαχειρίζεται, με την χρήση μεθόδων, μία βάση SQL. Για την διαχείρισή της, δημιουργήθηκε η κλάση "DatabaseManager", στην οποία κατασκευάσθηκαν οι μέθοδοι εκείνοι που ικανοποιούν τις ανάγκες της εφαρμογής. Οι μέθοδοι αυτοί είναι η πρόσθεση νέας έγγραφης (addexercise), ο καθαρισμός της βάσης (clearalldata), η πλήρης ανάκτηση όλων των εγγραφών (getall) και ο αριθμός του πλήθους των εγγραφών (getdatabasesize). Κατά την προσθήκη νέας εγγραφής δεδομένων, γίνεται η κλήση της μεθόδου addexerise, όπου της δίδονται το πλήθος των αντικειμένων που προστίθενται. Έπειτα, τοποθετούνται σε δομή δεδομένων, από όπου εισέρχονται στην βάση. Αντίστοιχη διαδικασία χρησιμοποιείται για την ανάκτηση των δεδομένων. Γίνεται κλήση της μεθόδου getall, η οποία επιστρέφει μία δομή δεδομένων, από όπου αναζητείται άμεσα η πληροφορία. Στο σημείο αυτό αξίζει να σημειωθεί πως ο παρόν τρόπος ανάκτησης και διαχείρισης δεδομένων δεν φαντάζει ο βέλτιστος, όμως σύμφωνα με τα ζητούμενα - όπως και τον πολύ μικρό όγκο δεδομένων - της εφαρμογής, κρίνεται αποδεκτό, καθώς ο χρόνος επεξεργασίας και αναζήτησης είναι σχεδόν ίδιος με αυτόν που θα δαπανούταν για διαδοχικές, πιο εξειδικευμένες, επερωτήσεις στην βάση. Έτσι, με μία επερώτηση, έρχεται το σύνολο των πληροφοριών, το οποίο έτσι και αλλιώς είναι απαραίτητο και σε κάθε περίπτωση επί μέρους χρησιμοποιούμενο. 54

55 3.4.5 Ανάπτυξη συστήματος στατιστικών τύπων Έχοντας, πλέον, το μεγαλύτερο τμήμα της εφαρμογής ανεπτυγμένο, με τα αντικείμενα, όπως έχει προαναφερθεί, να είναι υλοποιημένα και μορφοποιημένα από την σχεδίαση και την ανάπτυξη των καρτελών (υποκεφάλαιο 3.4.1), με πληθώρα δεδομένων στη βάση από προηγούμενους ελέγχους και πειραματικές αθλήσεις, αναπτύχθηκε ο κώδικας που προσθέτει τις εγγραφές και αναπαριστά τα στατιστικά στοιχεία τους. Υπεύθυνη για την διαδικασία αναπαράστασης δεδομένων είναι η καρτέλα Statistics, εντός της οποίας η συνώνυμη κλάση συνδέει τα αντικείμενα. Έτσι, για κάθε αντικείμενο, υπάρχει η ανάλογη μέθοδος που εκτελεί το αντίστοιχο κομμάτι κώδικα (όπως αναφέρθηκε στο υποκεφάλαιο 3.4.1). Τα αντικείμενα που υπάρχουν στην κλάση Statistics και είναι εκείνα που διαχειρίζονται τα δεδομένα είναι 4 αναδυόμενες λίστες (spinners) και το πλήκτρο εμφάνισης (Show data). Στις αναδυόμενες λίστες εφαρμόζεται η λογική, όπου η πρώτη λίστα ομαδοποιεί τις εγγραφές ανά άθλημα και ταυτόχρονα, ανάλογα την επιλογή του χρήστη, εφαρμόζει την επιλογή στην επόμενη λίστα, τοποθετώντας στα πλαίσια της μόνο τις εγγραφές που φέρει το επιλεγμένο άθλημα. Έτσι, ο χρήστης στην δεύτερη λίστα μπορεί να κάνει πιο εύκολη επιλογή μεταξύ των καταγεγραμμένων αθλήσεων. Αφού γίνει η επιλογή, με το πάτημα του πλήκτρου εμφάνισης, εμφανίζεται το πλαίσιο αναπαράστασης δεδομένων, όπου εμφανίζονται τα στατιστικά στοιχεία της επιλεγμένης άθλησης. 3.5 ΕΛΕΓΧΟΣ Καθώς η διαδικασία της συνένωσης και ανάπτυξης προχωρούσε κανονικά, με την ολοκλήρωση κάθε ενσωμάτωσης ή υλοποίησης κάποιου νέου τμήματος της εφαρμογής, όπως έχει προαναφερθεί, γινόταν ένας τυπικός έλεγχος λειτουργίας, με άμεσες και γενικά απλές διορθώσεις και τροποποιήσεις του κώδικα. Όταν ολοκληρώθηκε η εφαρμογή, έγιναν πολλαπλοί έλεγχοι, αρχικά στον προσομοιωτή και έπειτα στην πράξη. Στη πλειοψηφία, τα προβλήματα που παρουσιάστηκαν ήταν ασυμφωνίες μεταξύ των διαφόρων μεταβλητών, προσωπικές 55

56 αμέλειες που εμφανίστηκαν αργότερα, λογικά λάθη που εντοπίστηκαν στην πορεία, καθώς και λάθη που έγιναν λόγω κακής πληροφόρησης από τα ηλεκτρονικά έγγραφα και βιβλία. Όλα τα παραπάνω διορθώθηκαν άμεσα (αν και σε κάποιες περιπτώσεις οι διορθώσεις ήταν χρονοβόρες), παρέχοντας στο χρήστη το αίσθημα ασφαλείας ώστε χρησιμοποιώντας την εφαρμογή, να μην προβληματίζεται για την πιθανή αποτυχία, είτε στην ποιότητα των δεδομένων, είτε σε ενδεχόμενη γενική αποτυχία της εφαρμογής. 3.6 ΟΛΟΚΛΗΡΩΣΗ Εν κατακλείδι, αφού ολοκληρώθηκε η ανάπτυξη και πραγματοποιήθηκε ο αναγκαίος και λεπτομερείς έλεγχος της εφαρμογής, πραγματοποιήθηκαν αθλήσεις για την παραγωγή τελικών δεδομένων, οι οποίες σε σύγκριση με τις θεωρητικές τιμές και πράξεις ήταν σύμφωνες. Οι αθλήσεις πραγματοποιήθηκαν με την χρήση πολλών διαφορετικών μοντέλων συσκευών κινητής τηλεφωνίας, τα οποία έφεραν το λειτουργικό της Google, Android. Οι εκδόσεις που χρησιμοποιήθηκε η εφαρμογή Statistics of Aerobics ήταν οι ακόλουθες: 1.5, 1.6, 1.7, 2.1, 2.2, 2.3, 3, 4, 4.1. Έτσι, αφού επανελέγχθηκε σε τελική μορφή, με όλους τους παραπάνω τρόπους, η υλοποίηση της εφαρμογής ολοκληρώθηκε. 56

57 ΚΕΦΑΛΑΙΟ 4 - ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΓΡΑΜΜΑΤΟΣ Το περιβάλλον της εφαρμογής Statistics of Aerobics περιέχει 4 καρτέλες, όπου στην κάθε μία μπορεί ο χρήστης να επιλέξει συγκεκριμένες λειτουργίες. 4.1 Καρτέλα Exercise Ανοίγοντας την εφαρμογή, αυτομάτως, εμφανίζεται η καρτέλα Exercise, στην οποία μπορεί ο χρήστης να εκκινήσει την άθλησή του, πιέζοντας το πλήκτρο Start Exercise (εικόνα 4.1.1). (Εικόνα 4.1.1: Αρχική οθόνη καρτέλας Exercise) Το εν λόγω πλήκτρο είναι άμεσα συνδεδεμένο με την κατάσταση του GPS, δηλαδή "κλειδώνει" ή "ξεκλειδώνει" ανάλογα με την τρέχουσα κατάσταση. Το GPS μπορεί να λάβει τέσσερις (4) τιμές, "Unavailable" - Μη διαθέσιμο (όπως στην εικόνα 4.1.1), όταν η συσκευή δεν διαθέτει GPS "Disabled" - Απενεργοποιημένο, 57

58 "Enabled" - Ενεργοποιημένο, όταν ενεργοποιηθεί, "Connected" - Συνδεμένο, όταν έχει επιτύχει η σύνδεση με το δορυφόρο, Αυτές οι τιμές αναπαριστούνται αυτόματα στο πλαίσιο που δείχνει την κατάσταση του GPS. Σε κάθε περίπτωση το πλήκτρο Start είναι κλειδωμένο, πέρα από όταν είναι Συνδεμένο με το δορυφόρο - άρα έτοιμο για καταγραφή, όπου και μπορεί να επιλεχθεί. Καθώς έχει εκκινήσει η διαδικασία, παρουσιάζονται τα τρέχοντα μέτρα που έχουν διανυθεί, όπως και ο χρόνος που είναι ενεργοποιημένη η άθληση, μαζί με ενημερωτικό μήνυμα. (Εικόνα 4.1.2) Όταν ο χρήστης επιθυμεί να τερματίσει την διαδικασία επιλέγει το πλήκτρο Stop Exercise (όπως εικόνα 4.1.2). Αυτομάτως η εφαρμογή εμφανίζει μήνυμα ερώτησης επιθυμίας αποθήκευσης προς το χρήστη, μαζί με πλήκτρα Yes και No (εικόνα 4.1.3). 58

59 (Εικόνα 4.1.3) Με την επιλογή του πλήκτρου No, απορρίπτεται η άθληση που μόλις ολοκληρώθηκε και γίνεται επαναφορά στην αρχική κατάσταση αναμονής (όπως Εικόνα 1). Με την επιλογή του πλήκτρου Yes, εμφανίζονται πλήκτρα διαχείρισης της αποθήκευσης (εικόνα 4.1.4), που μαζί με το κείμενο που παρέχει τις απαραίτητες οδηγίες, γίνεται η επιλογή του ονόματος (αυτόματα υπάρχει το όνομα Exercise με αύξων αριθμό). Με πίεση πάνω στο πλαίσιο κειμένου, εμφανίζεται αναδυόμενο εικονικό πληκτρολόγιο, με το οποίο ο χρήστης εισάγει το όνομα που επιθυμεί. (Εικόνα 4.1.4: Επιλογή ονόματος άθλησης) Αφού επιλεχθεί το επιθυμητό από το χρήστη όνομα, ερωτείται για την εισαγωγή των καρδιακών παλμών, (εικόνα 4.1.5) που μετράει ο χρήστης εκείνη την στιγμή (οι 59

60 παλμοί δεν είναι απαραίτητοι για την εμφάνιση του συνόλου των στατιστικών και χαρακτηρίζονται επιλεγόμενοι ως προς την εισαγωγή τους από το χρήστη). Αντίστοιχα, με επιλογή στο πλαίσιο κειμένου, εμφανίζεται αναδυόμενο αριθμητικό πληκτρολόγιο που επιτρέπει την εισαγωγή του αριθμού των παλμών. (Εικόνα 4.1.5: Εισαγωγή παλμών) Με την επιλογή του πλήκτρου OK, ολοκληρώνεται η αποθήκευση και γίνεται επαναφορά στην αρχική κατάσταση αναμονής. 60

61 4.2 Καρτέλα Preferences Με την επιλογή της καρτέλας Preferences, εμφανίζονται τα στοιχεία που μπορούν να επιλεχθούν από το χρήστη και είναι απαραίτητα για την ορθή λειτουργία της εφαρμογής (εικόνα 4.2.1). Χωρίζονται σε δύο βασικές λειτουργικές κατηγορίες: τις Επιλογές Εφαρμογής (Application Options), που χρησιμοποιούνται άμεσα για την λειτουργία του GPS και γενικότερα του συστήματος των καταγραφών, και στις Προσωπικές Επιλογές (Personal Options), όπου, επί το πλείστον, χρησιμοποιούνται για το βέλτιστο υπολογισμό των στατιστικών. (Εικόνα 4.2.1: Καρτέλα Preferences) Οι επιλογές εφαρμογής περιλαμβάνουν τα εξής δύο στοιχεία, Επιλογή Άθλησης (Choose sport) και Υψηλή Συχνότητα Σήματος (High Signal Frequency). Επιλέγοντας την επιλογή άθλησης, εμφανίζεται αναδυόμενο μήνυμα (εικόνα 4.2.2) που φέρει τα αθλήματα που υποστηρίζει η εφαρμογή (Περπάτημα, Τρέξιμο, Ποδηλασία). 61

62 (Εικόνα 4.2.2: Επιλογή Αθλήματος) Έτσι ο χρήστης διαλέγει το άθλημα που επιθυμεί. Η υψηλή συχνότητα σήματος καθορίζει το χρονικό διάστημα που θα δέχεται το στίγμα GPS η εφαρμογή. Με αυτό τον τρόπο, εάν δεν υπάρχει σαν προτεραιότητα η απόλυτη ακρίβεια, απενεργοποιώντας την επιλογή αυτή γίνεται εξοικονόμηση στην μπαταρία της συσκευής. Η χρήση της είναι απλή, πιέζοντας ενεργοποιείται/ απενεργοποιείται (εμφανίζεται/εξαφανίζεταιι το χαρακτηριστικό σύμβολο). Στις προσωπικές επιλογές, δίνεται η δυνατότητα εισαγωγής ηλικίας (Age), φύλου (Gender) και βάρους (Weight) χρήστη (έχοντας ως αρχικές τιμές το μέσο χρήστη ηλικίας 25 ετών). Αφού επιλεγεί το πλαίσιο της ηλικίας, εμφανίζεται αναδυόμενο εικονικό αριθμητικό πληκτρολόγιο και παράθυρο (εικόνα 4.2.3), που φέρει πλαίσιο εισαγωγής αριθμού, πλήκτρο OK και Ακύρωση. Αντιστοίχως λειτουργεί και το πλαίσιο εισαγωγής βάρους (εικόνα 4.2.4). 62

63 (Εικόνα 4.2.3: Εισαγωγή ηλικίας) (Εικόνα 4.2.4: Εισαγωγή βάρους) Για την εισαγωγή του φύλου, επιλέγεται το αντίστοιχο πλαίσιο και εμφανίζεται το αναδυόμενο παράθυρο που φέρει τις δύο επιλογές (εικόνα 4.2.5). (Εικόνα 4.2.5: Εισαγωγή φύλου) Πιέζοντας στην επιλογή, κλείνει το παράθυρο, καταγράφονται και αποθηκεύονται τα δεδομένα. 63

64 4.3 Καρτέλα Statistics Η καρτέλα Statistics (εικόνα 4.3.1) περιέχει τα εργαλεία εκείνα μέσω των οποίων γίνεται η επιλογή και η εμφάνιση των στατιστικών από κάποια άθληση που έγινε (ή κάποιες σε περίπτωση επιλογής για σύγκριση). (Εικόνα 4.3.1: Καρτέλα Statistics) Τα εργαλεία αυτά είναι αναδυόμενα μενού (Spinners), που εμφανίζουν το όνομα της άθλησης και την ημερομηνία που πραγματοποιήθηκε η καταγραφή. Με την επιλογή του πρώτου αναδυόμενου πλήκτρου, εμφανίζει τις δυνατές επιλογές αθλημάτων (εικόνα 4.3.2) μέσω των οποίων κατηγοριοποιούνται οι υπάρχουσες εγγραφές. (Εικόνα 4.3.2: Κατηγοριοποίηση κατά άθλημα) 64

65 Με την επιλογή κάποιου συγκεκριμένου αθλήματος ή την επιλογή όλων, το πρόγραμμα κατηγοριοποιεί ανάλογα τις καταγραφές του, οι οποίες αναμένουν να παρουσιαστούν με την επιλογή του αμέσως επόμενου αναδυόμενου μενού (εικόνα 4.3.3). (Εικόνα 4.3.3: Εμφάνιση κατηγοριοποιημένων καταγραφών) Ο χρήστης επιλέγει την καταγραφή που επιθυμεί να δει και η λίστα εξαφανίζεται. Στη συνέχεια, με την επιλογή του πλήκτρου "Show data" - Εμφάνιση δεδομένων, γίνεται μεταφορά στην οθόνη που αναπαριστούνται τα στατιστικά της επιλεγμένης καταχώρισης (εικόνα 4.3.4). (Εικόνα 4.3.4: Αναπαράσταση στατιστικών άθλησης) 65

66 Ταυτόχρονα εμφανίζεται το πλήκτρο Back, μέσω του οποίου ο χρήστης μπορεί να επανέλθει στην αρχική κατάσταση της καρτέλας. Σε περίπτωση που ο χρήστης επιθυμεί να συγκρίνει άμεσα τα στατιστικά από δύο διαφορετικές καταχωρίσεις, παρέχεται η δυνατότητα να συμβεί. Επιλέγοντας - με αντίστοιχο τρόπο - στα επόμενα δύο αναδυόμενα μενού την δεύτερη άθληση που επιθυμεί (όπως εικόνα 4.3.5), το πρόγραμμα ανασύρει τα στατιστικά και αναμένει την επιλογή του πλήκτρου Εμφάνισης δεδομένων. (Εικόνα 4.3.5: Επιλογή δύο καταχωρίσεων προς σύγκριση) Με τη επιλογή του πλήκτρου, γίνεται εμφάνιση των στατιστικών, παράλληλα μεταξύ τους. (Εικόνα 4.3.6: Αναπαράσταση στατιστικών δύο καταχωρίσεων) Έτσι παρέχεται η δυνατότητα άμεσης σύγκρισης (εικόνα 4.3.6), δεδομένου ότι τα δεδομένα είναι παράλληλα τοποθετημένα και περιλαμβάνουν τα αντίστοιχα στοιχεία. 66

67 Για την επαναφορά στην αρχική κατάσταση της καρτέλας, επιλέγεται ομοίως το πλήκτρο Back. Σε περίπτωση που ο χρήστης δεν επιθυμεί να διατηρεί πλέον τις καταγραφές που έχει κάνει, παρέχεται η δυνατότητα εκκαθάρισης της βάσης δεδομένων της εφαρμογής. Έτσι στο τέλος της καρτέλας (εικόνα 4.3.7), δίνεται η επιλογή Διαγραφής Όλων (με το πλήκτρο Delete All). (Εικόνα 4.3.7: Επιλογή Delete All για την εκκαθάριση των καταγραφών) Με την επιλογή του πλήκτρου Delete All, εξαφανίζεται το κείμενο και το εν λόγο πλήκτρο (εικόνα 4.3.8) και στην θέση τους εμφανίζονται η ερώτηση ασφαλείας μαζί με τα πλήκτρα επιλογής απάντησης (ΟΚ, Cancel). (Εικόνα 4.3.8: Ερώτηση ασφαλείας εκκαθάρισης δεδομένων) Με την επιλογή στο πλήκτρο Ακύρωση (Cancel), γίνεται επιστροφή στην προηγούμενη κατάσταση. Το ίδιο θα συμβεί εάν πιεσθεί το πλήκτρο Εμφάνισης δεδομένων (Show data), καθώς μπορεί να πιέσθηκε από λάθος το πλήκτρο διαγραφής. Σε περίπτωση επιλογής του πλήκτρου OK, το πρόγραμμα κάνει μαζική διαγραφή της υπάρχουσας βάσης δεδομένων και εμφανίζει αναδυόμενο ενημερωτικό μήνυμα, επιστρέφοντας παράλληλα στην αρχική κατάσταση της καρτέλας. 67

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

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

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

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

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

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

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου Διπλωματική Εργασία Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου Ποτσίκα Ηλιάνα

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

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

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

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

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

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

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

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά MANAGER SIDE BAR Η Manager side bar είναι μία εφαρμογή σχεδιασμένη να προσφέρει μια σειρά από λειτουργίες και ευκολίες σε κάθε χρήστη Η/Υ προχωρημένο ή αρχάριο. Βασική λειτουργία της εφαρμογής είναι ότι

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

Marmitek UltraViewPro 1

Marmitek UltraViewPro 1 IP CAMERA SERIES IP Eye Anywhere 10 11 20 21 470 IP RoboCam 10 11 21 541 641 ULTRAVIEW PRO ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1..1 ΕΙΣΑΓΩΓΗ....1 ΚΕΦΑΛΑΙΟ 2.. 2 ΕΓΚΑΤΑΣΤΑΣΗ... 2 ΚΕΦΑΛΑΙΟ......3 ΧΡΗΣΗ MARMITEK Ultraview

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

Xerox ColorQube 8700 / 8900 Πίνακας ελέγχου

Xerox ColorQube 8700 / 8900 Πίνακας ελέγχου Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον Oδηγό χρήσης. 3 5 Απασφάλιση

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

Κεφάλαιο 2.3: Ρυθμίσεις των Windows

Κεφάλαιο 2.3: Ρυθμίσεις των Windows Κεφάλαιο 2.3: Ρυθμίσεις των Windows 2.3.1 Βασικές πληροφορίες συστήματος Για να δούμε βασικές πληροφορίες για τον υπολογιστή μας, πατάμε το κουμπί «Έναρξη» και επιλέγουμε διαδοχικά «Πίνακας Ελέγχου», «Σύστημα

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

Document Scanning System Ιανουάριος, 2014

Document Scanning System Ιανουάριος, 2014 Document Scanning System Ιανουάριος, 2014 Το DSS, είναι ένα ολοκληρωμένο συστημα διαχείρισης ψηφιοποίησης εγγράφων, αφού εκτός από την διαδικασία ψηφιοποίησης των εγγράφων, αρχειοθετεί και μία σειρά δεδομένων

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

1. Κατάλογος συσκευασίας

1. Κατάλογος συσκευασίας 1. Κατάλογος συσκευασίας 1. 2. Αντάπτορας AC 3. 4. Καλώδιο USB 5. Κάρτα εγγύησης 2. Γενική επισκόπηση της συσκευής 3 4 5 1 6 2 7 1 2 3 4 5 6 Πλήκτρο Λειτουργίας\Επανα φοράς Ένταση +\ Ένταση - Κάρτα Micro

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

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

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

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

Πίνακας ελέγχου. Έγχρωμος πολυλειτουργικός εκτυπωτής Xerox WorkCentre 6655 Τεχνολογία Xerox ConnectKey 2.0

Πίνακας ελέγχου. Έγχρωμος πολυλειτουργικός εκτυπωτής Xerox WorkCentre 6655 Τεχνολογία Xerox ConnectKey 2.0 Τεχνολογία Xerox ConnectKey.0 Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε

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

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι Παρτώνας Αλέξανδρος Επιβλέπων: Δρ.

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

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

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

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη 01 Εισαγωγή Μια απλή και γρήγορη εισαγωγή Το Splunk > είναι ένα πρόγραμμα το οποίο πρωτοεμφανίστηκε στην αγορά το 2003 και αποτελεί ένα πρόγραμμα εξόρυξης

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

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

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

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

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

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

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

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

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

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

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

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

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

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

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

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

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

Xerox WorkCentre 3655 Πολυλειτουργικός εκτυπωτής Πίνακας ελέγχου

Xerox WorkCentre 3655 Πολυλειτουργικός εκτυπωτής Πίνακας ελέγχου Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη διαμόρφωση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον Οδηγό χρήσης. 3 4 5 Οθόνη

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

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

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH Αχαρναί 20.7.09 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH Για τη σωστή λειτουργία του προγράμματος πρέπει να έχετε εγκαταστήσει στον υπολογιστή σας το λογισμικό χαρτογράφησης

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

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

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

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

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

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

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

Οδηγός γρήγορης εκκίνησης του PowerSuite Το PowerSuite είναι η ολοκληρωμένη λύση απόδοσης για τον υπολογιστή σας. Ενσωματώνοντας το RegistryBooster, το DriverScanner και το SpeedUpMyPC σε ένα ενιαίο περιβάλλον εργασίας σάρωσης, το PowerSuite

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

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

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

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

Display keypad. Εγχειρίδιο χρήστη 11/09-01 PC

Display keypad. Εγχειρίδιο χρήστη 11/09-01 PC Display keypad Εγχειρίδιο χρήστη 675 07 11/09-01 PC Περιεχόμενα 1. Εισαγωγή 5 Ο Συνδετήρας πληκτρολογίου με οθόνη 6 Το πληκτρολόγιο 7 Πλήκτρα περιήγησης 7 Η οθόνη 7 Κύρια οθόνη 7 Σε περίπτωση συναγερμού

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

ΨΗΦΙΑΚΗ ΑΛΛΗΛΕΓΓΥΗ ΟΔΗΓΟΣ

ΨΗΦΙΑΚΗ ΑΛΛΗΛΕΓΓΥΗ ΟΔΗΓΟΣ ΨΗΦΙΑΚΗ ΑΛΛΗΛΕΓΓΥΗ ΟΔΗΓΟΣ Πίνακας Περιεχομένων Ενεργοποίηση και Αρχικοποίηση Συσκευής... 4 1 Περιεχόμενα συσκευασίας ipad... 5 2 Εξοικείωση με την συσκευή... 6 3 Αρχικοποίηση και ρυθμίσεις ipad... 7 4

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

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

Οδηγίες Χρήσης Εφαρμογής Οδηγίες Χρήσης Εφαρμογής SciFY - Οκτώβριος 2016 Περιεχόμενα Εισαγωγή 3 Οδηγίες για τον εργοθεραπευτή / φροντιστή 4 Αρχική Οθόνη 4 Δημιουργία προφίλ 5 Ρυθμίσεις Επικοινωνίας 6 Ρυθμίσεις Ψυχαγωγίας 9 Ρυθμίσεις

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

1. Κατάλογος συσκευασίας

1. Κατάλογος συσκευασίας 1. Κατάλογος συσκευασίας 1. 2. Αντάπτορας AC 3. Ακουστικά 4. Καλώδιο USB 5. 6. Κάρτα εγγύησης 2. Γενική επισκόπηση της συσκευής 10 11 3 4 7 1 2 5 6 8 9 1 2 3 4 5 6 7 Ένταση +\ Ένταση - Ρύθμιση της στάθμης

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

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

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

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

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

ΠΑΡΑΡΤΗΜΑ ΓΡΕΒΕΝΩΝ ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ ΓΡΕΒΕΝΩΝ ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Θέμα : ΥΛΟΠΟΙΗΣΗ ΞΕΝΟΓΛΩΣΣΗΣ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΣΕ ΠΛΑΤΦΟΡΜΑ ANDROID Όνοματεπώνυμο : Στέκας Ιγνάτιος Επιβλέπων : Σωτήριος Κοντογιάννης Ημερομηνία

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

Δρ. Απόστολος Ντάνης. Σχολικός Σύμβουλος Φυσικής Αγωγής

Δρ. Απόστολος Ντάνης. Σχολικός Σύμβουλος Φυσικής Αγωγής Δρ. Απόστολος Ντάνης Σχολικός Σύμβουλος Φυσικής Αγωγής *Βασικές μορφές προσανατολισμού *Προσανατολισμός με τα ορατά σημεία προορισμού στη φύση *Προσανατολισμός με τον ήλιο *Προσανατολισμός από τη σελήνη

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

Η Εγκατάσταση της Μονάδας AVerMedia και του Δέκτη TV στο Windows Media Center

Η Εγκατάσταση της Μονάδας AVerMedia και του Δέκτη TV στο Windows Media Center Εγχειρίδιο Χρήστη Η Εγκατάσταση της Μονάδας AVerMedia και του Δέκτη TV στο Windows Media Center Ελληνική ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΩΝ Όλες οι οθόνες σε αυτήν την τεκμηρίωση αποτελούν εικόνες παραδείγματα. Οι εικόνες

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

Οδηγός Σύνδεσης (για Φωτογραφικές Μηχανές D-SLR)

Οδηγός Σύνδεσης (για Φωτογραφικές Μηχανές D-SLR) SB7J01(1J)/ 6MB4121J-01 Οδηγός Σύνδεσης (για Φωτογραφικές Μηχανές D-SLR) Gr Πίνακας περιεχομένων Εισαγωγή...2 Το Περιβάλλον Εργασίας...2 Προβλήματα με τη Σύνδεση;...2 Περισσότερα για το SnapBridge...2

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

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

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

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

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

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

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

Σχεδιαστικά Προγράμματα Επίπλου

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

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

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Αναζήτησης Συνεπιβατών)

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Αναζήτησης Συνεπιβατών) (Υπηρεσία Αναζήτησης Συνεπιβατών) Για το Έργο ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 3 2 Τεχνικά Χαρακτηριστικά... 4 3 Περιβάλλον Εργασίας... 5 4 Σύνδεση / Αποσύνδεση Διαχειριστή... 7 4.1 Σύνδεση Διαχειριστή... 7 4.2

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

ΠΕΡΙΕΧΟΜΕΝΑ. Εγχειρίδιο Χρήστη

ΠΕΡΙΕΧΟΜΕΝΑ. Εγχειρίδιο Χρήστη ΠΕΡΙΕΧΟΜΕΝΑ Οδηγίες διασύνδεσης με tablet Android μέσω Bluetooth 0 Οδηγίες διασύνδεσης με tablet Android μέσω Καλωδίου 0 Οδηγίες διασύνδεσης με Κινητό Android μέσω Bluetooth 0 Οδηγίες διασύνδεσης με Κινητό

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

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων... Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26

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

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

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

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

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5 A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 5 Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά

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

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

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

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

Copyright 2016 HP Development Company, L.P.

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

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

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

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

Κουμπί επαναφοράς (RESET BUTTON) Οπές εγκατάστασης συσκευής στην επιτοίχια βάση

Κουμπί επαναφοράς (RESET BUTTON) Οπές εγκατάστασης συσκευής στην επιτοίχια βάση Οδηγός Εγκατάστασης και Λειτουργίας Έξυπνου Ασύρματου κουδουνιού πόρτας ZV400V Εμπρόσθια Όψη Συσκευής Οπίσθια Όψη Συσκευής Οπές εγκατάστασης συσκευής στην επιτοίχια βάση Αισθητήρας κίνησης Κάμερα Θύρα

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

Εισαγωγή Επαφών από την κάρτα SIM

Εισαγωγή Επαφών από την κάρτα SIM 1 Εισαγωγή Επαφών από την κάρτα SIM 1. Πατήστε το Πλήκτρο Κεντρικής Σελίδας > > Επαφές. 2. Πατήστε το Πλήκτρο Μενού > Εισαγωγή / Εξαγωγή > Εισαγωγή από κάρτα SIM. Η συσκευή σας ZTE-RACER θα διαβάσει αυτόματα

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

Xerox WorkCentre 5845 / 5855 / 5865 / 5875 / 5890 Πίνακας ελέγχου

Xerox WorkCentre 5845 / 5855 / 5865 / 5875 / 5890 Πίνακας ελέγχου 8 / 8 / 86 / 87 / 890 Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον Oδηγό

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

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

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

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

WiFi V-Timer ΕΚΔΟΣΗ 2Η

WiFi V-Timer ΕΚΔΟΣΗ 2Η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WiFi V-Timer ΕΚΔΟΣΗ 2Η 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ WiFi V-Timer... 3 2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΟΥ WiFi V-Timer... 4 3. ΤΟΠΙΚΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ WiFi V-Timer... 5 4. ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ

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

Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών

Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών Η LINK Technologies Α.Ε. ιδρύθηκε το 2002 με στόχο να καταστεί πυρήνας καινοτομικών λύσεων Τηλεματικής αναβαθμίζοντας καθημερινά

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

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

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

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

ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΝΑΡΞΗΣ

ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΝΑΡΞΗΣ ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΝΑΡΞΗΣ ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΝΑΡΞΗΣ Σημειώσεις και ειδοποιήσεις ΣΗΜΕΙΩΣΗ: Η ΣΗΜΕΙΩΣΗ υποδεικνύει σημαντικές πληροφορίες που σας βοηθούν να χρησιμοποιείτε καλύτερα τον υπολογιστή σας. ΠΡΟΣΟΧΗ:

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

Η εφαρμογή είναι βελτιστοποιημένη για όλες τις συσκευές ios και Android, με ios 9.x ή νεότερη έκδοση και Android 4.4 ή νεότερη έκδοση.

Η εφαρμογή είναι βελτιστοποιημένη για όλες τις συσκευές ios και Android, με ios 9.x ή νεότερη έκδοση και Android 4.4 ή νεότερη έκδοση. Οδηγίες βήμα προς βήμα για την εφαρμογή Με την εφαρμογή αυτή μπορείτε να χρησιμοποιήσετε ψηφιακά βιβλία (e-books) σε μορφή «Adobe Digital Editions epub» και «Adobe Digital Editions PDF», αρχεία ήχου (e-audios),

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

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

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

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

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

ΠΑΡΑΡΤΗΜΑ ΓΡΕΒΕΝΩΝ ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ ΓΡΕΒΕΝΩΝ ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Θέμα : Υλοποίηση ξενόγλωσσης εκπαιδευτικής εφαρμογής σε πλατφόρμα Android Όνομα : Στέκας Ιγνάτιος Α.Μ : gp00133 Εξάμηνο : Εαρινό εξάμηνο

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

Online ενημέρωση χαρτών

Online ενημέρωση χαρτών Online ενημέρωση χαρτών Γενικές οδηγίες online ενημέρωσης χαρτών Επειδή τα δεδομένα χαρτών καθίστανται παρωχημένα, πρέπει να ενημερώνονται τακτικά. Για την ενημέρωση στο σύστημα πολυμέσων υπάρχουν οι παρακάτω

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

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

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

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

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

Samsung PC Studio 3.0 Οδηγός χρήστη

Samsung PC Studio 3.0 Οδηγός χρήστη Samsung PC Studio 3.0 Οδηγός χρήστη Πνευματικά Δικαιώματα 2005 Samsung Electronics Co., Ltd. Περιεχόμενα 1. Samsung PC Studio...4 1.1. Απαιτήσεις συστήματος...4 1.2. Χαρακτηριστικά του PC Studio...4 2.

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

Έγγραφο Προδιαγραφών Απαιτήσεων Λογισμικού για το παιχνίδι: Asylum : The Escape

Έγγραφο Προδιαγραφών Απαιτήσεων Λογισμικού για το παιχνίδι: Asylum : The Escape Έγγραφο Προδιαγραφών Απαιτήσεων Λογισμικού για το παιχνίδι: Asylum : The Escape Επιμέλεια: Γκέκα Ασπασία Ιωάννου Ελένη Κούνουπα Άννα Τμήμα Εφαρμογών Πληροφορικής Α 1 Εξάμηνο Δ.ΙΕΚ Αιγάλεω 1 ΠΕΡΙΕΧΟΜΕΝΑ

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

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

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

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

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

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

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

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας Περιεχόμενα Κεφάλαιο 1 Microsoft Excel 2010... 7 Κεφάλαιο 2 Η δομή ενός φύλλου εργασίας... 19 Κεφάλαιο 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 24 Κεφάλαιο 4 Συμβουλές για την καταχώριση

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

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

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

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

Σελίδα.1/1 www.1999.gr

Σελίδα.1/1 www.1999.gr Σελίδα.1/1 LXT-4 WATCH GPS GSM TRACKER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Κεφάλαιο 1 γενική εισαγωγή 1.1 Εμφάνιση 1.2 Λειτουργίες Ο κάθε επιλεγμένος αριθμός μπορεί να πάρει τις πληροφορίες θέσης άμεσα μέσω της ερώτησης SMS,

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

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ WiFi V-Timer ΕΚΔΟΣΗ 1 Η 1 Δυνατότητες του WiFi V-Timer To WiFi V-Timer είναι ένα V-Timer με διπλή λειτουργικότητα 1. Δυνατότητα ασύρματης σύνδεσης στο Ίντερνετ μέσω

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

2 Αποδοτική εργασία στα Windows Vista 103

2 Αποδοτική εργασία στα Windows Vista 103 Περιεχόμενα Οι συγγραφείς... 11 Εισαγωγή στα Windows Vista... 13 Οι εκδόσεις των Windows Vista...14 Ας ξεκινήσουμε!...18 Το πρόγραμμα πιστοποίησης επιχειρήσεων της Microsoft... 19 Πληροφορίες για νέους

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

MY FLEET. Σύστημα Αδιάλειπτης Παρακολούθησης στόλου οχημάτων

MY FLEET. Σύστημα Αδιάλειπτης Παρακολούθησης στόλου οχημάτων MY FLEET Σύστημα Αδιάλειπτης Παρακολούθησης στόλου οχημάτων Μy Fleet Τι είναι το Μy Fleet Επιλογές Χρήστη Βασικές λειτουργίες Επιπρόσθετες λειτουργίες Οφέλη από τη χρήση 23/3/2016 Ολοκληρωμένα Συστήματα

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

Τεχνολογία Ηλεκτρονικού Εµπορίου. 8 η διάλεξη: Κινητό Ηλεκτρονικό Εµπόριο - Android. Χρήστος Γεωργιάδης

Τεχνολογία Ηλεκτρονικού Εµπορίου. 8 η διάλεξη: Κινητό Ηλεκτρονικό Εµπόριο - Android. Χρήστος Γεωργιάδης Τεχνολογία Ηλεκτρονικού Εµπορίου 8 η διάλεξη: Κινητό Ηλεκτρονικό Εµπόριο - Android Χρήστος Γεωργιάδης Τι είναι το Android? Το Android είναι λειτουργικό σύστηµα για συσκευές κινητής τηλεφωνίας το οποίο

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

Μάθημα 4ο. Προγράμματα

Μάθημα 4ο. Προγράμματα Μάθημα 4ο Προγράμματα Σελίδα 47 από 106 4.1 Εγκατάσταση προγραμμάτων Όπως έχουμε πει στο πρώτο μάθημα (Σημειώσεις 1ου Μαθήματος 1.3.3.Β σελ. 12) τα προγράμματα ή αλλιώς εφαρμογές αποτελούν μέρος του λογισμικού

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

h t t p s : / / k p p. c t i. g r

h t t p s : / / k p p. c t i. g r Οδηγός Αξιοποίησης Υποστηρικτικού Υλικού για την προετοιμασία του μαθητή Απευθύνεται σε εκπαιδευτικούς που αναλαμβάνουν την υποστήριξη μαθητών και στους μαθητές που ενδιαφέρονται να προετοιμαστούν για

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

Υποστήριξη. Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR.

Υποστήριξη. Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR. Έναρξη χρήσης Υποστήριξη Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR. Αφού εγκαταστήσετε τη συσκευή σας, εντοπίστε τον σειριακό αριθμό στην ετικέτα του προϊόντος και χρησιμοποιήστε τον για να δηλώσετε

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

Xerox ColorQube 9301 / 9302 / 9303 Πίνακας ελέγχου

Xerox ColorQube 9301 / 9302 / 9303 Πίνακας ελέγχου Xerox ColorQube 90 / 90 / 90 Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον

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

Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης - Παρουσίαση

Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης - Παρουσίαση Novel Tech «Μέλος του Επιστημονικού & Τεχνολογικού Πάρκου Κρήτης» http://www.noveltech.gr info@noveltech.gr Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης

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

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

ΣΥΣΤΗΜΑ ΤΗΛΕΔΙΑΧΕΙΡΙΣΗΣ & ΤΗΛΕ-ΕΛΕΓΧΟΥ ΔΙΚΤΥΟΥ ΗΛΕΚΤΡΟΦΩΤΙΣΜΟΥ ΣΥΣΤΗΜΑ ΤΗΛΕΔΙΑΧΕΙΡΙΣΗΣ & ΤΗΛΕ-ΕΛΕΓΧΟΥ ΔΙΚΤΥΟΥ ΗΛΕΚΤΡΟΦΩΤΙΣΜΟΥ 1 Η προσπάθεια του ανθρώπου για τη συνεχή άνοδο του βιοτικού του επιπέδου αλλά και η ραγδαία αύξηση του πληθυσμού έχουν οδηγήσει σε σοβαρά

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

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

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

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

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις) (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις) Για το Έργο ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 4 2 Τεχνικά Χαρακτηριστικά... 5 3 Περιβάλλον Εργασίας... 6 4 Σύνδεση / Αποσύνδεση Διαχειριστή... 9

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

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

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

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

Εγχειρίδιο Χρήσης Slide Recorder

Εγχειρίδιο Χρήσης Slide Recorder Εγχειρίδιο Χρήσης Slide Recorder Αναπτύχθηκε στο Κέντρο Λειτουργίας Διαχείρισης Δικτύου, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Προγραμματιστής: Γιώργος Φράγκος Περιεχόμενα Εγχειρίδιο Χρήσης Slide

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

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr

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

Εργαλεία. Επικοινωνίας & Συνεργασίας Πανεπιστήμιο Κύπρου

Εργαλεία. Επικοινωνίας & Συνεργασίας Πανεπιστήμιο Κύπρου Εργαλεία Επικοινωνίας & Συνεργασίας Πανεπιστήμιο Κύπρου Ιούλιος 2017 Copyright 2017 Πανεπιστήμιο Κύπρου. Όλα τα πνευματικά δικαιώματα κατοχυρωμένα. Δημιουργός: Λευτέρης Γ. Ζαχαρία Σ ε λ ί δ α 1 Πίνακας

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

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

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

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

GPS NAVIGATION SYSTEM QUICK START USER MANUAL

GPS NAVIGATION SYSTEM QUICK START USER MANUAL GPS NAVIGATION SYSTEM QUICK START USER MANUAL GREEK Πώς να ξεκινήσετε Την πρώτη φορά που θα χρησιμοποιήσετε το λογισμικό πλοήγησης, θα ξεκινήσει αυτόματα μια διαδικασία αρχικών ρυθμίσεων. Κάντε τα εξής:

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

Εγχειρίδιο Χρήστη. AirPrint

Εγχειρίδιο Χρήστη. AirPrint Εγχειρίδιο Χρήστη AirPrint ΠΡΟΛΟΓΟΣ Έχει καταβληθεί κάθε προσπάθεια, για να διασφαλιστεί ότι οι πληροφορίες αυτού του εγγράφου είναι πλήρεις, ακριβείς και ενημερωμένες. Ο κατασκευαστής δεν αναλαμβάνει

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

Ενημέρωση σε 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, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

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

Οδηγίες Προγραμματισμού- Λειτουργίας για το Ολοκληρωμένο WiFi Σύστημα Συναγερμού YL- WΜ2FX

Οδηγίες Προγραμματισμού- Λειτουργίας για το Ολοκληρωμένο WiFi Σύστημα Συναγερμού YL- WΜ2FX Οδηγίες Προγραμματισμού- Λειτουργίας για το Ολοκληρωμένο WiFi Σύστημα Συναγερμού YL- WΜ2FX Προετοιμασία- Εκκίνηση συσκευής Η ορθή εκκινηση του συστήματος συναγερμού είναι σημαντική για την σωστή λειτουργία

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

Επιμέλεια: Μαργαρίτα Ρουγγέρη Επιβλέπων: Γεώργιος Στυλιαράς Πληροφορική Πολυμέσα ΓΤΠ61 4 η Εργασία 2011

Επιμέλεια: Μαργαρίτα Ρουγγέρη Επιβλέπων: Γεώργιος Στυλιαράς Πληροφορική Πολυμέσα ΓΤΠ61 4 η Εργασία 2011 Επιμέλεια: Μαργαρίτα Ρουγγέρη 71953 Επιβλέπων: Γεώργιος Στυλιαράς Πληροφορική Πολυμέσα ΓΤΠ61 4 η Εργασία 2011 Λειτουργικό σύστημα κινητή τηλεφωνία Google Open source Smart phones, tablets, mp3, τηλεοράσεις

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

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

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

Η ανάγκη βελτίωσης του συγκοινωνιακού έργου των αστικών και υπεραστικών συγκοινωνιών με την ταυτόχρονη αναβάθμιση των προσφερόμενων υπηρεσιών προς

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

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

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ Το έργο χρηµατοδοτείται από το Επιχειρησιακό Πρόγραµµα «Τεχνική Βοήθεια του Κοινοτικού Πλαισίου Στήριξης

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

LASERJET ENTERPRISE FLOW MFP. Συνοπτικές οδηγίες χρήσης M525

LASERJET ENTERPRISE FLOW MFP. Συνοπτικές οδηγίες χρήσης M525 LASERJET ENTERPRISE FLOW MFP Συνοπτικές οδηγίες χρήσης 2 M525 Εκτύπωση μιας αποθηκευμένης εργασίας Χρησιμοποιήστε την ακόλουθη διαδικασία για να εκτυπώσετε μια εργασία που είναι αποθηκευμένη στη μνήμη

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

EBSCOhost Research Databases

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

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

Έκδοσης 2005 Π. Κεντερλής

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

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

Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ)

Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ) Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ) http://multimia-library.prosvasimo.gr Στον παρόν οδηγό μπορείτε να βρείτε αναλυτικές οδηγίες για τις δυνατότητες, τη χρήση

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

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

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

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