Υλοποίηση εφαρµογής κινητού τηλεφώνου µε χρήση της πλατφόρµας Google Android

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

Download "Υλοποίηση εφαρµογής κινητού τηλεφώνου µε χρήση της πλατφόρµας Google Android"

Transcript

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

2 ΗΛΩΣΗ ΣΥΓΓΡΑΦΕΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ Ο κάτωθι υπογεγραµµένος ΚΟΥΤΣΟΚΩΣΤΑΣ ΧΡΗΣΤΟΣ, του ΣΠΥΡΟΥ µε αριθµό µητρώου φοιτητής του Τµήµατος Μηχανικών Αυτοµατισµού Τ.Ε. του Α.Ε.Ι. Πειραιά Τ.Τ. πριν αναλάβω την εκπόνηση της Πτυχιακής Εργασίας µου, δηλώνω ότι ενηµερώθηκα για τα παρακάτω: «Η Πτυχιακή Εργασία (Π.Ε.) αποτελεί προϊόν πνευµατικής ιδιοκτησίας τόσο του συγγραφέα, όσο και του Ιδρύµατος και θα πρέπει να έχει µοναδικό χαρακτήρα και πρωτότυπο περιεχόµενο. Απαγορεύεται αυστηρά οποιοδήποτε κοµµάτι κειµένου της να εµφανίζεται αυτούσιο ή µεταφρασµένο από κάποια άλλη δηµοσιευµένη πηγή. Κάθε τέτοια πράξη αποτελεί προϊόν λογοκλοπής και εγείρει θέµα Ηθικής Τάξης για τα πνευµατικά δικαιώµατα του άλλου συγγραφέα. Αποκλειστικός υπεύθυνος είναι ο συγγραφέας της Π.Ε., ο οποίος φέρει και την ευθύνη των συνεπειών, ποινικών και άλλων, αυτής της πράξης. Πέραν των όποιων ποινικών ευθυνών του συγγραφέα σε περίπτωση που το Ίδρυµα του έχει απονείµει Πτυχίο, αυτό ανακαλείται µε απόφαση της Συνέλευσης του Τµήµατος. Η Συνέλευση του Τµήµατος µε νέα απόφασης της, µετά από αίτηση του ενδιαφερόµενου, του αναθέτει εκ νέου την εκπόνηση της Π.Ε. µε άλλο θέµα και διαφορετικό επιβλέποντα καθηγητή. Η εκπόνηση της εν λόγω Π.Ε. πρέπει να ολοκληρωθεί εντός τουλάχιστον ενός ηµερολογιακού 6µήνου από την ηµεροµηνία ανάθεσης της. Κατά τα λοιπά εφαρµόζονται τα προβλεπόµενα στο άρθρο 18, παρ. 5 του ισχύοντος Εσωτερικού Κανονισµού.» Επίσης δηλώνω υπεύθυνα ότι έχω παρακολουθήσει το σεµινάριο συγγραφής και εκπόνησης πτυχιακής εργασίας που διοργανώνεται από το Τµήµα Μηχανικών Αυτοµατισµού Τ.Ε. κατά το Χειµερινό Εξάµηνο του Ακ. Έτους 2016 Ο ηλών Ηµεροµηνία 2

3 Περίληψη Στην παρούσα πτυχιακή εργασία γίνται παρουσίαση της ανάπτυξης εφαρµογών έξυπνων κινητών λειτουργικού Android µε τη χρήση του λογισµικού Android Studio καθώς και την χρήση των Android API (Application Programming Interface) και Android SDK (System Development Kit). Στην εισαγωγή γίνεται μια παρουσίαση των εκδόσεων και των χαρακτηριστικών του Android. Στη συνέχεια γίνεται περιγραφή της ανάπτυξης μιας εφαρμογής με τη χρήση αυτών των εργαλείων. Με την εφαρµογή αυτή ο χρήστης θα µπορεί να έχει γρήγορη πρόσβαση στις ανακοινώνεις και στην ηλεκτρονική γραµµατεία του τµήµατος. Επίσης µέσω αυτής θα παρέχονται στον σπουδαστή πληροφορίες για τα µαθήµατα, τους καθηγητές και το τµήµα και στοιχεία επικοινωνίας µε τη σχολή. 3

4 Πίνακας Περιεχοµένων Περίληψη... 3 Λίστα Εικόνων ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ ANDROID Εισαγωγή στο Android Εξέληξη και ιστορική αναδροµή του Android Android 1.5 Cupcake Android 1.6 Donut Android 2.0/2.1 Eclair Android 2.2 Froyo Android 2.3 Gingerbread Android 3.0 Honeycomb Android 4.0 Ice Cream Sandwich Android 4.1/4.2/4.3 Jellybean Android 4.4 KitKat Android 5.0/5.1 Lollipop Android 6.0 Marshmallow Αρχιτεκτονική του Android Εσωτερικό Εφαρµογής Android AndroidManifest.xml Φάκελος src Φάκλεος res Ασφάλεια στο Android ANDROID STUDIO Γενικά το Android Studio Εγκατάσταση του Android Studio Android Standar Development Kit (SDK) Αποσφαλµάτωση (Debugging) Android Virtual Device Manager(AVD) ηµοσίευση Εφαρµογής Απαιτήσεις Εφαρµογής Υλοποίηση της εφαρµογής Automation ηµιουργία νέας εφαρµογής στο Android Studio

5 4.2 Υλοποίηση Κεντρικής Οθόνης Υλοποίηση Ανακοινώσεων Υλοποίηση Προγράµµατος Υλοποίηση Επικοινωνίας ήλωση των Activities στο AndroidManifest Μελλοντική εξέλιξη ΠΗΓΕΣ Λίστα Εικόνων Εικόνα 1.1 Android Cupcake Εικόνα 1.2 Android Donut Εικόνα 1.3 Android 2.0/2.1 Éclair Εικόνα 1.4 Android 2.2 Froyo Εικόνα 1.5 Android 2.3 Gingerbread 09 Εικόνα 1.6 Android 3.0 Honeycomb Εικόνα 1.7 Android 4.0 Ice Cream Sandwich Εικόνα 1.8 Android 4.1/4.2/4.3 Jellybean read Εικόνα 1.10 Android KitKat Εικόνα 1.11 Android Lollipop Εικόνα 1.12 Android Marshmellow Εικόνα 1.12 Αρχιτεκτονική Android Εικόνα 2.1: Καλωσόρισµα στον Οδηγό Εγκατάστασης...17 Εικόνα 2.2: Επιλογή τοποθεσίας εγκατάστασης...18 Εικόνα 2.3: Ολοκλήρωση εγκατάστασης...19 Εικόνα 4.1: Τα τρία στάδια δηµιουργίας νεου project...22 Εικόνα 4.2 Κάθετη και Οριζόντια απεικόνιση της κεντρικής οθόνης...25 Εικόνα 4.3 Οθόνη Ανακοινώσεων...29 Εικόνα 4.4 Εµφάνιση προγράµµατος...32 Εικόνα 4.5 Οθόνη δηµιουργίας νέου στοιχείου στο πρόγραµµα

6 1.ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ ANDROID 1.1 Εισαγωγή στο Android Το Android είναι ένα ανοιχτού κώδικα λειτουργικό σύστηµα, για φορητές συσκευές όπως smartphones, tablets, smartwatches καθώς πλέον και για Smart TVs, το οποίο βασίζεται στον πυρήνα του Linux. Αρχικά αναπτύχθηκε από την Google και η πρώτη παρουσιασή του έγινε στις 5 Νοεµβρίου 2007 καθώς επίσης η Google δηµοσίευσε το µεγαλύτερο µέρος του κώδικα Android υπό τους όρους της Apache License µιας ελεύθερης άδειας λογισµικού. Οι προγραµµατιστές µπορούν να δηµιουργήσουν εφαρµογές µε σχεδόν απεριόριστη λειτουργικότητα χρησιµοποιώντας µια ποικιλία απο βιβλιοθήκες και εργαλεία αυξάνοντας έτσι την παραγωγηκότητάς τους καθώς και την ποιότητα των εφαρµογών 1.2 Εξέληξη και ιστορική αναδροµή του Android Το android είναι ανοιχτού κώδικα λογισµικό γεγονός που συνέβαλε στην ραγδαία εξέληξή του καθώς έχουµε ήδη 12 κύριες εκδόσεις µέσα σε 7 χρόνια. Η κωδική ονοµασία των δίαφορων εκδόσεων του Android προέρχεται από ονοµασίες γλυκών. Έτσι έχουµε τις εξείς εκδόσεις: 6

