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

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

Download "Ανώτατο Τεχνικό Εκπαιδευτικό Ιδρυμα ΚΑΒΑΛΑΣ. Τμημα Διοίκησης Επιχειρήσεων ΑΜΒΡΟΣΙΑΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Επιβλέπων Καθηγητής: Μαρδύρης Βασίλειος"

Transcript

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

2 Αφιερωμένο στον άνθρωπο που με στήριξε, με πίεσε, με έπεισε, με βοήθησε και φυσικά με πίστεψε να ολοκληρώσω τις σπουδές μου. 2

3 ΠΕΡΙΕΧΟΜΕΝΑ Πίνακας Εικόνων... 3 Περίληψη Εισαγωγή Android Ιστορία - Τεχνολογία Εκδόσεις Αρχιτεκτονική Εγκατάσταση Περιβάλλοντος Υλοποίησης Eclipse Εξομοιωτής Άλλα εργαλεία του Android Πλατφόρμα Java Συστατικά & Κύκλος ζωής ANDROID εφαρμογών Φιλοσοφία σχεδίασης εφαρμογών Android Μοντέλο εφαρμογών Δομικά στοιχεία μιας εφαρμογής Η εφαρμογή Περιγραφή της εφαρμογής Τρόπος Λειτουργίας Συστατικά στοιχεία εφαρμογής Σύντομη εισαγωγή στις κανονικές εκφράσεις Επεξήγηση κώδικα Μεταγλώττιση (Compile) της εφαρμογής Δημοσίευση της εφαρμογής στο Google Play Συμπεράσματα - Προτάσεις Βιβλιογραφία

4 Πίνακας Εικόνων 2.0 Λογότυπο Android 2.1 Συσκευές Android 2.2 Google Play Downloads 2.3 Λογότυπο Έκδοσης Cupcake 2.4 Λογότυπο Έκδοσης Donut 2.5 Λογότυπο Έκδοσης Eclair 2.6 Λογότυπο Έκδοσης Froyo 2.7 Λογότυπο Έκδοσης Gingerbread 2.8 Λογότυπο Έκδοσης Honeycomb 2.9 Λογότυπο Έκδοσης Ice Cream Sandwitch 2.10 Λογότυπο Έκδοσης Jelly Bean 2.11 Λογότυπο Έκδοσης KitKat 2.12 Αρχιτεκτονική Android 2.13 Εγκατάσταση ADT 2.14 Εξομοιωτής 2.15 Κύκλος Ζωής Εφαρμογής 3.1 Activity "Ανακοινώσεις" 3.2 Αρχική οθόνη 3.3 Επιλογή Εξαμήνου 3.4 Αποστολή Μηνύματος 3.5 Τελεστές Κανονικών εκφράσεων 3.6 Εξαγωγή Εφαρμογής 3.7 Δημιουργία Πιστοποιητικού 4

5 3.8 Υπογραφή της Εφαρμογής 3.9 Αποθήκευση Αρχείου Εφαρμογής 3.10 Πρόσθεση εφαρμογής 3.11 Προετοιμασία Επιλογών 3.12 Περιγραφή Εφαρμογής 3.13 Εισαγωγή Γραφικών 3.14 Εισαγωγή Κατηγοριών 3.15 Ανέβασμα Εφαρμογής 3.16 Επιλογή Συσκευών 3.17 Επιλογή Χώρας 5

6 Περίληψη Η εργασία αυτή υλοποιείται στα πλαίσια Πτυχιακής Εργασίας του τμήματος Διοίκησης Επιχειρήσεων της Σχολής Διοίκησης και Οικονομίας του Τ.Ε.Ι. Καβάλας και έχει ως θέμα την ανάπτυξη εφαρμογής προβολής ανακοινώσεων - επικοινωνία με την γραμματεία σε συστήματα Android. Στην παρούσα πτυχιακή εργασία αναπτύχθηκε μια εφαρμογή με χρήση της πλατφόρμας Google Android. Η εφαρμογή που αναπτύχθηκε είναι ένα πρόγραμμα που έχει ως στόχο να καλύψει τις άμεσες ανάγκες επικοινωνίας - ενημέρωσης ενός φοιτητή του τμήματος. Ο χρήστης μπορεί να προβάλει τις ανακοινώσεις του τμήματος, να δει το πρόγραμμα όλων των εξάμηνων, να δει το πρόγραμμα εξεταστικής και να επικοινωνήσει άμεσα με την γραμματεία της σχολής μέσο ηλεκτρονικής αλληλογραφίας. Κύριος στόχος της πτυχιακής εργασίας ήταν η ανάπτυξη και ο σχεδιασμός μιας εφαρμογής για το λειτουργικό σύστημα Android της Google, με σκοπό την ανάδειξη των δυνατοτήτων αυτής της ραγδαία αναπτυσσόμενης πλατφόρμας. Για την επίτευξη του στόχου χρησιμοποιήθηκε το λογισμικό Eclipse το οποίο είναι ένα πρόγραμμα ανοιχτού κώδικα που σε συνεργασία με τα δωρεάν εργαλεία ανάπτυξης Android λογισμικού που προσφέρει η Google (Android Development Tools) αποτελεί ένα πολύ ισχυρό εργαλείο ανάπτυξης εφαρμογών Android. 6

7 1. Εισαγωγή Η ανάπτυξη ANDROID εφαρμογών είναι στις μέρες μας μια από τις πιο διαδεδομένες μορφές προγραμματισμού σε φορητές συσκευές και αυτό,λόγο του πολύ μεγάλου μεριδίου αγοράς που κατέχει παγκοσμίως το λειτουργικό σύστημα της Google. Καθώς η τεχνολογία καλπάζει, εκτός από τις συσκευές, τείνουν προς την φορητότητα και οι περισσότερες εφαρμογές, διαδικτυακές και μη. Αυτή είναι λοιπόν και η χρησιμότητα αυτής της πτυχιακής εργασίας που στα πλαίσια ανάπτυξης της έχουν μελετηθεί διάφορες τεχνολογίες οι οποίες θα μπορούσαν να χρησιμοποιηθούν στον σχεδιασμό και την υλοποίηση μία εφαρμογής για κινητές συσκευές, Tablets, και γενικά συσκευές οι οποίες υποστηρίζουν το λειτουργικό σύστημα της Google. 2. Android Την Άνοιξη του 2005 ο Andy Rubin χρησιμοποίησε την Google ως κατ εξοχήν μηχανή αναζήτησης για το T-Mobile Sidekick, μια φερέλπιδα συσκευή κινητού, την οποία είχε αναπτύξει με ομάδα συνεργατών του. Εν συνεχεία, ζήτησε να συναντηθεί με τον Larry Page, ο οποίος είναι ο ένας από τους δύο ιδρυτές της Google. Σε αυτήν τη συνάντηση ο Rubin παρουσίασε το Android ως ένα εν δυνάμει παγκόσμιο ανοικτό λειτουργικό σύστημα που θα άλλαζε για πάντα τον τρόπο που χρησιμοποιούν οι χρήστες το κινητό τους, τονίζοντας ταυτόχρονα τη σταθερή υπεροχή που παρατηρείται στις συνήθειες του αγοραστικού κοινού των κινητών τηλεφώνων, σε αντιδιαστολή με τις πωλήσεις ηλεκτρονικών υπολογιστών. Την ίδια στιγμή, ο Larry Page δεν ήθελε να γίνει απλώς ο υποστηρικτής του Android, ήθελε να γίνει ο ιδιοκτήτης του. Ο Andy Rubin λάνσαρε το Android την καταλληλότερη χρονική περίοδο, την ώρα που ένας ισχυρός παίκτης εμφανίστηκε στο προσκήνιο και έθεσε έτσι τους όρους του ανταγωνισμού σε άλλο επίπεδο. Ο ανταγωνιστής αυτός δεν είναι άλλος από εκείνον που τελικά λάνσαρε το καλοκαίρι του 2005 το iphone της Apple. * 2.0 Λογότυπο Android 7