7 1.2.1 Android 1.5 Cupcake Η έκδοση αυτή κυκλοφόρησε στις 30 Απριλίου 2009 και υποστήριζε ένα εικονικό πρληκτρολόγιο και την µεταφόρτωση αρχείων video και εικό τo Picasa Android 1.6 Donut Η έκδοση αυτή παρουσιάστηκε στις 15 Σεπτεµβρίου Υποσ πολλαπλών αρχείων ενώ ταυτόχρονα έχει βελτιωµένο γκάλερι, φωτο Android Market. Ο χρήστης έχει επίσης τη δυνατότητα για βελτιω 7

8 συµπεριλαµβάνει την αναζήτηση σελιδοδεικτών, ιστορικού, επαφών αλλα και στο διαδίκτυο µέσω αρχικής οθόνης Android 2.0/2.1 Eclair Εικόνα 1.3 : Android Eclair Παρουσιάστηκε στις 26 Οκτωβρίου 2009 και επανεκδόθηκε σε Android 2.1 Εclair τον Ιανουάριο του Σε αυτή την έκδοση έχουµε την υποστήριξη πολλαπλών χρηστών, αποστολής και του Bluetooth 2.1. Η camera είναι βελτιωµένη καθώς διαθέτει φλας και ψηφιακό ζοοµ Android 2.2 Froyo Εικόνα 1.4: Android Froyo Η παρουσίαση της έκδοσης αυτής έγινε το Μάιο του Σε αυτή την έκδοση έχουµε την υποστήριξη Tethering και τη λειτουργία Hotspot καθώς και την ύπαρξη του Adobe Flash Τέλος υπάρχει η δυνατότητα της εγκατάστασης εφαρµογών στην έξωτερική κάρτα µνήµης και η µεταφορά τους εκεί από τη µνήµη τηλεφώνου. 8

9 1.2.5 Android 2.3 Gingerbread Εικόνα 1.5: Android Gingerbread Αυτή η έκδοση εµφανίστηκε τον εκέµβριο του 2010 και επανεκδώθηκε σε Android τον Φεβρουάριο του Σε αυτή την έκδοση έχουν γίνει βελτιώσεις στο User Interface κάνοντάς το πιο απλό και ταχύτερο. Υποστηρίζεται πλέον η δυνατότητα για copy-paste σε όλο το σύστηµα, το NFC (Near Field Communication) και η ύπαρξη πολλαπλών καµερών. 9

10 1.2.6 Android 3.0 Honeycomb Εικόνα 1.6: Android Honeycomb Εµφανίστηκε το Μάιο του 2011 και προοριζόταν αποκλειστικά για tablets. Υπάρχει η δυνατότητα υποστήριξης διπύρηνων και τετραπύρηνων επεξεργαστών. Επίσης έχουµε την εµφάνιση του κουµπιού recent apps που προσφαίρει στο χρήστη την εύκολη προσπέλαση απο τη µια εφαρµογή στην άλλη. Τέλος έχουµε την δυνατότητα υποστήριξης 3D γραφικών, Private Browsing και δυνατότητα προβολής εικόνων σε πλήρη οθόνη Android 4.0 Ice Cream Sandwich Εικόνα 1.7: Android Icecream Sandwich Εµφανίστηκε τον Οκτώβριο του 2011 µε νέο User Interface πιο αποδοτικό που εισάγει νέα εικονικά κουµπιά αντικαθιστώντας τα αφής ή φυσικά κουµπιά. Έχουµε επαναπροσαρµογή των εφαρµογών Gmail και Google Chrome και νέα προσαρµόσιµη οθόνη κλειδώµατος. Τέλος έχουµε δυνατότητα µέτρησης δεδοµένων ιντερνετ και δυνατότητα αναγνώρισης προσώπου. 10

11 1.2.8 Android 4.1/4.2/4.3 Jellybean Εικόνα 1.8: Android Jellybean Παρουσίαστηκε τον Ιούλιο του 2012 και έχουµε την αναβάθµιση του Android Market σε Google Play Store. Η µεγαλύτερη καινοτοµία της έκδοσης ήταν ο ψηφιακός βοηθός Google Now ο οποίος µπορεί να µας παρέχει πληροφορίες και απαντήσεις για τα καθηµερινά µας ενδιαφέροντα Android 4.4 KitKat Εικόνα 1.9: Android KitKat 11

12 Παρουσιάστηκε τον Οκτώβριο του Σε αυτή την έκδοση είχαµε µεγάλη βελτίωση του User Interface σε τέτοιο βαθµό ώστε να τρέχει απροβληµάτιστα και σε συσκευές χαµηλών δυνατοτήτων Android 5.0/5.1 Lollipop Εικόνες 1.10: Android Lollipop Σε αυτή την.εκδοση έχουµε το νέα επίπεδο λειτουργικό µε εµφάνιση µε περισσότερα χρώµατα και πολλά εφε κίνησης 12

13 Android 6.0 Marshmallow Εικόνα 1.11; Android Marshmallow Στην έκδοση αυτή έχουµε τη δυνατότητα αναγνώρισης δακτυλικού αποτυπώµατος για το ξεκλείδωµα της οθόνης ή ακόµα για την πραγµατοποίηση πληρωµών. 1.3 Αρχιτεκτονική του Android Το Android είναι µια στοίβα απο διεργασίες και υπηρεσίες που επικοινωνούν µε τις εφαρµογές γνωστές και ως middleware, τις κύριες εφαρµογές γνωστές και ως core, λειτουργικό σύστηµα. 13

14 Εικόνα 1.12: Αρχιτεκτονική Android 1 H αρχιτεκτονική του λειτουργικού συστήµατος αποτελείται από 5 βασικά επίπεδα. Τον πυρήνα Linux (Linux Kernel) Τις βιβλιοθήκες (Libraries) Την εικονική µηχανή Dalvik Τον χρόνο εκτέλεσης (Android Runtime) Το πλαίσιο εφαρµογής (Application Framework) 1.4 Εσωτερικό Εφαρµογής Android Το εσωτετικό µιας εµφαρµογής Android αποτελείται από τους εξής φακέλους µέσα στους οποίους είναι δοµηµένα πολλά αρχεία AndroidManifest.xml Φάκελος src Φάκελος res 14

15 1.4.1 AndroidManifest.xml Μέσα σε αυτό το xml αρχείο είναι καταχωρηµένες οι σηµαντικότερες πληροφορίες της εφαρµογής για χρήση από το λειτουργικό σύστηµα. Κάποιες από αυτές είναι: Το όνοµα που φένεται στο χρήστη Το όνοµα πακέτου της εφαρµογής Οι άδειες χρήσης της εφαρµογής Όλες οι δραστηριότητες, πάροχοι περιεχοµένου, υπηρεσίες, κλπ, που περιέχει και χρησιµοποιεί η εφαρµογή Φάκελος src Στο φάκελο αυτό περιέχονται όλα αρχεία κλάσης της Java όλων των Activities, Services κλπ. και αποτελεί ταυτόχρονα τον µοναδικό φάκελο στον οποίο αποθηκεύονται τα αρχεία του κώδικά µας Φάκλεος res Περιέχει όλα τα αρχεία εικόνας, κειµένου, layout, κλπ τα οποία χρησιµοποιούνται από τις Activities που βρίσκονται στον φάκελο src ταξινοµηµένα σε υποφακέλους ανάλογα µε το είδος τους. 15

16 1.5 Ασφάλεια στο Android. Κάθε εφαρµογή που εγκαθίσταται στη συσκευή λειτουργεί στη δική της εικονική µηχανή και αυτό είναι πλαίσιο ασφαλείας της εφαρµογής. Το Android είναι ένα λειτουργικό σύστηµα το οποίο αντιµετωπίζει την κάθε εφαρµογή σαν ξεχωριστό χρήστη. Το σύστηµα παρέχει ένα µοναδικό αριθµό ID ο οποίος είναι άγνωστος στην εφαρµογή και καθώς αναθέτει συγκεκριµένες άδειες χρήσης στα αρχεία της κάθε εφαρµογής, µόνο η εφαρµογή µε το σωστό ID µπορεί να έχει πρόσβαση σε αυτά. Κάθε εφαρµογή τρέχει στην δική της εικονική µηχανή αποµονωµένη από τις υπόλοιπες εφαρµογές µόλις της ζητηθεί από το σύστηµα και κλείνει είτε επειδή δεν χρησιµοποιείτε πλέον, είτε επειδή το σύστηµα θέλει να ελευθερώσει τους πόρους της µνήµης για χρήση από άλλη εφαρµογή. 16