8 Ο επιχειρηματικός-τεχνολογικός κόσμος περίμενε πως η Google θα απαντούσε με ένα gphone, αλλά αυτό δεν έγινε, διότι έγινε κάτι άλλο, πολύ σημαντικότερο. Το Φθινόπωρο του 2005 ανακοινώνεται ότι 34 εταιρίες, όπως η Texas Instruments, η Intel, η T-Mobile και η Sprint Nextel, ενώνουν τις δυνάμεις τους με την Google για τη δημιουργία μιας πλατφόρμας ανοιχτού κώδικα που θα έχει ενσωματωμένο το λογισμικό Linux και θα εκπροσωπείται από μια νέα συστάδα εταιριών που θα καλείται Open Handset Alliance. Σύντομα προστέθηκαν και άλλες εταιρείες, όπως η HTC, η Motorola και η LG, ανακοινώνοντας την πρόθεσή τους να δώσουν προς πώληση στην αγορά smartphones με λειτουργικό σύστημα Android σε διάφορα σχήματα και μεγέθη, με τα οποία θα μπορεί ο χρήστης να ενσωματώνει στο κινητό του πλήθος εφαρμογών. Το Android είναι ένα λειτουργικό σύστημα που ενσωματώνεται σε συσκευές κινητής τηλεφωνίας τα οποία διαθέτουν οθόνη αφής, τρέχουν τον πυρήνα (kernel) του λειτουργικού Linux και ακόμη, επιτρέπει στους κατασκευαστές λογισμικού να συνθέτουν κώδικα με τη χρήση της γλώσσας προγραμματισμού Java, ελέγχοντας τη συσκευή μέσω βιβλιοθηκών λογισμικού της Google. Συσκευές με Android υπάρχουν πλέον πάρα πολλές, η καθεμία με διαφορετικά χαρακτηριστικά και από διάφορες κατασκευάστριες εταιρίες: η LG, Samsung, HTC, Sony Ericsson, Motorola, είναι μερικές από τις εταιρίες που χρησιμοποιούν το λειτουργικό Android για τα smartphones τους. 8

9 2.1 Συσκευές Android Το πολύ θετικό με τις συσκευές Android είναι ότι είναι αφενός multimedia ( δίνουν τη δυνατότητα να αναπαραχθούν πολλαπλά μέσα), αφετέρου και multitasking (δίνουν τη δυνατότητα εκτέλεσης πολλών εφαρμογών ταυτόχρονα, π.χ. ακούτε τραγούδια ενώ πλοηγήστε στο ίντερνετ και ταυτόχρονα απαντάτε σε ένα SMS χωρίς να κλείσετε καμία εφαρμογή ή να χάσετε τη σελίδα που επισκεφτήκατε). Το web browsing στο Android είναι ταχύτατο, υποστηρίζεται από flash και υπάρχουν πολλοί browsers για να καλύψουν και τους πλέον απαιτητικούς. Ανεξάρτητα από το κόστος, όλες οι συσκευές Android διαθέτουν GPS και Wi-fi, δικαιώνοντας έτσι το βασικό λόγο δημιουργίας του εν λόγω λειτουργικού συστήματος που δεν είναι άλλος παρά η ανεμπόδιστη και εύκολη πρόσβαση στο διαδίκτυο, σε συνδυασμό με ένα πλήθος εφαρμογών (apps) όπως χάρτες, αναζήτηση, chat και που πραγματικά επιτρέπουν στο χρήστη να μένει διαρκώς δικτυωμένος και ενημερωμένος. Βασικό χαρακτηριστικό του Android είναι επίσης η πληθώρα εφαρμογών που διατηρούν τη συνεχή σύνδεση με Facebook, MySpace, Twitter και δεκάδες άλλες υπηρεσίες social networking. Ακόμη, το Android δίνει τη δυνατότητα στο χρήστη να προσθέτει widgets, δηλαδή εικονίδια για την ταχύτερη πρόσβαση στα προγράμματα, τα οποία τοποθετούνται στη home screen του κινητού (launcher). Επιπλέον, η notification bar είναι εξαιρετικά χρήσιμη, καθώς με ένα απλό drag προβάλλονται όλες τις ειδοποιήσεις της συσκευή σας, αλλά και τα προγράμματα (applications) που έχουν εγκατασταθεί. Όσον αφορά το hardware, οι τετραπύρηνοι επεξεργαστές και οι διακεκριμένες GPU είναι 9

10 πλέον γεγονός. Οι σημερινές συσκευές έχουν δυνατότητα σύνδεσης με την τηλεόραση μέσο καλωδίου HDMI για την προβολή ακόμη high definition video. Ωστόσο, το Αndroid είναι ελαφρύ λειτουργικό και έχει τη δυνατότητα να δουλεύει και σε συσκευές μικρότερης υπολογιστικής ισχύος, κάτι που το κάνει αρκετά ευέλικτο. Android Market - Google play Το Google Play, πρώην Android Market, είναι μια ψηφιακή πλατφόρμα για την λήψη εφαρμογών για το λειτουργικό σύστημα Android αλλά και ένα ηλεκτρονικό κατάστημα ηλεκτρονικών και ψηφιακών αρχείων. Η υπηρεσία επιτρέπει στους χρήστες να περιηγηθούν και να κατεβάσουν εφαρμογές που έχουν αναπτυχθεί με το Android SDK και δημοσιεύονται μέσω του Google, καθώς και μουσική, περιοδικά, βιβλία, ταινίες και τηλεοπτικά προγράμματα. Οι χρήστες μπορούν επίσης να αγοράσουν υλικό, όπως Chromebooks, το Google Nexus, Chromecasts και αξεσουάρ, μέσω του Google Play. Οι εφαρμογές είναι διαθέσιμες μέσω του Google Play είτε δωρεάν είτε με κάποιο κόστος. Οι χρήστες μπορούν να τις κατεβάσουν απευθείας σε μια Android συσκευή ή στο Google TV μέσα από το κατάστημα Play mobile app. 10

11 2.2 Google Play Downloads Πολλές εφαρμογές μπορούν να απευθύνονται σε συγκεκριμένους χρήστες με βάση ένα συγκεκριμένο χαρακτηριστικό του υλικού της συσκευής τους, όπως ο αισθητήρας κίνησης ( για την κίνηση εξαρτώνται από παιχνίδια) ή μια κάμερα στο μπροστινό μέρος ( για online βίντεο κλήσης ). Στις 6 Μαρτίου 2012, με τη συγχώνευση του Android Market και το Google Music, η υπηρεσία μετονομάστηκε Google Play. Από τον Ιούλιο του 2013 το κατάστημα Play Google έφτασε επίσημα πάνω από 1 εκατομμύριο δημοσιευμένες εφαρμογές και πάνω από 50 δισεκατομμύρια downloads. 2.1 Εκδόσεις Android Το Android κυκλοφορεί σε διάφορες εκδόσεις με ονομασίες που αναφέρονται σε γλυκίσματα, όπως τα παλαιότερα CupCake (1.5), Donut (1.6), Éclair (2.0, 2.1), GingerBread (2.3) αλλά και FroYo (2.2) Honeycomb (3.0)-που υλοποιείται σε ταμπλέτες- ενώ υπάρχουν και οι εκδόσεις Honeycomb (3.1), Honeycomb (3.2). Οι πιο σύγχρονες είναι η Ice Cream Sandwitch (4.0), Jelly Bean (4.1), Jelly Bean (4.2), Jelly Bean (4.3) με τελευταία την τρέχουσα που είναι η KitKat (4.4). Από την «παρθενική» έκδοση Android 1.0, η οποία κυκλοφόρησε το Σεπτέμβριο του 2008, μέχρι την αμέσως επόμενη, 1.1, που παρουσιάστηκε το Φεβρουάριο του 2009, χρειάστηκε ένας χρόνος για να γίνει η έκρηξη των καινοτόμων εκδόσεων και των σημαντικών αλλαγών που επέφεραν για τον χρήστη. 11