17 2. ANDROID STUDIO 2.1 Γενικά το Android Studio Το Android Studio αποτελεί ένα προγραµµατιστικό περιβάλλον για την ανάπτυξη εφαρµογών της πλατφόρµας Android. Η πρώτη έκδοση κυκλοφόρησε τον εκέµβριο του 2014 και είναι διαθέσιµο για Windows, Mac OS X και Linux 2.2 Εγκατάσταση του Android Studio. Κάνουµε λήψη της εφαρµογής Android Studio ανάλογα µε το λειτουργικό σύστηµα που διαθέτουµε από την παρακάτω διεύθυνση Εκτελούµε το αχείο εγκατάσταησς androidstudio-bundle.exe και ξεκινάµε τη διαδικασία εγκατάστασης Μέσα απο διάφορες οθόνες διαµορφώνουµε την εγκατάσταση ώστε να καλυψουµε τις απαιτήσεις µας όπως φένεται στις εικόνες παρακάτω. Εικόνα 2.1: Καλωσόρισµα στον Οδηγό Εγκατάστασης 17

18 Στην παρακάτω εικόνα επιλέγουµε που θα γίνει η εγκατάσταση του προγράµµατος Εικόνα 2.2: Επιλογή τοποθεσίας εγκατάστασης Αφού ολοκληρώσουμε σωστά όλα τα βήματα τότε βλέπουμε την παρακάτω εικόνα. 18

19 Εικόνα 2.3: Ολοκλήρωση εγκατάστασης 2.3 Android Standar Development Kit (SDK) To Android SDK αποτελεί το βασικό εργαλείο ανάπτυξης εφαρμογών και περιλαμβάνει τις βιβλιοθήκες Java, τον emulator για τη δοκιμαστική εκτέλεση, τον compiler που παράγει τον κώδικα και διάφορες βιβλιοθήκες. 2.4 Αποσφαλµάτωση (Debugging) Το Android Studio παρέχει κάποια εργαλεία αποσφαλμάτωσης της εφαρμογής. Το λειτουργικό σύστημα καθορίζει ποιούς πόρους θα χρησιμοποιήσε η εφαρμογή και για αυτή την διαδικασία χρησιμοποιεί το Logcat που καυαγράφει το οτιδήποτε συμβαίνει στην εφαρμογή και στους πόρους του συστήματος που χρησιμοποιεί, καθώς επίσης ενημερώνει τον προγραμματιστή για ότι προκύψει όπως η μνήμη που χρησιμοποιεί η εφαρμογή, τυχόν συντακτικά και λογικά λάθη στον κώδικα, σφάλματτα στο μητρώο, παραβίαση αδειών, παραβίαση δεδομένων της εφαρμογής και άλλα. Επίσης ένα άλλο σημαντικό εργαλείο που χρησιμοποιούν οι προγραμματιστές είναι το DDMS το οποίο παρέχει την δυνατότητα 19

20 τεσταρίσματος της εφαρμογής σε εικονικές συσκευές που δεν έχουν πρόσβαση σε ζωντανά δεδομένα. Αν πούµε οτι για παράδειγµα φτιάχνουµε µια εφαρµογή ανταλλαγής µηνυµάτων κειµένου και στατικών εικόνων πριν την δοκιµάσουµε σε κανονική συσκευή και µας επιφέρει πρόσθετες χρεώσεις µόνο για τις δοκιµές µπορούµε να στέλνουµε fake notifications ή και µηνύµατα στην εικονική συσκευή µε στόχο την βελτίωση. Το ίδιο γίνεται και µε την γεωγραφική θέση, κλήση αριθµού, προβολή website, προβολή στατιστικών heap memory allocation, thread memory size, network statistics και άλλα. 2.5 Android Virtual Device Manager(AVD) Ένα σηµαντικό εργαλείο για τους προγραµµατιστές είναι οι εικονικές συσκευές. Ο AVD µας παρέχει όλα τα απαραίτητα αρχεία για την δηµιουργία µιας εικονικής συσκευής µε σκοπό να τεστάρουµε µια εφαρµογή. Για αυτό είναι απαραίτητο να έχουµε κατεβάσει τα απαραίτητα αρχεία, να έχουµε εγκαταστήσει την απαιτούµενη έκδοση του API και να έχουµε επιλέξει τις κατάλληλες ρυθµίσεις συσκευής για την καλύτερη επίδοση της εφαρµογής. 2.6 ηµοσίευση Εφαρµογής. Αφού γίνει στην εφαρµογή το απαραίτητο debugging και τεσταριστεί σε εικονικές συσκευές αν λειτουργεί σωστά τότε προχωράµε στην δηµοσίευσή της. Για να δηµοσιεύσουµε την εφαρµογή στο Play Store της Google θα πρέπει αρχικά να εγγραφούµε σαν προγραµµατιστές. Στη συνέχεια κάνοντας µια περιγραφή και παρέχοντας ορισµένα screenshots η εφαρµογή µας δηµοσιεύεται και είναι διαθέσιµη για download στους άλλους χρήστες 20

21 3. Απαιτήσεις Εφαρµογής Η εργασία έχει ως σκοπό την δηµιουργία µιας εφαρµογής για την πρόσβαση στις ανακοινώσεις και πληροφορίες του Τµήµατος Μηχανικών Αυτοµατισµού του ΑΤΕΙ ΠΕΙΡΑΙΑ καθώς και κάποια εργαλεία για τους φοιτητές. Ο σχεδιασµός της εφαρµογή πρέπει να γίνει µε τέτοιο τρόπο ώστε ο χρήστης να εντοπίζει εύκολα που βρίσκεται το αντικείµενο που θέλει να χρησιµοποιήσει. Η εφαρµογή θα παρέχει πρόσβαση στις ανακοινώσεις του τµήµατος µέσω του RSS Feed. Επίσης θα παρέχει πληροφορίες για τα µαθήµατα και το εκπαιδευτικό προσωπικό καθώς και στοιχεία επικοινωνίας του τµήµατος. Επιπλέον θα υπάρχει δινατότητα άµεσης πρόσβάσης στην ηλεκτρονική γραµµατεία. Τέλος θα παρέχονται δύο χρήσιµα εργαλεία για τους χρήστες της εφαρµογής. Το πρώτο θα δίνει τη δυνατότητα να αποθηκεύει ο χρήστης το εββοµαδιαίο πρόγραµµά της χολής ανα ηµέρα. Το δεύτερο θα δίνει την δυνατότητα στο χρήστη να κρατάει και να αποθηκεύσει εύκολα κάποια σηµαντική σηµείωση. 4. Υλοποίηση της εφαρµογής Automation 4.1 ηµιουργία νέας εφαρµογής στο Android Studio Επιλέγουµε τη δηµιουργία νέου project. Στην πρώτη οθόνη δίνουµε το όνοµα της εφαρµογής, το όνοµα της «εταιρείας» µας καθώς και που θα αποθηκευτεί το project. Στην επόµενη οθόνη επιλέγουµε το minimum SDK που λειτουργεί η εφαρµογή. Εµείς θα επιλέξουµε το API 19 Android 4.4 (KitKat) καθώς µας εξασφαλίζει ότι η εφαρµογή θα λειτουργεί στο 80% των συσκευών χωρίς να υπάρχουν ασυµβατότητες µεταξύ διαφορετικών εκδόσεων του λειτουργικού. Τέλος στην τελευταία οθόνη επιλέγουµε το όνοµα της κεντρικής µας activity καθώς και το όνοµα του layout στο οποίο αντιστοιχεί αυτή. 21

22 Εικόνα 4.1: Τα τρία στάδια δημιουργίας νεου project 4.2 Υλοποίηση Κεντρικής Οθόνης Θέλουµε η εφαρµογή µας να δίνει πρόσβαση στις υπόλοιπες δυνατότητες µέσω µερικών κουµπιών τα οποία θα είναι οργανωµένα σε πλέγµα. Η χρήση της GridView κρίθηκε µονόδροµος καθώς έτσι εξασφαλίζουµε σωστή εµφάνιση σε όλα τα µεγέθη οθόνης. ηµιουργούµε ένα Linearlayout και µέσα σε αυτό τοποθετουµε το GridView χρησιµοποιώντας τον παρακάτω κώδικα. <GridView android:layout_width="match_parent" android:numcolumns="2" android:background="#e7e7e7" 22