12 Το πρώτο smartphone που είχε σαν λειτουργικό σύστημα το Android είναι το T-Mobile G1 κατασκευασμένο από την HTC με οθόνη αφής TFT-LCD 3,2, full qwerty πληκτρολόγιο, πρόσβαση σε Gmail, YouTube, Google maps, Google talk, Google calendar, κάμερα 3,2MP με αυτόματη εστίαση και κάρτα μνήμης micro SD. Μερικές από τις χαρακτηριστικές αλλαγές των εκδόσεων που ακολούθησαν και οι οι αντίστοιχες κινητές συσκευές τους είναι: Η έκδοση 1.5 (CupCake) με δυνατότητα για ανέβασμα βίντεο στο YouTube και εικόνων στο Picasa απευθείας από την κινητή συσκευή, δυνατότητα για αυτόματη σύνδεση ακουστικών headset σε συγκεκριμένη απόσταση, ενώ περιλάμβανε εικονικό πληκτρολόγιο με πρόβλεψη λέξεων και νέα widgets για την αρχική οθόνη. Η έκδοση CupCake (1.5) πρωτοεμφανίστηκε στο HTC Hero με οθόνη αφής TFT-LCD, 3,2, ανάλυσης 320x480p (HVGA). Διαθέτει κάμερα 5MP με αυτόματη εστίαση και κάρτα μνήμης micro SD. I Cupcake 2.3 Λογότυπο Έκδοσης Cupcake Στην έκδοση Donut (1.6) δίνεται έμφαση στη φωνητική αναζήτηση αλλά και στην αναζήτηση από την αρχική οθόνη με bookmarks, ιστορικό, επαφές κ.ά., ενώ υποστηρίζονται και οθόνες αναλύσεων WVGA. Την έκδοση αυτή έχει το LG GT 540, το οποίο επιπλέον διαθέτει qwerty πληκτρολόγιο για γρήγορη αποστολή SMS, προσφέρει ευκολία στην εύρεση των επαφών, ενώ διαθέτει 3G και Wi-F. Επίσης, χαρακτηριστικό παράδειγμα είναι το Sony Ericsson X10 με επεξεργαστή Snapdragon 1GHz της Qualcomm και οθόνη αφής 4, 854x480pixels. Στην πίσω όψη βρίσκεται η κάμερα 8,1MP και το LED Flash κάτω ακριβώς από τον φακό της. 12

13 2.4 Λογότυπο Έκδοσης Donut Οι επόμενες εκδόσεις, είναι οι Éclair (2.0, 2.1) που προχωρούν ακόμη πιο μπροστά, διαθέτοντας νέο browser UI, υποστήριξη HTML5, Google Maps 3.1.2, ενσωματωμένη υποστήριξη για flash στην κάμερα, ψηφιακό ζουμ, δυνατότητα αντίληψης multi-touch, βελτιωμένο εικονικό πληκτρολόγιο, bluetooth 2.1 και live wallpapers. Το Motorola Milestone (η ευρωπαϊκή εκδοχή του Motorola Droid) είναι ένας ακόμη εκπρόσωπος της έκδοσης 2.0 (Éclair), με επεξεργαστή Arm Cortex A8 550MHz. Ο σχεδιασμός του είναι slide με πλήρες qwerty πληκτρολόγιο και οθόνη αφής 3,7, ανάλυσης 480*854p. Το Samsung Galaxy S, με οθόνη αφής 4.0" Super AMOLED «τρέχει» Android 2.1 (Éclair). Mε επεξεργαστή 1GHz, εσωτερική μνήμη 8GB, Wi-Fi και bluetooth 3.0, δίνει την ταχύτητα, το χώρο και τις απαιτούμενες δυνατότητες σύνδεσης. Επίσης, το HTC Wildfire με οθόνη αφής 3,2" QVGA, το οποίο υποστηρίζει Adobe flash για άνετη πλοήγηση στο ίντερνετ και online βίντεο και παιχνίδια. Διαθέτει κάμερα 5ΜΡ με αυτόματη εστίαση και LED φλας. 2.5 Λογότυπο Έκδοσης Eclair H έκδοση 2.2 (FroYo-Frozen Yogurt) αναβάθμισε αισθητά την ταχύτητα του OS, αλλά και τη γενικότερη απόδοση. Διαθέτει Market με δυνατότητα αυτόματων updates, επιλογή εγκατάστασης εφαρμογών στην κάρτα μνήμης, υποστήριξη Adobe flash 10.1 ενώ ενσωματώνει τον Chrome V8 JavaScript στα browsers applications. Στη FroYo βρίσκουμε και τη δυνατότητα χρήσης της συσκευής για διαμοιρασμό ίντερνετ μέσω Wi-Fi σε άλλες 13

14 συσκευές (tethering). Το LG Optimus 2x διαθέτει οθόνη αφής 4", λειτουργικό Android Froyo και διπύρηνο επεξεργαστή Nvidia Tegra 2, με ισχυρή κάμερα 8MP, δυνατότητα εγγραφής και αναπαραγωγής βίντεο full HD και συνδεσιμότητα HDMI και DLNA. Το HTC Desire Z διαθέτει Android Froyo και οθόνη αφής 3,7"ανάλυσης WVGA (480x800p), συρόμενο Qwerty πληκτρολόγιο για γρήγορα , 5MP κάμερα και δέκτη GPS. Χάρη στον ενσωματωμένο Adobe Flash Player, προβάλλει κάθε ιστοσελίδα. 14

15 2.6 Λογότυπο Έκδοσης Froyo Η GingerBread (2.3), που κυκλοφόρησε το Δεκέμβριο του 2010, υποστηρίζει πλέον πολύ μεγάλα μεγέθη οθονών και αναλύσεων, διαθέτει προεγκατεστημένη υποστήριξη για τηλεφωνικές κλήσεις μέσω ίντερνετ (VoIP), επανασχεδιασμένο multi-touch πληκτρολόγιο, 2.7 Λογότυπο Εκδοσης Gingerbread λειτουργίες copy-paste σε όλο το λειτουργικό, download manager για κατέβασμα μεγάλων αρχείων, καθώς και προ-εγκατεστημένη υποστήριξη για πολλαπλές κάμερες. Το Sony Xperia Play, συσκευή προσανατολισμένη στο gaming, «τρέχει» GingerBread (2.3) με επεξεργαστή Scorpion ARM7 και ταχύτητα στα 1GHz. Η οθόνη του είναι 4 ιντσών με ανάλυση 480x854p και η εσωτερική του μνήμη 400MB. Ακόμη, τα HTC Cha Cha και HTC Salsa με GingerBread (2.3) ενσωματώνουν ένα εξειδικευμένο Facebook πλήκτρο για πρόσβαση με ένα άγγιγμα, στην υπηρεσία του Facebook μέσα από την εμπειρία HTC Sense. Και φτάνουμε στην έκδοση Honeycomb (3.0), μόνο για tablets. Διαθέτει ανανεωμένο γραφικό περιβάλλον με αρκετά 3D στοιχεία, καλύτερο web browser με tabs και ανανεωμένο εικονικό πληκτρολόγιο. Επιπλέον, διαθέτει βελτιωμένη εφαρμογή για ανάγνωση Google e-books, ειδική έκδοση του Gmail για tablets, δυνατότητα βιντεοκλήσεων μέσω εφαρμογής Google Talk και ανανεωμένη έκδοση Google Maps. 15

16 Η έκδοση Honeycomb (3.1) προσέθεσε την επιλογή να μεταφέρεται περιεχόμενο απευθείας από συσκευές USB, ενώ τέλος η έκδοση 3.2 προσέθεσε διάφορες δυνατότητες και ευκολίες για χρήστες και developers όπως τη μεταφορά αρχείων από κάρτες SD και δυνατότητα Zoom to Fill. Αυτή τη στιγμή στην αγορά υπάρχουν αρκετές ταμπλέτες που τρέχουν Android Honeycomb, όπως το Motorola Xoom, το Samsung Galaxy Tab 10.1, το επερχόμενο tablet της Sony, Sony Tablet S, το Asus Eee Pad Trasformer και το Toshiba AT200 το οποίο μάλιστα είναι εξοπλισμένο με την τελευταία έκδοση του Android Honeycomb 3.2. Honeycomb 2.8 Λογότυπο Έκδοσης Honeycomb Η έκδοση Ice scream Sandwitch (4.0) ήταν ένας μεγάλος σταθμός για την εξέλιξη του λειτουργικού συστήματος. Η έκδοση είχε πρωτοποριακά χαρακτηριστικά. Δυο από αυτά ήταν η αναγνώριση προσώπου με χρήση κάμερας και η τεχνολογία NFC για διαμοιρασμό δεδομένων με το άγγιγμα δύο συσκευών. Ice Cream Sandwich 2.19 Λογότυπο Έκδοσης Ice Cream Sandwich 16

17 Οι εκδόσεις Jelly Bean δεν είχαν κάποια σημαντική αλλαγή. Περιέχουν κυρίως γενικές βελτιώσεις προγραμμάτων και λειτουργιών. Τέλος, η σημερινή έκδοση KitKat (4.4) ξεκίνησε πριν λίγους μήνες. Η έκδοση αυτή είναι γρηγορότερη απ'όλες τις άλλες και έχει δοθεί ιδιαίτερη έμφαση στην βελτίωση της εφαρμογής του προσωπικού βοηθού (Google Now). Jelly Bean 2.10 Λογότυπο Έκδοσης Jelly Bean KitKat 2.11 Λογότυπο Έκδοσης KitKat 2.3 Αρχιτεκτονική Android Το Android είναι χωρισμένο σε 4 επίπεδα και 5 ομάδες (Linux kernel, Libraries, Android runtime, Applications, Framework). 17

18 2.12 Αρχιτεκτονική Android Linux Kernel: Το Android είναι βασισμένο στα γερά θεμέλια του Linux. Ο πυρήνας Linux είναι δοκιμασμένος, σταθερός και πετυχημένος και μπορεί να βρεθεί παντού, από ρολόγια χειρός μέχρι υπερυπολογιστές. Το Linux παρέχει στο Android το αφαιρετικό επίπεδο υλικού, επιτρέποντάς του να μπορεί να χρησιμοποιηθεί σε μεγάλη ποικιλία πλατφόρμων στο μέλλον. Ειδικότερα, το Android χρησιμοποιεί τον πυρήνα Linux για την διαχείριση μνήμης, την διαχείριση διεργασιών, την δικτύωση και άλλες υπηρεσίες του λειτουργικού συστήματος. Αυτός είναι ο Kernel στον οποίο βασίζεται το Android και βρίσκεται στο χαμηλότερο επίπεδο. Παρέχει τους Drivers τους οποίους χρειάζεται για να τρέξει το σύστημα, όπως της οθόνης, της κάμερας κ.α. Μια παρομοίωση για να γίνει ποιο κατανοητό, αν το Android είναι ένα Robot, τότε ο Kernel είναι ο σκελετός του. Libraries: Στο αμέσως ψηλότερο επίπεδο βρίσκουμε τις Native Libraries - Εγγενής Βιβλιοθήκες. Όλες αυτές είναι γραμμένες στην γλώσσα προγραμματισμού C και C++ και μεταγλωττίστηκαν για την συγκεκριμένη αρχιτεκτονική υλικού που χρησιμοποιείται από το 18

19 τηλέφωνο. Οι βιβλιοθήκες αυτές δεν είναι εφαρμογές που μπορούν να σταθούν από μόνες τους. Υπάρχουν για να μπορούν να κληθούν από προγράμματα υψηλότερου επιπέδου. Από την έκδοση Donut και μετά, οι κατασκευαστές μπορούν να γράφουν τις δικές τους τέτοιες βιβλιοθήκες με την χρήση της Εργαλειοθήκης NDK (Native Development Kit). Οι βιβλιοθήκες (Libraries) όλο τον κώδικα που περιέχει το Android OS. Παραδείγματος χάριν, η SQLite βιβλιοθήκη παρέχει υποστήριξη έτσι ώστε μια εφαρμογή να χρησιμοποιήσει την αποθήκευση δεδομένων, η Webkit βιβλιοθήκη παρέχει λειτουργίες για την διαδικτυακή πλοήγηση. Application Framework: Πάνω από τις εγγενής βιβλιοθήκες και το χρόνο εκτέλεσης Android, είναι το πλαίσιο εφαρμογής. Αυτό το επίπεδο μας παρέχει υψηλού επιπέδου δομικές μονάδες τις οποίες μπορούμε να χρησιμοποιούμε για την κατασκευή των εφαρμογών μας. Αυτό το πλαίσιο είναι προ-εγκατεστημένο στο Android, αλλά είναι επεκτάσιμο, αφού ο κάθε κατασκευαστής μπορεί να το συμπληρώσει με δικά του κομμάτια. Εκθέτει διάφορες δυνατότητες του Android στους προγραμματιστές των εφαρμογών ώστε να τις χρησιμοποιήσουν στις εφαρμογές τους. Τα σημαντικότερα δομικά στοιχεία του πλαισίου αυτού είναι: Διαχειριστής Δραστηριοτήτων - Activity Manager: Υπεύθυνο για τον έλεγχο του χρόνου ζωής των εφαρμογών και για την διατήρηση μιας στοίβας που επιτρέπει την πλοήγηση του χρήστη σε προηγούμενες οθόνες. Παροχέας Περιεχομένου - Content Providers: Αυτά τα αντικείμενα περιέχουν δεδομένα που μπορούν να διαμοιραστούν μεταξύ εφαρμογών. Διαχειριστής Πόρων - Resource Manager: Οι πόροι, είναι οτιδήποτε υπάρχει σε ένα πρόγραμμα και δεν είναι κώδικας. Για παράδειγμα μπορεί να είναι κωδικοί χρωμάτων, αλφαριθμητικοί χαρακτήρες ή ακόμα και έτοιμα σχεδιαγράμματα οθονών φτιαγμένα σε XML, τα οποία μπορεί το πρόγραμμα να καλεί. Διαχειριστής Τοποθεσίας - Location Manager: Χρησιμοποιείται για να μπορεί να ξέρει το τηλέφωνο που βρίσκεται ανά πάσα στιγμή. Διαχειριστής Κοινοποιήσεων - Notification Manager: Ιδανικός τρόπος για να 19

20 ενημερώνεις τον χρήστη για γεγονότα που συμβαίνουν, διακριτικά χωρίς να διακόπτεις την εργασία του. Android Runtime: Στο ίδιο επίπεδο με τις βιβλιοθήκες, το Android Runtime παρέχει ένα σύνολο βασικών βιβλιοθηκών που επιτρέπουν στους προγραμματιστές να γράψουν εφαρμογές χρησιμοποιώντας JAVA. Επίσης περιλαμβάνει την Dalvik virtual machine, που επιτρέπει κάθε εφαρμογή να τρέξει την δικιά της εργασία, μαζί με την δικιά της ξεχωριστή Dalvik virtual machine. Η Dalvik είναι μια εξειδικευμένη virtual machine, ειδικά διαμορφωμένη για κινητές συσκευές που έχουν περιορισμένη μνήμη και ισχύ. Το Android περιλαμβάνει ένα σύνολο βασικών βιβλιοθηκών που παρέχουν τις περισσότερες από τις διαθέσιμες λειτουργίες των βασικών βιβλιοθηκών της Java. Κάποια πακέτα και κλάσεις υπάρχουν και στο Android κάποια άλλα δεν υποστηρίζονται καθόλου, ενώ ταυτόχρονα το Android παρέχει και επιπρόσθετα προσαρμοσμένα στις δικές του ανάγκες. Applications: Στο υψηλότερο επίπεδο βρίσκουμε εφαρμογές που έρχονται μαζί με την Android συσκευή (όπως τηλέφωνο, επαφές, μουσική κ.α.), όπως επίσης εφαρμογές που εγκαθιστά ο χρήστης. Οποιαδήποτε, δηλαδή, εφαρμογή που έχει εγκατεστημένη είναι σε αυτό το επίπεδο. Οι εφαρμογές είναι προγράμματα που καταλαμβάνουν ολόκληρη την οθόνη και αλληλεπιδρούν με το χρήστη. Από την άλλη τα widget λειτουργούν σε μικρά τετράγωνα μέσα στην αρχική οθόνη - εφαρμογή. 2.4 Εγκατάσταση Περιβάλλοντος Υλοποίησης Ένα ολοκληρωμένο περιβάλλον ανάπτυξης (integrated development environment, IDE) είναι μία σουίτα λογισμικού που βοηθάει στην ανάπτυξη προγραμμάτων του υπολογιστή. Συνήθως ένα IDE περιλαμβάνει κάποιον επεξεργαστή πηγαίου κώδικα, έναν μεταγλωττιστή, εργαλεία αυτόματης παραγωγής κώδικα, αποσφαλματωτή, συνδέτη, σύστημα ελέγχου εκδόσεων και εργαλεία κατασκευής γραφικών διασυνδέσεων χρήστη για τις υπό ανάπτυξη εφαρμογές Eclipse Ένα από τα πιο διαδεδομένα IDE είναι το Eclipse, το οποίο είναι ελεύθερο, ανοιχτού κώδικα λογισμικό, γραμμένο κυρίως σε Java. Η εγκατάσταση του Eclipse είναι απλή, όπως των συνηθισμένων προγραμμάτων. Αφού εγκατασταθεί τα μόνα πρόσθετα που πρέπει να 20