23 android:columnwidth="150dp" android:gravity="center" android:verticalspacing="10dp" android:horizontalspacing="10dp" android:stretchmode="columnwidth" android:layout_height="match_parent"> </GridView> Το gravity δηλώνει τη τοποθέτηση του αντικειµένου του κάθε κελιού µέσα στο layout. Το numcolumns δηλώνει τον αριθμό των στηλών που θα έχουμε. Θα πρέπει όμως να δημιουργήσουμε και το xml αρχείο του GridView. Έτσι δημιουργούμε ένα νέο Linearlayout με όνομα gridadapter και σε αυτό θα συμπεριλάβουμε ένα ImageView για την εικόνα και ένα TextView για το κείμενο. Έχουμε λοιπόν τον εξής κώδικα: <LinearLayout xmlns:android=" android:layout_width="350dp" android:layout_height="200dp" android:background="#ffffff" android:elevation="5dp" android:orientation="vertical" android:padding="15dp"> <ImageView android:layout_width="140dp" android:layout_height="70dp" android:layout_gravity="center" android:layout_weight="0.21" /> <TextView android:layout_width="wrap_content" android:layout_height="35dp" android:layout_gravity="center" android:gravity="center" android:text="title android:textcolor="#000000" android:textsize="14dp" android:textstyle="bold" /> HERE" </LinearLayout 23