21 προσθέσουμε είναι το SDK και το ADT του Android. To Κιτ Ανάπτυξης Λογισμικού (Software Development Kit - SDK ή devkit) είναι ένα σύνολο εργαλείων ανάπτυξης που επιτρέπουν σε έναν προγραμματιστή να δημιουργήσει λογισμικό εφαρμογών για ένα συγκεκριμένο πακέτο λογισμικού, πλατφόρμα, παιχνιδομηχανή, λειτουργικά συστήματα κτλ. Μπορεί να είναι κάτι απλό, όπως μια διεπαφή προγραμματισμού εφαρμογών. Το SDK μπορεί να είναι στη μορφή κάποιων αρχείων που παρέχουν τη διασύνδεση σε μια συγκεκριμένη γλώσσα προγραμματισμού προς μια πλατφόρμα ή ένα κομμάτι υλικού που μας βοηθάει να επικοινωνήσουμε με ένα ενσωματωμένο σύστημα. Στην περίπτωση αυτή το SDK αναλαμβάνει την διασύνδεση του Eclipse με το Android. To ADT (Android Development Tool ) είναι ένα πρόσθετο για το Eclipse το οποίο δίνει στους προγραμματιστές ένα ισχυρό και ενοποιημένο περιβάλλον για την ανάπτυξη εφαρμογών για Android. Το ADT επεκτείνει τις δυνατότητες του Eclipse και μας δίνει την δυνατότητα να δημιουργούμε νέα Android projects γρήγορα, να φτιάχνουμε το User Interface της εφαρμογής, να προσθέτουμε νέα συστατικά (components) βασισμένα στο Android Framework API και να αποσφαλματώνουμε τις εφαρμογές μας χρησιμοποιώντας τα Android SDK tools Εγκατάσταση AD Τ ^ e (nttp://aeveloper.anaroia.com/sdk/inaex.ntml) στον υπολογιστή μας και στη συνέχεια η υπόδειξη της τοποθεσίας του στις ρυθμίσεις του Eclipse. Όσον αφορά το ADT αυτό 21

22 εγκαθίσταται μέσα από τους διαλόγους του Eclipse (Help ^ Install New Software... επιλέξτε Add...) προσθέτοντας στο πεδίο Location τη διεύθυνση όπως φαίνεται στην παραπάνω εικόνα. (εικ. 2.13) Ο εξομοιωτής Προκειμένου να γίνει ευκολότερη η διαδικασία της ανάπτυξης και αποσφαλμάτωσης μιας εφαρμογής, το Android SDK περιλαμβάνει έναν εξομοιωτή μιας εικονικής κινητής συσκευής η οποία τρέχει το λειτουργικό του Android. Έτσι, δεν είναι αναγκαία η ύπαρξη πραγματικής κινητής συσκευής για την εκτέλεση και δοκιμή των εφαρμογών. 22

23 2.14 Εξομοιωτής Ο εξομοιωτής προσομοιώνει ένα μεγάλο πλήθος λειτουργιών μιας τυπικής συσκευής η οποία τρέχει το Android: Παρέχει μια ποικιλία πλήκτρων πλοήγησης και ελέγχου. Παρέχει μια οθόνη για την προβολή των εφαρμογών που τρέχουν στον εξομοιωτή. Επιτρέπει στις εφαρμογές την χρήση των υπηρεσιών που προσφέρει η πλατφόρμα του Android, δηλαδή την κλήση άλλων εφαρμογών,την πρόσβαση στο δίκτυο, την αναπαραγωγή ήχου και βίντεο, την αποθήκευση και επαναφορά δεδομένων, την ειδοποίηση χρήστη, το γραφικό περιβάλλον του Android. Επίσης, παρέχει ένα πλήθος λειτουργιών για την ευκολότερη αποσφαλμάτωση: Κονσόλα για την καταγραφή της εξόδου του πυρήνα, προσομοίωση διακοπών (όπως η άφιξη SMS μηνύματος ή τηλεφωνικής κλήσης), προσομοίωση καθυστέρησης και απώλειας στο κανάλι δεδομένων, προσομοίωση λήψης δεδομένων θέσης από την συσκευή GPS Άλλα εργαλεία του Android Το Android SDK περιλαμβάνει μερικά ακόμη εργαλεία για την ανάπτυξη εφαρμογών. 'Ενα από αυτά είναι το Dalvik Debug Monitor Service (DDMS), το οποίο επιτρέπει την διαχείριση των διεργασιών στον εξομοιωτή ή στην συσκευή. Συγκεκριμένα, δίνεται η δυνατότητα port-forwarding υπηρεσιών, λήψη screenshots, εμφάνιση πληροφοριών για τον σωρό και τα 23

24 νήματα, logcat, εμφάνιση πληροφοριών ράδιο και πληροφοριών διεργασιών, προσομοίωση εισερχόμενων κλήσεων και μηνυμάτων, προσομοίωση δεδομένων θέσης κ.α. Η Android Debug Bridge (adb) επιτρέπει την διαχείριση της κατάστασης του εξομοιωτή ή της συσκευής. Μέσω του adb είναι δυνατή η εκτέλεση εντολών φλοιού, η διαχείριση της προώθησης θυρών και η αντιγραφή από και προς την συσκευή ή τον εξομοιωτή. Το Android Asset Packaging Tool (aapt) δίνει την δυνατότητα δημιουργίας.apk αρχείων τα οποία περιέχουν τα εκτελέσιμα και τους πόρους μιας εφαρμογής. Η Android Interface Description Language (aidl) επιτρέπει την δημιουργία κώδικα που με τη σειρά του επιτρέπει σε δύο διεργασίες μιας συσκευής βασισμένης στο Android να συνομιλούν χρησιμοποιώντας διαδιεργασιακή επικοινωνία. ^ sqlite3 επιτρέπει την πρόσβαση στα δεδομένα της SQLite που δημιουργούνται από τις διάφορες εφαρμογές. Το Traceview επιτρέπει την γραφική προβολή της ανάλυσης των trace log data που δημιουργούν οι διάφορες εφαρμογές. Το mksdcard βοηθά στην δημιουργία εικονικού δίσκου ο οποίος μπορεί να χρησιμοποιηθεί από τον εξομοιωτή για την προσομοίωση της παρουσίας εξωτερικής αποθηκευτικής κάρτας (όπως η SD card). Το dx tool μετατρέπει τα αρχεία.class από java bytecode σε Android bytecode. To UI/Application Exerciser Monkey είναι ένα πρόγραμμα που τρέχει στον εξομοιωτή και παράγει ψευδό-τυχαίες σειρές από συμβάντα χρήστη, όπως clicks, touches, gestures καθώς επίσης και έναν αριθμό από συμβάντα συστήματος. Τέλος,το activity creator είναι ένα script που δημιουργεί Ant build αρχεία τα οποία μπορούν να χρησιμοποιηθούν για την μεταγλώττιση των εφαρμογών. 2.3 Πλατφόρμα Java Η πλατφόρμα Java Platform, Standard Edition (Java SE, παλαιότερα γνωστή ως J2SE) προσφέρει ένα ολοκληρωμένο περιβάλλον για την ανάπτυξη εφαρμογών και την ανάπτυξη σε desktops και servers. Η Java SE είναι επίσης ενσωματωμένα Συστήματα και Real-Time περιβάλλοντα. H Java SE περιλαμβάνει τις τάξεις που υποστηρίζουν την ανάπτυξη της Java Web Services και θα παρέχει τα θεμέλια για την πλατφόρμα Java Platform, Enterprise Edition (Java EE). Η πλατφόρμα της Java αποτελείται από δύο μέρη: Java Virtual Machine Java APIs Java Virtual Machine (JVM) «Εκτελεί» μεταγλωττισμένα Java προγράμματα που ονομάζονται bytecode αρχεία. Τα bytecode αρχεία είναι ανεξάρτητα πλατφόρμας και μπορούν να εκτελεστούν 24

25 από οποιονδήποτε υπολογιστή διαθέτει μία JVM. Η JVM φορτώνει τις κλάσεις που χρειάζονται για να εκτελεστεί το Java πρόγραμμα (class loader). Η JVM «επικυρώνει» (verifies) την εγκυρότητα των bytecode αρχείων πριν τα εκτελέσει (bytecode verifier). Τα java APIs είναι βιβλιοθήκες που παρέχουν βασικές συναρτήσεις έτοιμες για χρήση και υπάρχουν σε τρεις εκδόσεις: Java 2 Standard Edition (J2SE): desktop και δικτυακές εφαρμογές Java 2 Enterprise Edition (J2EE): εταιρικές εφαρμογές Java 2 Micro Edition (J2ME): χρήση σε κινητές συσκευές Java Development Kit (JDK) Περιβάλλον ανάπτυξης εφαρμογών στη γλώσσα Java Περιέχει JVM και Java βιβλιοθήκες Εργαλεία, όπως jar και javadoc Java Runtime Environment(JRE) Υποσύνολο του JDK. Ουσιαστικά περιέχει μία υλοποίηση της JVM με σκοπό τη δυνατότητα εκτέλεσης προγραμμάτων Java. 2.6 Συστατικά & Κύκλος ζωής ANDROID εφαρμογών Οι εφαρμογές στο Android αποτελούνται από χαλαρά συνδεδεμένα (loosely coupled) συστατικά που συνδέονται μεταξύ τους από το manifest της εφαρμογής το οποίο περιγράφει καθένα συστατικό αλλά και πώς όλα τα συστατικά αλληλεπιδρούν μεταξύ τους. Το manifest επίσης χρησιμοποιείται για να προσδιορίσει τα μεταδεδομένα της εφαρμογής, τις απαιτήσεις του σε υλικό και σε χαρακτηριστικά της πλατφόρμας, εξωτερικές βιβλιοθήκες και δικαιώματα. Επειδή τα συστατικά αυτά είναι συνδεδεμένα χαλαρά, μπορούν να χρησιμοποιηθούν και ανεξάρτητα ή να διαμοιραστούν μεταξύ των εφαρμογών. Activities: Ένα Activity αποτελεί τον θεμέλιο λίθο ενός User Interface. Κατ' αναλογία, ένα Activity είναι για μια Android εφαρμογή ό,τι ένα παράθυρο ή ένας διάλογος για μία desktop παραθυρική εφαρμογή. Κάθε εφαρμογή λοιπόν αποτελείται από τουλάχιστον ένα Activity ή και περισσότερα, αν η εφαρμογή χρησιμοποιεί περισσότερες της μίας οθόνες διάδρασης. Τα activities χρησιμοποιούν views και fragments για να τοποθετηθούν στο επίπεδο και να εμφανίσουν πληροφορία, αλλά και να αποκριθούν σε ενέργειες του χρήστη. 25

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

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

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών Βιβλιογραφία: Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών Προγραμματισμός 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 Προσομοιωτής

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

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

ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΥΛΟΠΟΙΗΣΗ ΑNDROID ΕΦΑΡΜΟΓΗΣ ΑΠΟΣΤΟΛΗΣ ΣΥΝΤΟΜΩΝ ΜΗΝΥΜΑΤΩΝ ΜΕΣΩ ΤΗΣ OMNIVOICE ΤΣΙΑΛΟΣ ΔΗΜΗΤΡΙΟΣ Α.Μ.: 9883 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: Ράπτης Βασίλειος 2 ΕΥΧΑΡΙΣΤΙΕΣ

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

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

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

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

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

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

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

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

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

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

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Κεφάλαιο 3. Διδακτικοί Στόχοι

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

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

Ανάπτυξη εφαρμογής ηλεκτρονικού πίνακα ανακοινώσεων για φορητή συσκευή

Ανάπτυξη εφαρμογής ηλεκτρονικού πίνακα ανακοινώσεων για φορητή συσκευή Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήματα (Master in Information Systems MIS) Διπλωματική εργασία με θέμα: Ανάπτυξη εφαρμογής ηλεκτρονικού πίνακα ανακοινώσεων για φορητή συσκευή

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

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

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

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

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

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

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

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

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

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

Η εφαρμογή είναι βελτιστοποιημένη για όλες τις συσκευές 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),

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