24 Ένα σηµαντικό στοιχείο που πρέπει να λάβουµε υπόψην µας είναι πως προβάλεται η GridView σε κάθε προσανατολισµό της συσκευής. Σε κάθε προσανατολισµό έχουµε διαφορετικό χώρο να χρησιµοποιήσουµε. ηµιουργουµε λοιπόν δυο ίδια base_layout µε διαφορετικό προσανατολισµό, το ένα κάθετο (portrait) και το άλλο οριζόντιο (landscape). Σε αυτό µε τον οριζόντιο προσανατολισµό δηλώνουµε numcolumns=3 καθώς έτσι εκµεταλευόµαστε καλυτερα το διαθέσιµο χώρο. Στην κεντρική µας activity (AppBase.class) δηλώνουµε τις τιµές που µπορεί να πάρει το TextView του GridView. Έτσι έχουµε : gridview = (GridView)findViewById(R.id.grid); basicfields.add("σπου ΕΣ"); basicfields.add("προγραμμα"); basicfields.add("notes"); basicfields.add("ηλ.γραμματεια"); basicfields.add("ανακοινωσεισ"); basicfields.add("επικοινωνια"); adapter = new gridadapter(this,basicfields); gridview.setadapter(adapter); ηµιουργούµε µια νέα class µε όνοµα gridadapter και σε αυτή αναλογα µε το τι έχουµε στο TextView τοποθετεί την αντίστοιχη εικόνα για κουµπί και καλεί την αντίστοιχη κλάση όταν πατήσουµε το κουµπί, Έχουµε για παράδειγµα: TextView textview = (TextView)v.findViewById(R.id.namePlacer); ImageView imageview = (ImageView)v.findViewById(R.id.imageHolder); if(names.get(position).tostring().equals("σπου ΕΣ")) { imageview.setimageresource(r.drawable.ic_spoudes); v.setonclicklistener(new View.OnClickListener() public void onclick(view v) { 24

25 Intent launchinintent = new Intent(activity, Spoudes.class); } activity.startactivity(launchinintent); Με τον ίδιο τρόπο λειτουργούµε σε όλες τις περιπτώσεις. Έτσι έχουµε το εξής αποτέλεσµα για κεντρική οθόνη: Εικόνα 4.2 Κάθετη και Οριζόντια απεικόνιση της κεντρικής οθόνης 25

26 4.3 Υλοποίηση Ανακοινώσεων ηµιουργούµε ένα νέο Layout µε όνοµα anakoinoseis.xml και µέσα σε αυτό τοποθετούµε µια Listview <ListView android:layout_width="match_parent" android:layout_height="wrap_content" /> Στη συνέχεια δηµιουργούµε µια νεα κλάση µε όνοµα Anakoinoseis.class. Σε αυτή µε τη χρήση ενός parser παίρνουµε απο το feed των ανακοινώσεων τον τίτλο και το link της κάθε µιας ανακοίνωσης. Έχουµε λοιπόν protected ArrayAdapter doinbackground(object[] params) { headlines = new ArrayList(); links = new ArrayList(); try { URL url = new URL(" XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setnamespaceaware(false); XmlPullParser xpp = factory.newpullparser(); // We will get the XML from an input stream xpp.setinput(getinputstream(url), "UTF_8"); boolean insideitem = false; // Returns the type of current event: START_TAG, END_TAG, etc.. int eventtype = xpp.geteventtype(); while (eventtype!= XmlPullParser.END_DOCUMENT) { if (eventtype == XmlPullParser.START_TAG) { if (xpp.getname().equalsignorecase("item")) { insideitem = true; } 26

27 else if (xpp.getname().equalsignorecase("title")) { if (insideitem) headlines.add(xpp.nexttext()); //extract the headline } else if (xpp.getname().equalsignorecase("link")) { if (insideitem) links.add(xpp.nexttext()); //extract the link of article } } else if(eventtype==xmlpullparser.end_tag && xpp.getname().equalsignorecase("item")) { insideitem=false; } eventtype = xpp.next(); //move to next element } Μετά τοποθετούµε όλους τους τίτλους σε έναν ArrayAdapter ως εξής: protected void onpostexecute(arrayadapter adapter) { adapter = new ArrayAdapter(Anakoinoseis.this, android.r.layout.simple_list_item_1, headlines); setlistadapter(adapter); } 27

28 Εικόνα 4.3 Οθόνη Ανακοινώσεων Τέλος ανάλογα µε ποιόν τίτλο κλικάρουµε θέλουµε να µας ανοίγει στον browser του κινητού το αντίστοιχο link και χρησιµοποιούµε τον εξής κώδικα protected void onlistitemclick(listview l, View v, int position, long id) { Uri uri = Uri.parse((links.get(position)).toString()); Intent intent = new Intent(Intent.ACTION_VIEW, uri); } startactivity(intent); 28

29 4.4 Υλοποίηση Ηλ.Γραµµατείας ηµιουργούµε ένα layout τυπου webview µε όνοµα egram.xml <WebView xmlns:android=" android:layout_width="fill_parent" android:layout_height="fill_parent" /> ηµιουργούµε µια class µε όνοµα Egrammateia.class Και µέσω αυτής προβάλουµε το link της ηλεκτρονικης γραµµατείας στο webview public class Egrammateia extends Activity { private WebView public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.egram); mwebview1 = (WebView) findviewbyid(r.id.webview1); WebSettings websettings = mwebview1.getsettings(); websettings.setjavascriptenabled(true); mwebview1.loadurl(" f%2fsecr.teipir.gr%2fsecr3w%2fdefault.aspx"); mwebview1.setwebviewclient(new EgrammateiaClient()); } private class EgrammateiaClient extends WebViewClient public boolean shouldoverrideurlloading(webview webview1, String url) { webview1.loadurl(url); return true; } } public boolean onkeydown(int keycode, KeyEvent event) { if ((keycode == KeyEvent.KEYCODE_BACK) && mwebview1.cangoback()) { mwebview1.goback(); return true; } return super.onkeydown(keycode, event); } 29

30 4.5 Υλοποίηση Προγράµµατος ηιουργούµε ενα νέο LinearLayout µε όνοµα programma.xml και τοποθετούµε ένα TabHost <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TabHost android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TabWidget android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0" /> <FrameLayout android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" /> </LinearLayout> </TabHost> </LinearLayout> Στη συνέχεια δηµιουργούµε µια κλάση µε όνοµα ProgrammaActivity.class Σε αυτή δηµιουργούµε Tabs για κάθε µέρα ως εξής. TabHost tabhost = (TabHost) findviewbyid(android.r.id.tabhost); TabHost.TabSpec spec; Intent intent; spec = tabhost.newtabspec(" ΕΥΤΕΡΑ"); spec.setindicator(" "); 30

31 intent = new Intent(this, DeuteraActivity.class); spec.setcontent(intent); tabhost.addtab(spec); Για κάθε tab ηµέρα δηµιουργούµε µια διαφορετική κλάση πχ DeuteraΑctivity.class καθώς και το κοινό για όλα τα tabs Layout, mera.xml όπου στο οποίο έχουµε µια ListView για να προβάλουµε το αντίστοιχο πρόγραµµα κάθε µέρας. Εικόνα 4.4 Εµφάνιση προγράµµατος Σε κάθε class της µέρας έχουµε ένα κουµπί fab = (FloatingActionButton) findviewbyid(r.id.fab_sch); assert fab!= null; fab.setonclicklistener(new View.OnClickListener() public void onclick(view view) { Intent launchintent = new Intent(getBaseContext(), make_schedule.class); startactivity(launchintent); } }); Το οποίο πατώντας το φωρτώνουµε την κλάση make_schedule µέσω της οποίας δηµιουργούµε το πρόγραµµα 31

32 Εικόνα 4.5 Οθόνη δηµιουργίας νέου στοιχείου στο πρόγραµµα 4.6 Υλοποίηση Επικοινωνίας ηµιουργούµε ένα LinearLayout µε όνοµα epikoinonia.xml και µέσα σε αυτό τοποθετούµε ένα TextView <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:autolink="all" android:textsize="16dp" android:textstyle="normal" /> </LinearLayout> Με την ιδιότητα autolink= all κάνουµε τα διαφορα επιµέρους στοιχεία clickable. ηλαδή ένα νούµερο τηλεφώνου µπορούµε να το πατήσουµε και να µας το ανοίξει στην εφαρµογή τηλεφώνου ωστε να το καλέσουµε, ένα όταν το πατήσουµε να ανοίξει αυτόµατα η υπηρεσία ηλεκτρονικού ταχυδροµίου που χρησιµοποιούµε ωστε να στείλουµε mail σε αυτο και τέλος ένα link όταν το πατήσουµε να µας το ανοίξει αυτόµατα στον browser που έχουµε προεπιλέξει. 32

33 ηµιουργούµε και την αντίστοιχη κλάση µε όνοµα epikoinonia.class στην οποία απλά δηλώνουµε σαν contentview το αντίστοιχο layout public class epikoinonia extends Activity { protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.epikoinonia); } 4.7 ήλωση των Activities στο AndroidManifest Όλες οι activities της εφαρµογής (καθώς και οι ιδιότητές τους) πρέπει να δηλώνονται στο αρχείο AndroidManifest Αρχικά στο Android Manifest δηλώνουµε τις άδειες χρήσης: <uses-permission android:name="android.permission.internet" /> Με αυτό δίνουµε άδεια στην εφαρµογή να έχει πρόσβαση στο Internet. Στη συνέχεια δηλώνουµε την κεντρική δραστηριότητα; <activity android:name="com.chriskou.automation.appbase" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> Έτσι δηλώνουµε ότι η actvity AppBase είναι η κεντρική activity όταν τρέχουµε την εφαρµογή. Με την παράµετρο intent-filter δηλώνουµε ότι θέλουµε να πηγαίνουµε από την µια δραστηριότητα στην άλλη µέσω Intent. Για τις υπόλοιπες activities δηλώνουµε και ποιά είναι η parent activity αυτής Για παράδειγµα έχουµε: <activity android:name="com.chriskou.automation.programmaactivity" android:parentactivityname="com.chriskou.automation.appbase" /> 33

34 Σε αυτό το παράδειγµα δηλώνουµε την activity ProgrammaActivity και έχει για parent την AppBase activity. Στη περίπτωση της activity Egrammateia η οποία θέλουµε να εµφανίζεται οριζόντια (landscape) δηλώνουµε και αυτή την ιδιότητα ως εξής: <activity android:name="com.chriskou.automation.egrammateia" android:screenorientation="landscape" android:parentactivityname="com.chriskou.automation.appbase" /> 5. Μελλοντική εξέλιξη Σαν µελλοντική εξέλιξη θα µπορούσαµε να ενσωµατώσουµε notification όποτε γινόταν ανάρτηση µιας νέας ανακοίνωσης. Επίσης να υπήρχε ειδοποίηση λίγο πριν την έναρξη ενός µαθήµατος όπως το έχουµε δηλώσει στο πρόγραµµά µας. Επιπρόσθετα θα µπορούσε να προσθεθεί και καποιο άλλο εργαλείο όπως ένας µετατροπέας µονάδων. Τέλος θα µπορούσαµε να δώσουµε τη δυνατότητα να µπορούµε να µεταφέρουµε την εφαρµογή στην εξωτερική µονάδα αποθήκευσης (sd card). 34

35 ΠΗΓΕΣ J. Friesen, 2010, Learn Java for Android Development, Apress M. Murphy, 2011, "Android Programming Tutorials, 3rd Edition, CommonsWare J. Morris, 2011, Android User Interface Development Beginner's Guide, Pakt Publishing C. Hasenan, 2008, Android Essentials, Firstpress Android για προγραµµατιστές, συλλογικό έργο Deitel Paul J., Deitel Harvey M., Deitel Abbey, Morgano Michael, εκδόσεις Γκιούρδας. J. Steele, 2010, The Android Developer's Cookbook, Addison & Wesley R. Meier, 2010, Professional Android 2 Application Development, Wrox

Οδηγίες έναρξης-κατάθεσης πτυχιακής εργασίας

Οδηγίες έναρξης-κατάθεσης πτυχιακής εργασίας Α.Ε.Ι. ΠΕΙΡΑΙΑ Τ.Τ. ΤΜΗΜΑ ΚΛΩΣΤΟΫΦΑΝΤΟΥΡΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. Οδηγίες έναρξης-κατάθεσης πτυχιακής εργασίας Εσωτερικός Κανονισμός Α.Ε.Ι. Πειραιά Τ.Τ. (Φ.Ε.Κ. 3257/20.12.2013) Οδηγίες έναρξης - κατάθεσης πτυχιακής

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

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

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

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

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

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

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

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

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

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

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

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

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

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ Εισαγωγή Γενικά στοιχεία εφαρµογή

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

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

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

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

«Εφαρμογή Android για το Γραφείο Φυσικής Αγωγής ΑΤΕΙ Θεσσαλίας»

«Εφαρμογή Android για το Γραφείο Φυσικής Αγωγής ΑΤΕΙ Θεσσαλίας» ΑΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ «Εφαρμογή Android για το Γραφείο Φυσικής Αγωγής ΑΤΕΙ Θεσσαλίας» ΠΤΥΧ ΙΑ ΚΗ ΕΡΓΑΣΙΑ Τσιαφίτσας Χρυσοβαλάντης (ΑΜ: Τ-2050) Επιβλέπων:

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

Εφαρμογή επίλυσης πολυωνυμικών εξισώσεων σε πλατφόρμα android

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

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

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

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

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

8 Maps. 8.1 Δημουργία Activity με χάρτη

8 Maps. 8.1 Δημουργία Activity με χάρτη 8 Maps Ένα πολύ σημαντικό κομμάτι πολλών εφαρμογών για κινητά, χρησιμοποιούν χάρτες και τη θέση του χρήστη για να πραγματοποιήσουν κάποιες λειτουργίες που δεν είναι δυνατόν να συμβούν με έναν απλό υπολογιστή.

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

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

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

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

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

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

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

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

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

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

Greek Android Community

Greek Android Community FossComm Λάρισα 9-10/5/2009 Greek Android Community Πολυχρόνης Κωνσταντίνος AndroidDev.gr Android is an Open platform Το Android έχει τα εξής χαρακτηριστικά: Συγκεκριμένο Η/W design Linux OpenSource libraries

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

1. Εγκατάσταση του NetMeeting

1. Εγκατάσταση του NetMeeting Οδηγίες Εγκατάστασης και Χρήσης του Netmeeting Περιεχόµενα 1. Εγκατάσταση του Netmeeting 2. Το Interface του Netmeeting 3. Κύρια Κουµπιά Netmeeting 4. Πραγµατοποίηση Κλήσεων - Συνδέσεων 5. Το Μενού του

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

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD Σε ορισµένες περιπτώσεις είναι ιδιαίτερα χρήσιµη η δηµιουργία ιστοσελίδων ενηµερωτικού περιεχοµένου οι οποίες στη συνέχεια µπορούν να δηµοσιευθούν σε κάποιο τόπο

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

άσκηση Hide UI Elements 7.2 Try and Catch

άσκηση Hide UI Elements 7.2 Try and Catch 7.1 Hide UI Elements Στο Android Studio όταν θέλουμε να κρύψουμε οτιδήποτε (κάποιο Button, ένα TextView, ένα ImageView κλπ) μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή: setvisibility(view.invisible)

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

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

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

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

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

ΤΕΙ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΕΙ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Υποβοήθηση Επιβίωσης Ηλικιωμένων μέσω εφαρμογής

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

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο Πανεπιστημίου Κρήτης Εγχειρίδιο τεχνικού μετάδοσης Περιεχόμενα 1. ΖΩΝΤΑΝΕΣ ΜΕΤΑΔΟΣΕΙΣ... 3 1.1. ΕΙΣΑΓΩΓΗ... 3 1.2. ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΗΝ ΜΕΤΑΔΟΣΗ, ΑΙΤΗΜΑ...

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

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. Εγκαταστήστε το αρχείο

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ "ΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΒΑΣΙΚΟΣ ΠΑΡΑΓΟΝΤΑΣ ΓΙΑ ΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΚΟΙΝΩΝΙΚΗ ΑΝΑΠΤΥΞΗ ΤΟΥ ΑΙΓΑΙΟΠΕΛΑΓΙΤΙΚΟΥ ΧΩΡΟΥ" «Στήριξη και Ανάδειξη Πολυνησιωτικών ΑΕΙ» ΔΡΑΣΗ 4: Εκπαίδευση και

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

Τμήμα Πληροφορικής & Επικοινωνιών ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Εφαρμογή για το λειτουργικό σύστημα Android

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

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας Επιχειρησιακό Πρόγραμμα «Εκπαίδευση και δια Βίου Μάθηση» Δομή Απασχόλησης και Σταδιοδρομίας (ΔΑΣΤΑ) ΤΕΙ Πατρών MIS: 304457 Οδηγίες Χρήσης για τους Φοιτητές Πακέτο

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

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

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

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

Δρακωνάκης Κωνσταντίνος Πτυχιακή Εργασία 2014-2015 ΤΕΙ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Δρακωνάκης Κωνσταντίνος Πτυχιακή Εργασία 2014-2015 ΤΕΙ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΕΙ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη Android Εφαρμογής για πρόβλεψη τιμών μετοχών ΣΠΟΥΔΑΣΤΗΣ: ΔΡΑΚΩΝΑΚΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΠΑΠΑΔΑΚΗΣ

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Ανάπτυξη εφαρμογής υπολογισμού κόστους διαδρομής με ταξί σε περιβάλλον Google Android Application development in Google Android environment for calculating taxi

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

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

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

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

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

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

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

Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου DSpace 2 Κατάθεση εργασίας στο σύστημα Ιδρυματικού Αποθετηρίου 1. Είσοδος στο σύστημα 1. Ανοίγουμε

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

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόµενα Έκδοση πιστοποιητικού... σελ. 2 ηµιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασµό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

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

Σηµαντικές παρατηρήσεις σχετικά µε το backround:

Σηµαντικές παρατηρήσεις σχετικά µε το backround: ΠΕΡΙΓΡΑΦΗ ΛΕΙΤΟΥΡΓΙΑΣ SOFTWARE SAE10 Το software της αναγγελίας ορόφων είναι απαραίτητο για τη δηµιουργία των USB flash που θα χρησιµοποιηθούν στην πλακέτα SAE10. Προσφέρει ταχύτητα, ευελιξία και πολλές

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

Εικόνα 1: Λογότυπο Android & Εικονίδιο εφαρμογής ΤΙΤΛΟΣ

Εικόνα 1: Λογότυπο Android & Εικονίδιο εφαρμογής ΤΙΤΛΟΣ Εικόνα 1: Λογότυπο Android & Εικονίδιο εφαρμογής ΤΙΤΛΟΣ «ΜΕΛΕΤΗ, ΑΝΑΛΥΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΠΛΑΤΦΟΡΜΑ ΓΙΑ ΚΙΝΗΤΑ ΤΗΛΕΦΩΝΑ ΜΕ ΣΤΟΧΟ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑ ΥΠΗΡΕΣΙΩΝ ΠΟΥ ΣΧΕΤΙΖΟΝΤΑΙ ΜΕ ΤΗΝ

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

Περιεχόµενα. 1 Εισαγωγή στις οµές εδοµένων 3. 2 Στοίβα (Stack) 5

Περιεχόµενα. 1 Εισαγωγή στις οµές εδοµένων 3. 2 Στοίβα (Stack) 5 Περιεχόµενα 1 Εισαγωγή στις οµές εδοµένων 3 2 Στοίβα (Stack) 5 i ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ ii Πληροφορίες Εργαστηρίου Σκοπός του εργαστηρίου Το εργαστήριο οµές εδοµένων αποσκοπεί στην εφαρµογή των τεχνολογιών

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Ανάπτυξη Εφαρμογής Διαχείρισης Εσόδων Εξόδων σε Android Application Development of a Money Manager in Android ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ του ΜΛΑΔΕΝΗ ΑΝΤΩΝΙΟΥ Υπεύθυνος

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

Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης

Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης Πανεπιστήμιο Κρήτης Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης Πανεπιστήμιο Κρήτης Περιεχόμενα 1. ΖΩΝΤΑΝΕΣ ΜΕΤΑΔΟΣΕΙΣ... 3 1.1.

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

[Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική. android που υλοποιεί ένα παιχνίδι ερωτoαπαντήσεων] Επιβλέπων καθηγητής : Μηνάς ασυγένης.

[Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική. android που υλοποιεί ένα παιχνίδι ερωτoαπαντήσεων] Επιβλέπων καθηγητής : Μηνάς ασυγένης. 2012 Πανεπιστήμιο υτικής Μακεδονίας Πραμαγκιούλης Ευστάθιος Επιβλέπων καθηγητής : Μηνάς ασυγένης [Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική android που υλοποιεί ένα παιχνίδι ερωτoαπαντήσεων] Κοζάνη,

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

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"

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

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

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

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

Οδηγός χρήσης. EurobankTrader Mobile (για tablets)

Οδηγός χρήσης. EurobankTrader Mobile (για tablets) Οδηγός χρήσης EurobankTrader Mobile (για tablets) Περιεχόμενα s Πλατφόρμα συναλλαγών σε tablet... 2 Υποστήριξη προσανατολισμού... 2 Κεντρικό Μενού... 2 Λίστες Παρακολούθησης (Watchlists)... 3 Ειδήσεις...

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

του και από αυτόν επιλέγουµε το φάκελο εµφανίζεται ένα παράθυρο παρόµοιο µε το ακόλουθο:

του και από αυτόν επιλέγουµε το φάκελο εµφανίζεται ένα παράθυρο παρόµοιο µε το ακόλουθο: διαχείριση αρχείων Οι περισσότερες εφαρµογές των Windows είναι προγραµµατισµένες, από τον κατασκευαστή τους, να προτείνουν ως περιοχή αποθήκευσης των εργασιών το φάκελο «Τα έγγραφά µου», που δηµιουργείται

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

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

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

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης. Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης. Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Πτυχιακή Εργασία Τίτλος: Σύστημα για ενημέρωση / καθοδήγηση χρηστών Android Καραντώνη Αγγελα ΑΜ 2621 Χατζηγεωργιάδου

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

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

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

ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΕΡΕΥΝΕΣ... 8

ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΕΡΕΥΝΕΣ... 8 Εγχειρίδιο Χρήσης Συστήµατος Έρευνες Στατιστικών Στοιχείων ΠΕΡΙΕΧΟΜΕΝΑ ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 Λογική Ανάλυση Χρήσης Εφαρµογής... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΠΡΟΣΘΗΚΗ ΕΡΩΤΗΣΗΣ... 6 Επεξεργασία Ερώτησης... 7 ιαγραφή

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

«Έξυπνη» εφαρμογή ηλεκτρονικού εμπορίου για Ταμπλέτες με λειτουργικό σύστημα Android ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

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

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

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

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

ιαχειριστής Ελληνικού Συστήµατος Μεταφοράς Ηλεκτρικής Ενέργειας ΣΥΣΤΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΠΡΟΣΦΟΡΩΝ ΓΙΑ

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

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

ΚΕΦΑΛΑΙΟ Web Services

ΚΕΦΑΛΑΙΟ Web Services ΚΕΦΑΛΑΙΟ Web Services Προϋποθέσεις εγκατάστασης Web Services για το Κεφάλαιο 4.50 1. Κεφάλαιο έκδοση 4.51e build 458 ή νεότερο 2. Internet Information Server (IIS) version 6 ή νεότερος 3. Σε κάποιον υπολογιστή

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

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

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

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής

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

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

Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης

Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης Πανεπιστήμιο Κρήτης Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης Πανεπιστήμιο Κρήτης Περιεχόμενα 1. ΖΩΝΤΑΝΕΣ ΜΕΤΑΔΟΣΕΙΣ... 3 1.1.

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

Ηλεκτρονικές Υπηρεσίες: ηλώσεις Μαθηµάτων Συγγραµµάτων, Ηλεκτρονικό Ταχυδροµείο, Πιστοποιητικό Ασφάλειας

Ηλεκτρονικές Υπηρεσίες: ηλώσεις Μαθηµάτων Συγγραµµάτων, Ηλεκτρονικό Ταχυδροµείο, Πιστοποιητικό Ασφάλειας ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ Ηλεκτρονικές Υπηρεσίες: ηλώσεις Μαθηµάτων Συγγραµµάτων, Ηλεκτρονικό Ταχυδροµείο, Πιστοποιητικό Ασφάλειας 1. Εισαγωγικά Οι φοιτητές του Τµήµατος ιοίκησης Επιχειρήσεων του Τ.Ε.Ι

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

Τίτλος : Οδηγός χώρων με τη χρήση συστημάτων εντοπισμού θέσης. Μαρκαντωνάκη Ευαγγελία (Α.Μ:3310)

Τίτλος : Οδηγός χώρων με τη χρήση συστημάτων εντοπισμού θέσης. Μαρκαντωνάκη Ευαγγελία (Α.Μ:3310) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Πτυχιακή Εργασία Τίτλος : Οδηγός χώρων με τη χρήση συστημάτων εντοπισμού θέσης Μαρκαντωνάκη Ευαγγελία (Α.Μ:3310)

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

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

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

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

Εγκατάσταση και βασική διαχείριση ενός ιστοτόπου

Εγκατάσταση και βασική διαχείριση ενός ιστοτόπου Εγκατάσταση Εγκατάσταση και βασική διαχείριση ενός ιστοτόπου Στη συνέχεια θα σας παρουσιάσουµε πώς γίνεται να δηµιουργήσετε ένα διαδικτυακό τόπο χρησιµοποιώντας το Joomla! αναλύοντας τη διαδικασία βήµα

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

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

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

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

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

ΑΛΕΞΑΝ ΡΕΙΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΛΕΞΑΝ ΡΕΙΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΥΛΟΠΟΙΗΣΗ ΕΦΑΡΜΟΓΗΣ ΚΙΝΗΤΟΥ ΤΗΛΕΦΩΝΟΥ ΜΕ ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ ANDROID Αποστολίδης Χρίστος (ΑΜ: 03/2407) Επιβλέπον

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας Επιχειρησιακό Πρόγραμμα «Εκπαίδευση και δια Βίου Μάθηση» Δομή Απασχόλησης και Σταδιοδρομίας (ΔΑΣΤΑ) ΤΕΙ Πατρών MIS: 304457 Οδηγίες Χρήσης για τον Υπάλληλο του Γραφείου

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

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14 Οδηγός γρήγορης εγκατάστασης (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14 Περιεχόμενα συσκευασίας 1 Εισαγωγή στο υλικό Εξωτερική περιγραφή ΔΙΑΦΟΡΕΣ Μοντέλο

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

Wrapper Classes, Abstract Classes and Interfaces

Wrapper Classes, Abstract Classes and Interfaces Wrapper Classes, Abstract Classes and Interfaces Εβδοµάδα 3: Κλάσεις συσκευαστές, αφηρηµένες κλάσεις και διαπροσωπείες Αντικείµενα και µη-αντικείµενα Η Java παρέχει τύπους αντικειµένων και απλούς τύπους

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής Android για την παροχή υπηρεσιών καθοδήγησης στους χρήστες. ΟΝΟΜΑΤΕΠΩΝΥΜO ΣΠΟΥΔΑΣΤH ΓΚΟΥΡΝΕΛΟΣ ΛΑΜΠΡΟΣ ΑΜ.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής Android για την παροχή υπηρεσιών καθοδήγησης στους χρήστες. ΟΝΟΜΑΤΕΠΩΝΥΜO ΣΠΟΥΔΑΣΤH ΓΚΟΥΡΝΕΛΟΣ ΛΑΜΠΡΟΣ ΑΜ. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη εφαρμογής Android για την παροχή υπηρεσιών καθοδήγησης στους χρήστες. ΟΝΟΜΑΤΕΠΩΝΥΜO ΣΠΟΥΔΑΣΤH ΓΚΟΥΡΝΕΛΟΣ

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

1. Υπηρεσία StudentsWeb

1. Υπηρεσία StudentsWeb 1. Υπηρεσία StudentsWeb 1.1. Γενικά Η εφαρµογή StudentsWeb αφορά την άµεση εξυπηρέτηση των φοιτητών, δίνοντας τους τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε διάφορες υπηρεσίες της Γραµµατείας. Η υπηρεσία

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

ΠΕΡΙΛΗΨΗ Οι εφαρµογές (mobile applications) για έξυπνες συσκευές (smartphones, tablets) καταλαµβάνουν µεγάλο µέρος της ζωής των χρηστών. Είναι µέρος τ

ΠΕΡΙΛΗΨΗ Οι εφαρµογές (mobile applications) για έξυπνες συσκευές (smartphones, tablets) καταλαµβάνουν µεγάλο µέρος της ζωής των χρηστών. Είναι µέρος τ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Υ ΡΙΜΑ ΥΤΙΚΗΣ ΕΛΛΑ ΑΣ ΣΧΟΛΗ ΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΙΣΕΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Social Media Broadcast App (Rapid Note) Ονοµατεπώνυµο Σπουδαστή: Τοπάλτζας Χρήστος

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

Σύντοµες οδηγίες χρήσης atube Catcher

Σύντοµες οδηγίες χρήσης atube Catcher Σύντοµες οδηγίες χρήσης atube Catcher ελλατόλας Στέλιος 2 ο Ε.Κ.Φ.Ε. Ηρακλείου Κρήτης Περιεχόµενα Εγκατάσταση του προγράµµατος...4 Λειτουργία του προγράµµατος...6 Βασική λειτουργία (κατέβασµα ένα - ένα

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

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

AΕΙ ΠΕΙΡΑΙΑ T.T. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ T.E. ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ AΕΙ ΠΕΙΡΑΙΑ T.T. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ T.E. ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Παρακολούθηση Ηλικιωμένων με Άνοια μέσω Εφαρμογής Android Εμμανουήλ Βαρέσης

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

Ανάλυση σχεδιασμός και υλοποίηση κινητής εφαρμογής (mobile application) και διασύνδεση της με τα πληροφοριακά συστήματα μιας επιχείρησης

Ανάλυση σχεδιασμός και υλοποίηση κινητής εφαρμογής (mobile application) και διασύνδεση της με τα πληροφοριακά συστήματα μιας επιχείρησης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΜΜΕ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάλυση σχεδιασμός και υλοποίηση κινητής εφαρμογής (mobile application) και διασύνδεση

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

Οδηγός γρήγορης εγκατάστασης. Ασύρματη κάμερα. IP MJPEGγια εξωτερικούς χώρους V3.14

Οδηγός γρήγορης εγκατάστασης. Ασύρματη κάμερα. IP MJPEGγια εξωτερικούς χώρους V3.14 Οδηγός γρήγορης εγκατάστασης Ασύρματη κάμερα IP MJPEGγια εξωτερικούς χώρους V3.14 Περιεχόμενα συσκευασίας 1 Εισαγωγή στο υλικό Εξωτερική περιγραφή ΔΙΑΦΟΡΕΣ Μοντέλο Pan/Tilt Κεραία POE FI8904W FI8905W FI8905E

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

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

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

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

2 Ο Ε.Κ.Φ.Ε. ΗΡΑΚΛΕΙΟΥ. Οδηγίες χρήσης PDFCreator

2 Ο Ε.Κ.Φ.Ε. ΗΡΑΚΛΕΙΟΥ. Οδηγίες χρήσης PDFCreator 2 Ο Ε.Κ.Φ.Ε. ΗΡΑΚΛΕΙΟΥ Οδηγίες χρήσης PDFCreator Ηράκλειο 2008 Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Σηµείωµα του συντάκτη... 2 Στοιχεία δηµιουργού του υλικού... 3 Εισαγωγή... 3 Τι είναι... 4 Που θα το βρείτε... 4 Τρόπος

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

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD για εξωτερικούς χώρους v3.14

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD για εξωτερικούς χώρους v3.14 Οδηγός γρήγορης εγκατάστασης (Για Windows και MAC) Ασύρματη κάμερα IP HD για εξωτερικούς χώρους v3.14 Περιεχόμενα συσκευασίας 1 Εισαγωγή στο υλικό Εξωτερική περιγραφή ΔΙΑΦΟΡΕΣ Μοντέλο Κεραία PoE Alarm

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

Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι.

Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι. Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι. Πτυχιιακή Εργασίία Φοιτητής: Δημήτριος Παπαοικονόμου ΑΜ: 36712

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

Android Studio για Linux

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

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

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

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

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

Οδηγίες για την υποβολή της ηλεκτρονικής δήλωσης µαθηµάτων των φοιτητών/τριών του Π.Τ..Ε. Βήµα 1 ο ) Κάθε φοιτητής / τρια πρέπει να αποκτήσει λογαριασ

Οδηγίες για την υποβολή της ηλεκτρονικής δήλωσης µαθηµάτων των φοιτητών/τριών του Π.Τ..Ε. Βήµα 1 ο ) Κάθε φοιτητής / τρια πρέπει να αποκτήσει λογαριασ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΑΙ ΑΓΩΓΙΚΟ ΤΜΗΜΑ ΗΜΟΤΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ Οδηγίες απόκτησης και χρήσης ιδρυµατικού λογαριασµού: 1) Για να αποκτήσετε Ιδρυµατικό Λογαριασµό θα πρέπει να παραλάβετε από

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

Εισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014

Εισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014 Εισαγωγικές έννοιες Ιωάννης Γ. Τσούλος 2014 Διάγραμμα παρουσιάσεως 1. Κατηγορίες κινητών τηλεφώνων 2. Κατηγορίες έξυπνων κινητών τηλεφώνων 3. Προγραμματισμός κινητών συσκευών 4. Ξεκίνημα με το Eclipse

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

Επισκόπηση. Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων. Simulation Commands

Επισκόπηση. Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων. Simulation Commands Επισκόπηση Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Χρήστος Κονίνης Ορέστης Ακριβόπουλος Τρίτη, 2 Νοεµβρίου 2010 Υπολογιστικό Examples Πώς

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

Εγκατάσταση. Εγκατάσταση του Wamp

Εγκατάσταση. Εγκατάσταση του Wamp Εγκατάσταση Εγκατάσταση του Wamp Η εγκατάσταση χωρίζεται σε δύο µέρη. Πρώτα θα εγκαταστήσουµε το Wamp, ώστε να µετατρέψουµε τον υπολογιστή µας σε Web Server και µετά θα εγκαταστήσουµε το Joomla. Η εγκατάσταση

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

Αναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video

Αναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video Σύντοµες οδηγίες Αναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video 2 ο Ε.Κ.Φ.Ε. Ηρακλείου Κρήτης Περιεχόµενα Πλήκτρα που θα χρησιµοποιήσουµε...3 Αναγνώριση υποθεµάτων αρχείων...4

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

Το teachers Web είναι µία ΝΕΑ Υπηρεσία που υποστηρίζεται από την Οµάδα Υποστήριξης του Πληροφοριακού Συστήµατος Γραµµατειών. Η υπηρεσία Teachers Web, προσφέρει στους διδάσκοντες χρήστες του συστήµατος

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

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

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

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

Οδηγός ηµιουργίας Εξετάσεων Adobe Περιεχόµενα:

Οδηγός ηµιουργίας Εξετάσεων Adobe Περιεχόµενα: Οδηγός ηµιουργίας Εξετάσεων Adobe Περιεχόµενα: 1. ιαδικασία δηµιουργίας Ηλεκτρονικών εξετάσεων Adobe...2 2. ηµιουργία Συντόµευσης Ηλεκτρονικών Εξετάσεων Adobe...2 2.1 Login µε δικαιώµατα διαχειριστή....2

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

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

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

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες: Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήρια Δευτέρα 18:00-20:00,Τρίτη

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

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση - 0 - Πίνακας Περιεχοµένων 1 Εισαγωγή.. 2 1.1 Σχολές/Τµήµατα

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

Πληροφοριακού Συστήµατος ΛΑΕΚ. Για τους Εισηγητές. Εγχειρίδιο Χρήσης. AbiTECH A.E. Έκδοση 1.0. εκέµβριος 2012. Κηφισίας & Ευβοίας 3, 151 25 Μαρούσι

Πληροφοριακού Συστήµατος ΛΑΕΚ. Για τους Εισηγητές. Εγχειρίδιο Χρήσης. AbiTECH A.E. Έκδοση 1.0. εκέµβριος 2012. Κηφισίας & Ευβοίας 3, 151 25 Μαρούσι Εγχειρίδιο Χρήσης Πληροφοριακού Συστήµατος ΛΑΕΚ Για τους Εισηγητές Έκδοση 1.0 εκέµβριος 2012 AbiTECH A.E. Κηφισίας & Ευβοίας 3, 151 25 Μαρούσι Εγχειρίδιο Χρήσης Πληροφοριακού Τηλ Κέντρο.: 210 Συστήµατος

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. ΔΡΑΣΗ 4: Εκπαίδευση και υποστήριξη προς τις τοπικές κοινωνίες

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. ΔΡΑΣΗ 4: Εκπαίδευση και υποστήριξη προς τις τοπικές κοινωνίες ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ "ΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΒΑΣΙΚΟΣ ΠΑΡΑΓΟΝΤΑΣ ΓΙΑ ΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΚΟΙΝΩΝΙΚΗ ΑΝΑΠΤΥΞΗ ΤΟΥ ΑΙΓΑΙΟΠΕΛΑΓΙΤΙΚΟΥ ΧΩΡΟΥ" «Στήριξη και Ανάδειξη Πολυνησιωτικών ΑΕΙ» ΔΡΑΣΗ 4: Εκπαίδευση και

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

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio Το κείµενο που ακολουθεί είναι ένας σύντοµος οδηγός στο περιβάλλον προγραµµατισµού της γλώσσας Fortran, για τις ανάγκες

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

ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ "ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ" ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ ιδάσκων: Β.Βεσκούκης

ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ ιδάσκων: Β.Βεσκούκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ "ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ" ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2001-2002 ιδάσκων: Β.Βεσκούκης ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ ΤΩΝ

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

Σχολικό Έτος: 2012-2013 ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ ΓΙΑΤΗΝΒ ΛΥΚΕΙΟΥ «ΕΙΣΑΓΩΓΗ ΣΤΗ ΦΙΛΟΣΟΦΙΑ ΤΟΥ ΑΝΟΙΧΤΟΥ ΚΩ ΙΚΑ- ΕΦΑΡΜΟΓΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ»

Σχολικό Έτος: 2012-2013 ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ ΓΙΑΤΗΝΒ ΛΥΚΕΙΟΥ «ΕΙΣΑΓΩΓΗ ΣΤΗ ΦΙΛΟΣΟΦΙΑ ΤΟΥ ΑΝΟΙΧΤΟΥ ΚΩ ΙΚΑ- ΕΦΑΡΜΟΓΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ» Π.Δ.Π.Δ.Ε. Αττικής ΔΙ.Δ.Ε. ΠΕΙΡΑΙΑ 1 o EΠΑ.Λ. ΠΕΡΑΜΑΤΟΣ/ 7 o Σ.Ε.Κ. ΠΕΙΡΑΙΑ Τµήµα Ηλεκτρονικής Σχολικό Έτος: 2012-2013 ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ ΓΙΑΤΗΝΒ ΛΥΚΕΙΟΥ «ΕΙΣΑΓΩΓΗ ΣΤΗ ΦΙΛΟΣΟΦΙΑ ΤΟΥ ΑΝΟΙΧΤΟΥ ΚΩ ΙΚΑ- ΕΦΑΡΜΟΓΕΣ

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

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

Αντικειµενοστρεφής Προγραµµατισµός 16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη

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

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

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

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

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

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

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

Sricam R CONCEPTUM. SricamPC. Εγχειρίδιο εφαρμογής

Sricam R CONCEPTUM. SricamPC. Εγχειρίδιο εφαρμογής Sricam Sricam Sricam Sricam Εγχειρίδιο εφαρμογής SricamPC 1. Τι μπορείτε να κάνετε με το SricamPC Το SricamPC είναι δωρεάν λογισμικό συμβατό με Microsoft Windows 7, 8 και 10. Το SricamPC σας επιτρέπει:

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

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

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

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

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

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

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

Οδηγίες. Xρήση της Υπηρεσίας Φιλοξενίας Προσωπικών Ιστοσελίδων (Private Web hosting)

Οδηγίες. Xρήση της Υπηρεσίας Φιλοξενίας Προσωπικών Ιστοσελίδων (Private Web hosting) Οδηγίες για Xρήση της Υπηρεσίας Φιλοξενίας Προσωπικών Ιστοσελίδων (Private Web hosting) Περιεχόµενα Γενικά......σελ. 2 ιαχείριση του προσωπικού σας χώρου Web hosting... σελ. 3 Προσθήκη αρχείων & καταλόγων...

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

K9 Γονικός έλεγχος. Εισαγωγή

K9 Γονικός έλεγχος. Εισαγωγή Εισαγωγή Το Κ9 αποτελεί ένα εύχρηστο πρόγραμμα γονικού ελέγχου με το οποίο μπορούμε να φιλτράρουμε τις δραστηριότητες του παιδιού μας στο Διαδίκτυο. Το παρόν αποτελεί ένα συνοπτικό οδηγό για την εγκατάσταση

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