TABLETS. *Αφορά πωλήσεις σε τεμάχια το πρώτο εξάμηνο του 2014

TABLETS. *Αφορά πωλήσεις σε τεμάχια το πρώτο εξάμηνο του 2014 TABLETS * *Αφορά πωλήσεις σε τεμάχια το πρώτο εξάμηνο του 2014 Για 1η φορά στον κλάδο της τεχνολογίας, ένα ελληνικό brand, ξεπέρασε σε πωλήσεις διεθνείς κολοσσούς No1 BRAND ΣΤΑ TABLETS Δες τι κρύβεται

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ταξιδιωτικός οδηγός της Θεσσαλονίκης για Android

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ταξιδιωτικός οδηγός της Θεσσαλονίκης για Android ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ταξιδιωτικός οδηγός της Θεσσαλονίκης για Android Των φοιτητών Γιακουμή Ζαχαρία Επιβλέπων καθηγητής Κεραμόπουλος Ευκλείδης Αρ. Μητρώου: 073232 Παζαρλόγλου Ευαγγελία Αρ. Μητρώου: 073244

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

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

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

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

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

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

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

Επίλεξε το Πρόγραμμα που θες. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 3play

Επίλεξε το Πρόγραμμα που θες. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 2play. 3play Επίλεξε το Πρόγραμμα που θες Υπηρεσία Πρόγραμμα Σταθερής & Internet ή/και Τηλεόρασης Διάρκεια Συμβολαίου (σε μήνες) Μηνιαίο Πάγιο Μηνιαίο Πάγιο με VDSL VDSL 3play Πρόγραμμα Χρόνου Ομιλίας της επιλογής

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

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

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

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

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

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

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

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

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

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

Python και Android. Νίκος Νοδαράκης. 17 Μαΐου 2010

Python και Android. Νίκος Νοδαράκης. 17 Μαΐου 2010 Python και Python και Νίκος Νοδαράκης 17 Μαΐου 2010 Python και Τι είναι το ; Περιγραφή του Ορισµός Το είναι µια στοίβα λογισµικού για ϕορητές συσκευές που περιλαµβάνει ένα λειτουργικό σύστηµα, middleware

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

Internet 1. Ρυθµίσεις ικτύου Η MID διαθέτει ενσωµατωµένο Wi-Fi module. Κάντε κλικ στο, στο µενού ρυθµίσεων θα εµφανιστεί στο MID.

Internet 1. Ρυθµίσεις ικτύου Η MID διαθέτει ενσωµατωµένο Wi-Fi module. Κάντε κλικ στο, στο µενού ρυθµίσεων θα εµφανιστεί στο MID. 1 2 9 4 3 5 6 7 8 Internet 1. Ρυθµίσεις ικτύου Η MID διαθέτει ενσωµατωµένο Wi-Fi module. Κάντε κλικ στο, στο µενού ρυθµίσεων θα εµφανιστεί στο MID. 6.3 Επιλέξτε µια εικόνα. Κάντε κλικ στο "Wallpaper"

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

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

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

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

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

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

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

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

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

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

Περιεχόμενα Πώς να χρησιμοποιήσετε το βιβλίο... 7 Αντί προλόγου... 9 Κεφάλαιο 1: Κεφάλαιο 2: Κεφάλαιο 3: Κεφάλαιο 4: Κεφάλαιο 5: Πώς να δημιουργήσω το Προφίλ μου και να γίνω μέλος στο Facebook;... 15 Τι

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

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

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

"Εφαρμογή Android για λήψη ανακοινώσεων" ("Android application for receiving announcements") Πτυχιακή Εργασία. Κρουσταλάκης Νικόλαος

Εφαρμογή Android για λήψη ανακοινώσεων (Android application for receiving announcements) Πτυχιακή Εργασία. Κρουσταλάκης Νικόλαος "Εφαρμογή Android για λήψη ανακοινώσεων" ("Android application for receiving announcements") Πτυχιακή Εργασία Κρουσταλάκης Νικόλαος Επιβλέπων Καθηγητής: Παπαδάκης Νικόλαος Ηράκλειο, Απρίλιος 2015 2 "Εφαρμογή

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

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

Χρήση του Office 365 σε τηλέφωνο Android

Χρήση του Office 365 σε τηλέφωνο Android Χρήση του Office 365 σε τηλέφωνο Android Οδηγός γρήγορης εκκίνησης Έλεγχος ηλεκτρονικού ταχυδρομείου Ρυθμίστε το τηλέφωνο Android για αποστολή και λήψη ηλεκτρονικού ταχυδρομείου από το λογαριασμό του Office

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

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U Web Site Pro Χαρακτηριστικά Επιπλέον Δυνατότητες Προφίλ Εταιρίας Παρουσίαση της εταιρίας σας με φωτογραφικό υλικό και κείμενα. Τήρηση προδιαγραφών και χρήση λέξεων κλειδιά

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

Linux Terminal Server Project

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

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

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

Οδηγός γρήγορης εκκίνησης Χρήση του Office 365 σε τηλέφωνο Windows Phone Οδηγός γρήγορης εκκίνησης Έλεγχος ηλεκτρονικού ταχυδρομείου Ρυθμίστε το Windows Phone για αποστολή και λήψη ηλεκτρονικού ταχυδρομείου από το λογαριασμό του

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

MASTER-MID GPS. Εγχειρίδιο. Mobility, Versatility, Flexibility MT7000

MASTER-MID GPS. Εγχειρίδιο. Mobility, Versatility, Flexibility MT7000 MASTER-MID GPS Mobility, Versatility, Flexibility MT7000 Εγχειρίδιο GR Εισαγωγή...2 Περιεχόμενα συσκευασίας...2 Επισκόπηση...2 Κουμπιά...3 Ενεργοποίηση συσκευής...3 Απενεργοποίηση συσκευής...3 Κατάσταση

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

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

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

Περιεχόμενα. Αντί προλόγου Πώς να χρησιμοποιήσετε το βιβλίο Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;...

Περιεχόμενα. Αντί προλόγου Πώς να χρησιμοποιήσετε το βιβλίο Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;... Περιεχόμενα Αντί προλόγου... 7 Πώς να χρησιμοποιήσετε το βιβλίο... 13 Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;...15 Κεφάλαιο 2: Τι βλέπω στην οθόνη μου όταν ολοκληρώσω τη δημιουργία του Προφίλ

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

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών. Κεφάλαιο 4 Ένα υπολογιστικό σύστημα εκτός από την ΚΜΕ και την κύρια μνήμη που χρησιμοποιούνται για την επεξεργασία και προσωρινή αποθήκευση δεδομένων βασίζεται στις περιφερειακές συσκευές για την επικοινωνία

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

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

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

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

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

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

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

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

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

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

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

Ανάπτυξη Εφαρμογής Ταξίμετρου σε Android

Ανάπτυξη Εφαρμογής Ταξίμετρου σε Android 2014 Ανάπτυξη Εφαρμογής Ταξίμετρου σε Android Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μεταπτυχιακό Πρόγραμμα Σπουδών: «Ψηφιακές Επικοινωνίες και Δίκτυα» Ανάπτυξη Εφαρμογής Ταξίμετρου σε πλατφόρμα

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

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP) ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP) Για την πρόσβαση στην υπηρεσία COSMOTE TV GO για υπολογιστή, αρχικά ανοίξτε την ιστοσελίδα της υπηρεσίας www.cosmotetvgo.gr. Για τη χρήση

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Υλοποίηση εφαρµογής κινητού τηλεφώνου µε χρήση της πλατφόρµας Google Android Εµµανουήλ Α. Γιακουµέλης Επιβλέπων:

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

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

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

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

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1: ΥΠΗΡΕΣΙΕΣ - ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

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

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

ηλικία Android 4.1.1 Το Αληθινό Εκπαιδευτικό Tablet για Παιδιά

ηλικία Android 4.1.1 Το Αληθινό Εκπαιδευτικό Tablet για Παιδιά Εκπαιδευτικές Εφαρµογές ειδικά σχεδιασµένες στα ελληνικά για το Clempad, προσφέρουν την απόλυτη εµπειρία παιχνιδιού και µάθησης Γονικός Έλεγχος διαχείριση περιεχοµένου Ασφαλές Internet έλεγχος µε ρυθµίσεις

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

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

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

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

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

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

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

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

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

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

Android Studio για Windows

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

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

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

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

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

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

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

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

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

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

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

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

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

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

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

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

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

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

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

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

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

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

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

Εγκατάσταση του Arduino IDE

Εγκατάσταση του Arduino IDE ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το

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

Smart TV stick D2. GR Εγχειρίδιο χρήστη. Android HDMI SmartTV dongle

Smart TV stick D2. GR Εγχειρίδιο χρήστη. Android HDMI SmartTV dongle Smart TV stick D2 Android HDMI SmartTV dongle Διπύρηνο έως 1.6 GHz - RAM: 1 GB, ROM: 4 GB - Android JellyBean 4.2 - WiFi 802.11 b/g/n - Υποστήριξη για κάρτα microsdhc - Google Play - Υποστήριξη ασύρματου

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

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

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

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

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

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής ασφαλείας για τον έλεγχο, περιορισμό και διαχείριση της διεπαφής χρήστη σε περιβάλλον Android.

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

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

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

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

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

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

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

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

Google Drive Google Docs

Google Drive Google Docs Google Drive Google Docs Το Google Drive είναι ένα cloud αποθήκευσης και ένα πρόγραμμα διαχείρισης αρχείων που παρέχεται από τη Google. Προηγουμένως η Google είχε διάφορες υπηρεσίες που συνδέονταν μεταξύ

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

1. Περιεχόμενα συσκευασίας. 2. Γενική επισκόπηση της συσκευής. Τα πρώτα βήματα. ΟΔΗΓΟΣ ΓΙΑ ΣΥΝΤΟΜΗ ΕΝΑΡΞΗ ΧΡΗΣΗΣ Prestigio Nobile PER3162B

1. Περιεχόμενα συσκευασίας. 2. Γενική επισκόπηση της συσκευής. Τα πρώτα βήματα. ΟΔΗΓΟΣ ΓΙΑ ΣΥΝΤΟΜΗ ΕΝΑΡΞΗ ΧΡΗΣΗΣ Prestigio Nobile PER3162B Τα πρώτα βήματα EL 1. Περιεχόμενα συσκευασίας 1. Συσκευή ανάγνωσης ηλ. βιβλίων 2. Καλώδιο USB 3. Ακουστικά 4. Οδηγός για σύντομη έναρξη χρήσης 5. Κάρτα εγγύησης 2. Γενική επισκόπηση της συσκευής 1 2 3

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

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Εισαγωγή

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

10 Νέα χαρακτηριστικά του Facebook που (πιθανόν) δεν γνωρίζεις

10 Νέα χαρακτηριστικά του Facebook που (πιθανόν) δεν γνωρίζεις 10 Νέα χαρακτηριστικά του Facebook που (πιθανόν) δεν γνωρίζεις 6 Μαρτίου 2016 Παναγιώτης Σακαλάκης Αν υπάρχει κάτι που γνωρίζει ο περισσότερος κόσμος για το Facebook, αυτό είναι πως κατέχει την πρώτη θέση

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

Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets

Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets Διαγραφή από τη λίστα Σε αυτό το τεύχος: Φεβρουάριος 2014 Mobile e-commerce από την Altec Software Mobile e-commerce από την Altec Software Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets Ετήσια

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

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

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

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

ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ

ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ KA-DM0 ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ ΣΑΣ ΕΥΧΑΡΙΣΤΟΎΜΕ ΠΟΥ ΕΠΙΛΈΞΑΤΕ ΑΥΤΌ ΤΟ ΠΡΟΪΌΝ, ΔΙΑΒΆΣΤΕ ΜΕ ΠΡΟΣΟΧΉ ΤΟ ΠΑΡΌΝ ΕΓΧΕΙΡΊΔΙΟ ΠΡΟΤΟΎ ΧΡΗΣΙΜΟΠΟΙΉΣΕΤΕ ΤΟ ΠΡΟΪΌΝ ΚΑΙ ΦΥΛΆΞΤΕ ΤΟ ΓΙΑ ΜΕΛΛΟΝΤΙΚΉ

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

Σύντομος οδηγός χρήσης 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 Επισκόπηση εφαρμογής

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

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

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

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

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U e-shop Χαρακτηριστικά Επιπλέον Δυνατότητες Κατάλογος προϊόντων για πώληση Δυνατότητα δημιουργίας καταλόγου απεριόριστου αριθμού προϊόντων και κατηγοριών. Εμφάνιση χαρακτηριστικών

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

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

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

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

Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής

Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής Δεληγιαννίδης Θεόδωρος Περίληψη Η "Θεσσαλονίκη Alert" είναι μια εφαρμογή του τύπου crowdsourcing που αφορά το Δήμο Θεσσαλονίκης και τους πολίτες του.

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ANDROID ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΗΣΗ ΑΥΤΟΚΙΝΗΤΟΥ Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ANDROID ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΗΣΗ ΑΥΤΟΚΙΝΗΤΟΥ Σπυρούκλας Χριστόφορος ΙΟΥΝΙΟΣ 2014 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ Καζανίδης Ιωάννης

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

Εφαρμογή Skype Μαθησιακά Αποτελέσματα

Εφαρμογή Skype Μαθησιακά Αποτελέσματα ΕΦΑΡΜΟΓΗ SKYPE Εφαρμογή Skype Μαθησιακά Αποτελέσματα Κατανόηση της εφαρμογής Skype και της χρησιμότητάς του. Εφαρμογή στην καθημερινότητά μας. Να κάνουμε δωρεάν κλήσεις εσωτερικού και εξωτερικού. Να δεχόμαστε

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

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η Δ.Πολίτης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΣΥΣΚΕΥΕΣ ANDROID ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ IDE BASIC4ANDROID ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΡΗΓΑΚΗΣ ΗΡΑΚΛΗΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΣΥΣΚΕΥΕΣ ANDROID ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ IDE BASIC4ANDROID ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΡΗΓΑΚΗΣ ΗΡΑΚΛΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΣΥΣΚΕΥΕΣ ANDROID ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ IDE BASIC4ANDROID ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΡΗΓΑΚΗΣ ΗΡΑΚΛΗΣ ΦΟΙΤΗΤΕΣ ΓΟΥΓΟΥΛΗ ΜΑΡΙΑ ΧΑΣΑΠΗ ΑΝΤΩΝΙΑ 3 4 Ευχαριστίες Με την εκπόνηση της

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη mobile εφαρμογής διεπαφής χρήστη, για τις υπηρεσίες

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

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

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

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

Υποέργο 5 Υλοποίηση πράξης ΣΤΗΡΙΖΩ εργασίες αρμοδιότητας Πανεπιστημίου Κρήτης

Υποέργο 5 Υλοποίηση πράξης ΣΤΗΡΙΖΩ εργασίες αρμοδιότητας Πανεπιστημίου Κρήτης Πανεπιστήμιο Κρήτης Υποέργο 5 Υλοποίηση πράξης ΣΤΗΡΙΖΩ εργασίες αρμοδιότητας Πανεπιστημίου Κρήτης Υλοποίηση Δράσης Α2 ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ Εγχειρίδιο Χρήσης Εξελιγμένων Υπηρεσιών Βίντεο

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

Καλώς ήρθατε στη Cyta Κινητή!

Καλώς ήρθατε στη Cyta Κινητή! Καλώς ήρθατε στη Cyta Κινητή! Σύντομος Οδηγός Νέα εποχή με Cyta Κινητή Η Cyta Κινητή σάς καλωσορίζει και σας δίνει τη δυνατότητα να απολαμβάνετε οφέλη καρτοκινητής σε κινητή συμβολαίου: ευελιξία, ελευθερία,

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

ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR

ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR Σοφία Τζελέπη Σύμβουλος Πληροφορικής Δυτ. Θεσ/νικης Απρίλιος 2013 http://users.sch.gr/stzelepi/portal stzelepi@sch.gr ΑΠΡΙΛΙΟΣ 2013 App Inventor

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

Διαχειριστής αγροκτήματος από συσκευές με λειτουργικό σύστημα Android

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

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

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8 Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8 Βιβλιογραφία: https://support.microsoft.com/el-gr/help/17145/windows-homegroup-from-start-to-finish ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ τι είναι

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

Οδηγός χρήστη. Xperia SmartTags NT1/NT2

Οδηγός χρήστη. Xperia SmartTags NT1/NT2 Οδηγός χρήστη Xperia SmartTags NT1/NT2 Περιεχόμενα Εισαγωγή...3 Οδηγός έναρξης...4 Ενεργοποίηση της λειτουργίας NFC...4 Περιοχή εντοπισμού NFC...4 Χρήση του Smart Connect για τη διαχείριση των ετικετών

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

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

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

Μαζέρας Αχιλλέας. Δημιουργία Λογαριασμού στην GOOGLE, για πρόσβαση στην υπηρεσία G-MAIL Μια παλιά ανάμνηση

Μαζέρας Αχιλλέας. Δημιουργία Λογαριασμού στην GOOGLE, για πρόσβαση στην υπηρεσία G-MAIL Μια παλιά ανάμνηση Δημιουργία Λογαριασμού στην GOOGLE, για πρόσβαση στην υπηρεσία G-MAIL Μια παλιά ανάμνηση 1 1) Δημιουργία Λογαριασμού στην GOOGLE, για πρόσβαση στην υπηρεσία G-MAIL Η τελευταία έκδοση 2 Αυτό που πρέπει

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

Οδηγός Αναζήτησης & Εγκατάστασης Εφαρμογών Android

Οδηγός Αναζήτησης & Εγκατάστασης Εφαρμογών Android Οδηγός Αναζήτησης & Εγκατάστασης Εφαρμογών Android 1. Αναζήτηση Εφαρμογών Οι εφαρμογές Android μπορούν να αναζητηθούν με τους εξής τρόπους: Μεμονωμένες από κάποια σελίδα στο Ιντερνετ, από όπου μπορείτε

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

Οκτώβριος 2013 Παπούλιας Αθανάσιος Παρουσίαση Προϊόντος Samsung Galaxy III. BSc (Honours) in Multimedia Computing - MBA. Samsung Galaxy SII

Οκτώβριος 2013 Παπούλιας Αθανάσιος Παρουσίαση Προϊόντος Samsung Galaxy III. BSc (Honours) in Multimedia Computing - MBA. Samsung Galaxy SII Samsung Galaxy SII 1 Σχεδιασμένο για τον άνθρωπο 2 Εμπνευσμένο από την φύση... 3 Ιδιαίτερα έξυπνο και ασύγκριτα απλό!!! Το νέο κινητό τηλέφωνο Samsung Galaxy SII είναι το καλύτερο τηλέφωνο smartphone για

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