Τηλεματική & Νέες Υπηρεσίες

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

Download "Τηλεματική & Νέες Υπηρεσίες"

Transcript

1 Τηλεματική & Νέες Υπηρεσίες Ενότητα 9: Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών site:

2 Σκοποί ενότητας Τεχνολογική ανασκόπηση των τεχνολογιών κινητών συσκευών Παρουσίαση των δημοφιλέστερων πλατφορμών κινητών συσκευών Διερεύνηση των σύγχρονων κινητών εφαρμογών και των δυνατοτήτων τους: Native εφαρμογές Web εφαρμογές Παρουσίαση των δημοφιλέστερων περιβαλλόντων ανάπτυξης σχετικών εφαρμογών 2

3 Περιεχόμενα ενότητας (1/2) Ιστορική αναδρομή στις κινητές συσκευές και επικοινωνίες Τεχνολογίες κινητών συσκευών και λειτουργικών συστημάτων για κινητές συσκευές Σύγχρονες «έξυπνες» κινητές συσκευές Λειτουργικά συστήματα (ios, Android, Windows, Blackberry) και αξιολόγησή τους 3

4 Περιεχόμενα ενότητας (2/2) Εφαρμογές για κινητές συσκευές Το πρότυπο HTML5 Frameworks ανάπτυξης κινητών εφαρμογών Θέματα σχεδιασμού 4

5 Κινητές Συσκευές

6 Ιστορική αναδρομή: πρώτα βήματα 1974: ο Θεόδωρος Γεωργίου Παρασκευάκος κατοχυρώνει με προνόμιο ευρεσιτεχνίας τη βασική ιδέα του smartphone: Επεξεργασία δεδομένων Νοημοσύνη Οθόνη οπτικής απεικόνισης 1994: η IBM συνδυάζει ένα κινητό τηλέφωνο με ένα PDA Αποτέλεσμα: το Simon Personal Communicator 1996: η Nokia παρουσιάζει τη σειρά Communicator: Συνδυασμός του PDA της HP και συσκευής Nokia 6

7 Ιστορική αναδρομή: Smartphones Ο όρος επινοήθηκε το 1997 από την Ericsson 2000: κυκλοφορεί το πρώτο εμπορικό smartphone, το Ericsson R380 Η πρώτη συσκευή που χρησιμοποιεί το λειτουργικό σύστημα για κινητές συσκευές Symbian OS Για αρκετά χρόνια νέα μοντέλα συσκευών βασίστηκαν στο R380 Το επόμενο σημαντικό χαρακτηριστικό των Smartphones ήταν η ενσωμάτωση κάμερας Παράλληλα τη Nokia παρουσίαζε τη δική της σειρά από Smartphones: Χρήση Symbian OS Δυνατότητα ασύρματης σύνδεσης Wi-Fi 7

8 Ιστορική αναδρομή: iphone 2007: η Apple κυκλοφορεί το πρώτο iphone To iphone συνδυάζει πολλαπλές λειτουργίες που έχουν εισαχθεί προηγουμένως: Αποκλειστική χρήση οθόνης αφής Αναπαραγωγή πολυμέσων Φωτογραφική/βιντεοκάμερα Ασύρματη πρόσβαση στο Internet Αρχικά δεν υποστήριζε την εγκατάσταση εφαρμογών τρίτων Γρήγορα αυτή η δυνατότητα δόθηκε μέσω του App Store 8

9 Ιστορική αναδρομή: Blackberry Τα smartphones Blackberry βγήκαν στην κυκλοφορία από την εταιρία RIM Πριν την εμφάνιση του iphone είχαν μεγάλο μερίδιο της αγοράς Μετά την εμφάνιση του iphone η RIΜ είδε το μερίδιό της να μειώνεται: Κυρίως λόγω της επιμονής της εταιρίας σε χαρακτηριστικά που από πολλούς θεωρήθηκαν ξεπερασμένα, όπως: Η ύπαρξη φυσικού και όχι εικονικού πληκτρολογίου Η καθυστέρηση στο λανσάρισμα του Blackberry App World 9

10 Ιστορική αναδρομή: Android phones 2004: Η εταιρία Android δημιουργεί το ομώνυμο λειτουργικό σύστημα για κινητά τερματικά βασισμένο στον πυρήνα του Linux Το 2005 η εταιρία Android εξαγοράζεται από τη Google Αποτελούν τη μεγάλη πλειοψηφία κινητών συσκευών Παράγονται από διάφορες μεγάλες εταιρίες τηλεπικοινωνιών Όλες χρησιμοποιούν το Android OS ως λειτουργικό σύστημα 10

11 Smartphones, Tablets & Phablets Η δημιουργία του Android OS από τη Google έδωσε μεγάλη ώθηση στην επικράτηση των Smartphones Σταδιακά υιοθετήθηκε από τις μεγαλύτερες εταιρίες παραγωγής συσκευών: Motorola, Samsung, HTC κ.α. Παράλληλα ξεκίνησε η μόδα των ταμπλετών (tablets) και των υβριδίων Smartphone/Tablet (phablets) Αντίστοιχες λειτουργίες με τα Smartphones αλλά σε μεγαλύτερη κλίμακα λόγω μεγαλύτερων δυνατοτήτων σε: Οθόνη, μνήμη, επεξεργαστική ισχύ, περιφερειακές συσκευές Άλλοι τύποι έξυπνων συσκευών: Ρολόγια, γυαλιά, αυτοκίνητα, τηλεοράσεις, κονσόλες παιχνιδιών 11

12 Κινητές συσκευές: χαρακτηριστικά Οι κινητές συσκευές σήμερα συνδυάζουν χαρακτηριστικά: Κινητού τηλεφώνου PDA (Personal Digital Assistant), όπως ημερολόγιο και οργάνωση των επαφών Βιντεοκάμερας/φωτογραφικής μηχανής Φορητού υπολογιστή Η χρήση της οθόνης αφής έχει επικρατήσει Όπως και στους υπολογιστές εξειδικευμένο λογισμικό (κινητές εφαρμογές) μπορεί να εγκατασταθεί προκειμένου να προσφέρει προηγμένες λειτουργίες σε σύγκριση με ένα συμβατικό κινητό τηλέφωνο 12

13 Κινητές συσκευές: λειτουργίες Παραδείγματα λειτουργιών που μπορούν να προσφερθούν από τις σύγχρονες κινητές συσκευές είναι οι εξής: Διαχείριση επαφών Ημερολόγιο καθώς και άλλα χρήσιμα εργαλεία όπως αριθμομηχανή Διαδικτυακή περιήγηση Προβολή video και τηλέοραση Ηλεκτρονικό ταχυδρομείο Υπηρεσίες προσδιοριμού θέσης και πλοήγησης Βιντεοσκόπηση, μαγνητοφώνηση καθώς και διαχείριση της συσκευής με φωνητικές εντολές Πολλές άλλες λειτουργίες... 13

14 Κινητές συσκευές: components (1/2) Προκειμένου να υποστηρίξουν τις προηγούμενες λειτουργίες περιλαμβάνουν τα παρακάτω συστατικά στοιχεία: Ισχυρό πολυ-πύρηνο επεξεργαστή και μνήμη αρκετών Giga-bytes Κεραίες για διάφορους τύπους ασύρματες τεχνολογίες όπως Wi-Fi, Bluetooth, 4G, κλπ. Δέκτη GPS για προσδιορισμό θέσης Πολλαπλές κάμερες υψηλής ευκρίνειας καθώς και αισθητήρες φωτός για την ρύθμιση της οθόνης καθώς και της κάμερας 14

15 Κινητές συσκευές: components (2/2) Επιταχυνσιόμετρο για τον προσδιορισμό των κινήσεων της συσκευής Γυροσκόπιο για προσδιορισμό περιστροφικών κινήσεων Αισθητήρα εγγύτητας για τον προσδιορισμό της απόστασης της συσκευής από το χρήστη Αισθητήρα χειρονομιών για την παρακολούθηση των κινήσεων του χρήστη Άλλους αισθητήρες όπως βαρόμετρο, θερμόμετρο, υγρόμετρο και αισθητήρα μαγνητικού πεδίου 15

16 Λειτουργικά συστήματα Τα πιο σημαντικά λειτουργικά συστήματα για κινητές συσκευές είναι τα εξής: ios: προέρχεται από το Mac OS X και αναπτύχθηκε από την Apple αρχικά για το iphone (ονομάστηκε iphone OS), στη συνέχεια χρησιμοποιήθηκε για το ipod και ipad Android OS: βασίστηκε στο λειτουργικό σύστημα Linux και ξεκίνησε από μία ομώνυμη startup εταιρεία που στη συνέχεια εξαγοράστηκε από τη Google Windows Phone: αναπτύχθηκε από την Microsoft και διαδέχτηκε το Windows Mobile Blackberry OS: ιδιόκτητο λειτουργικό σύστημα που αναπτύχθηκε για τις συσκευές της σειράς Blackberry από την Research in Motion (RIM) του ελληνοκαναδού Mike Lazaridis 16

17 Apple ios Τα βασικότερα χαρακτηριστικά αυτού του επιτυχημένου λειτουργικού συστήματος είναι τα εξής: Αποδοτική προσαρμογή του λειτουργικού συστήματος στο hardware της συσκευής Στο επίκεντρο η πρόσβαση και η εκτέλεση εφαρμογών Τεράστιο πλήθος εφαρμογών μέσω του App Store οι οποίες έχουν αναπτυχθεί μέσω επιβεβλημένων αυστηρών κανόνων της Apple Αποδοτική συνεργασία με τις διάφορες υπηρεσίες της Apple Καλύτερη λειτουργικότητα, σχεδίαση και αισθητική ειδικά για την υποστήριξη πολυμεσικών εφαρμογών Περιορισμός στην προσαρμοστικότητα του λειτουργικού στις προτιμήσεις του χρήστη Επιβολή περιοριστικών πολιτικών και αυξημένο κόστος κατά τη διάθεση εφαρμογών στο App Store 17

18 Android OS Τα βασικότερα χαρακτηριστικά του διαρκώς εξελισσόμενου λειτουργικού συστήματος είναι τα εξής: Απλότητα και ευθύτητα του λειτουργικού αλλά με αρκετές δυνατότητες προσαρμογής στις προτιμήσεις του χρήστη Προσαρμογή σε διάφορους τύπους συσκευών διαφορετικών εταιριών και χαρακτηριστικών, άλλωστε είναι ανοιχτού κώδικα Τεράστιο πλήθος εφαρμογών μέσω του Google Play Ανοιχτή φιλοσοφία όπου οποιοσδήποτε μπορεί να μοιράζεται εφαρμογές ενώ υπάρχει η δυνατότητα δημιουργία και άλλων Markets πέραν του Google Play Αποδοτική συνεργασία με τις διάφορες υπηρεσίες της Google Η ελευθερία συχνά αφήνει πεδίο για κυκλοφορία εφαρμογών από κακόβουλους χρήστες 18

19 Windows Phone Τα βασικότερα χαρακτηριστικά του λειτουργικού συστήματος της Microsoft είναι τα εξής: Στο επίκεντρο βρίσκεται η πρόσβαση σε πληροφορίες και όχι η εκτέλεση εφαρμογών, π.χ., διάφορες ενημερώσεις για μηνύματα και δραστηριότητα κοινωνικών συνδέσεων Απλότητα στη χρήση κυρίως αν αυτή στοχεύει στην πληροφόρηση και όχι στην εκτέλεση εφαρμογών Περιορισμοί στην τροποποίηση των ρυθμίσεων και διεπαφών Πολύ λιγότερες εφαρμογές διαθέσιμες σε σύγκριση με Android και ios Φιλοσοφία κοντά σε αυτή της Apple όσον αφορά στις περιοριστικές πολιτικές του Marketplace της Microsoft Εύκολη πρόσβαση σε υπηρεσίες της Microsoft καθώς και σε εφαρμογές που αποτελούν mobile εκδόσεις εφαρμογών των Windows 19

20 Blackberry OS Παρόλο που η δημοτικότητα του λειτουργικού συστήματος αυτού βρίσκεται σε κάμψη, αξίζουν να αναφερθούν κάποια από τα χαρακτηριστικά του: Πολύ λειτουργικό home-screen μέσω των διαφόρων όψεων Οι ρυθμίσεις του λειτουργικού και της διεπαφής του μπορούν εύκολα να προσαρμοστούν από το χρήστη Δε διαθέτει εφαρμογές με widget και κατά συνέπεια κάθε εφαρμογή πρέπει να εκτελεστεί ρητά από το χρήστη για να υπάρξει πρόσβαση στα δεδομένα της Σχετικά λίγες εφαρμογές διαθέσιμες σε σύγκριση με Android και ios παρόλο που βρίσκεται στην αγορά για μεγάλο διάστημα και την προώθηση των διαφόρων σχετικών SDK από την RIM Φιλοσοφία κοντά σε αυτή της Apple όσον αφορά στις περιοριστικές πολιτικές του Blackberry App World Παρόλο που δεν έχει κάποια ιδιαίτερη υποστήριξη από υπάρχουσες υπηρεσίες (όπως αυτές της Google, Apple, Microsoft) παρέχει χρήσιμα εργαλεία που απευθύνονται κυρίως σε επαγγελματίες, π.χ., για επιπλέον ασφάλεια 20

21 Κινητές εφαρμογές Οι κινητές εφαρμογές αποτελούν λογισμικό που προορίζεται να εκτελεσθεί σε μία κινητή συσκευή, τηλέφωνο ή ταμπλέτα Οι εφαρμογές αυτές συνήθως εγκαθίστανται στη συσκευή: Υπάρχουν προ-εγκατεστημένες στη συσκευή Κατεβάζονται δωρεάν ή επί πληρωμή από κάποιο σχετικό ηλεκτρονικό κατάστημα (Google Play, App Store ή Windows Phone Store) Αρχικά εκτελούσαν θεμελιώδεις λειτουργίες που απαιτούνται από μία κινητή συσκευή, λ.χ. ημερολόγιο ή ηλεκτρονική αλληλογραφία Σταδιακά επεκτάθηκαν και σε πιο προηγμένες λειτουργίες παράλληλα με την εξέλιξη των κινητών τηλεφώνων Κάθε χρόνο το πλήθος των διαθέσιμων κινητών εφαρμογών αυξάνεται κατά πάνω από 70% 21

22 Διαδικτυακές κινητές εφαρμογές Οι διαδικτυακές κινητές εφαρμογές αποτελούν διαδικτυακές εφαρμογές που προορίζονται να εκτελεσθούν σε μία κινητή συσκευή Οι εφαρμογές αυτές δε χρειάζονται εγκατάσταση αφού για την εκτέλεσή τους αρκεί η ύπαρξη κάποιου εγκατεστημένου φυλλομετρητή Η πρόσβαση στην εφαρμογή γίνεται μέσω των φυλλομετρητών Οι διαδικτυακές εφαρμογές δεν υπολείπονται σε σχέση με τις native εφαρμογές που χρειάζονται εγκατάσταση χάρις: Στην εξέλιξη των προτύπων τεχνολογιών διαδικτύου (HTML5) Στην εξέλιξη του λογισμικού των φυλλομετρητών και ιδιαίτερα στις κινητές εκδόσεις τους Οι διαδικτυακές εφαρμογές δεν έχουν πλέον περιορισμούς στη χρήση διάφορων περιφερειακών της συσκευής 22

23 Πρότυπο HTML5 Σε αυτό βασίζεται η δημιουργία διαδικτυακών κινητών εφαρμογών Αποτελεί τη νέα έκδοση του προτύπου της γλώσσας HTML5: Παράλληλα με τις νέες εκδόσεις των JavaScript και CSS Η HTML5 έχει αναπτυχθεί με μία φιλοσοφία ανεξαρτησίας από τη συσκευή Καλύπτει ικανοποιητικά τις ανάγκες για διαδικτυακές εφαρμογές που εκτελούνται σε κινητές συσκευές Στοχεύει στο να απαλλάξει το χρήστη από την ανάγκη εγκατάστασης πρόσθετων στο φυλλομετρητή για να καλύψει τις ανάγκες του Δίνει ιδιαίτερες δυνατότητες στον web developer Παράλληλα διατηρεί τα επίπεδα ασφάλειας που είχαν παραδοσιακά οι διαδικτυακές εφαρμογές 23

24 HTML5: χαρακτηριστικά (1/4) Παρακάτω παρατίθενται τα βασικότερα χαρακτηριστικά της HTML5 με προσανατολισμό στις κινητές εφαρμογές: Semantic markup: η δομή της HTML δίνει έμφαση στη σημασιολογία Υποστήριξη πολυμέσων: ορίζονται elements και APIs για ήχο, βίντεο, υπότιτλους και ενσωματωμένο περιεχόμενο, κάτι που διευκολύνει την αναπαραγωγή τους σε κινητές συσκευές που δε διαθέτουν πρόσθετα αναπαραγωγής Γραφικά και σχεδιασμός: μέσω του canvas element μπορούν να σχεδιαστούν γραφικά, π.χ. για διαγράμματα και παιχνίδια Βελτιώσεις στις φόρμες: όπως νέα είδη εισόδων και προσδιορισμός του τύπου της εισόδου κάτι που διευκολύνει ιδιαίτερα την εισαγωγή δεδομένων μέσω οθονών αφής 24

25 HTML5: χαρακτηριστικά (2/4) Άλλα σημαντικά χαρακτηριστικά: Cascading Style Sheets: το νέο πρότυπο CSS3 εξασφαλίζει έναν πολύ αποδοτικό διαχωρισμό της εμφάνισης/αναπαράστασης από την ουσιώδη λειτουργικότητα της εφαρμογής Ορατότητα σελίδας: το πρότυπο Page Visibility ορίζει μία διεπαφή προκειμένου η σελίδα να γνωρίζει πότε είναι ορατή και πότε όχι, διαφοροποιώντας τη λειτουργία της ανάλογα, π.χ., απενεργοποιώντας ένα animation Ιστορικό συνόδου: το Session History επιτρέπει τη δυναμική διαχείριση του ιστορικού περιήγησης Drag and Drop: παρέχει έτοιμες λύσεις για αύξηση και απλοποίηση της διαδραστικότητας SVG, MathML, WebGL και Typed Arrays: παρέχουν λύσεις για γραφικά (διανυσματικά και 3D) και μαθηματικούς τύπους 25

26 HTML5: χαρακτηριστικά (3/4) Άλλα σημαντικά χαρακτηριστικά: Touch events: προορίζονται για χρήση όταν συσκευή εισόδου είναι μία οθόνη αφής Χρήση εκτός σύνδεσης: υπάρχουν διάφοροι μηχανισμοί προκειμένου να μπορούν οι ιστοσελίδες να είναι λειτουργικές και εκτός σύνδεσης, για παράδειγμα: Application cache: ορίζονται τα δεδομένα που απαιτούνται για τη λειτουργία ώστε να είναι διαθέσιμα και εκτός σύνδεσης Data storage: απλοποιεί την αποθήκευση δεδομένων τοπικά Κατάσταση συνδεσιμότητας: πρόκειται για ένα χαρακτηριστικό που είναι ιδιαίτερα χρήσιμο σε κινητές συσκευές καθώς δίνει τη δυνατότητα παρακολούθησης της συνδεσιμότητας της συσκευής Αρχεία: δίνει τη δυνατότητα πρόσβασης στο τοπικό σύστημα αρχείων (χρήση sandbox για λόγους ασφαλείας) 26

27 HTML5: χαρακτηριστικά (4/4) Τέλος, πολύ σημαντικά για χρήση σε κινητές συσκευές είναι τα εξής χαρακτηριστικά: Device APIs: για διαχείριση των διαφόρων περιφερειακών και αισθητήρων που μπορεί να διαθέτει η συσκευή για: Geolocation και orientation Λήψη πολυμεσικού ρεύματος εισόδου, π.χ. από κάμερα, μικρόφωνο Παρακολούθηση της μπαταρίας της συσκευής, διαχείριση μηχανισμού δόνησης κ.α. Real-time επικοινωνία όχι μόνο μέσω κειμένου (chat) αλλά και με ήχο, εικόνα Web workers: για ένα τύπο παράλληλης επεξεργασίας κατά την εκτέλεση της JavaScript Άλλα χαρακτηριστικά που δίνουν νέες δυνατότητες επικοινωνίας όπως web sockets, server-sent events 27

28 Διαδικτυακές εφαρμογές: πλεονεκτήματα Η χρήση διαδικτυακών εφαρμογών έχει πολλά πλεονεκτήματα έναντι των native εφαρμογών (εγκατάστασης): Είναι άμεσα διαθέσιμες χωρίς να απαιτείται κατέβασμα και εγκατάσταση Δεν έχουν απαιτήσεις συμβατότητας με το λειτουργικό σύστημα και τη συσκευή Η εφαρμογή μπορεί εύκολα να προωθηθεί αφού ένα URL αρκεί, π.χ., σε ένα sms, ένα post σε social media κ.α. Η εφαρμογή μπορεί εύκολα να εντοπιστεί μέσω μίας αναζήτησης σε μία συμβατική μηχανή του Ιστού και όχι μόνο μέσα σε mobile stores Η αναβάθμιση της εφαρμογής γίνεται εύκολα χωρίς να χρειάζεται να κάνει κάτι ο χρήστης για να την αναβαθμίσει Δε δεσμεύουν χώρο στη συσκευή και δεν αναγκάζουν το χρήστη να τις διαγράψει αν δεν τις χρησιμοποιεί συχνά Μειώνουν το κόστος ανάπτυξης και συντήρησης αφού δεν απαιτούν διαφορετικές γραμμές παραγωγής για κάθε λειτουργικό και συσκευή 28

29 Native εφαρμογές: πότε εξυπηρετούν Σε πολλές περιπτώσεις η χρήση native εφαρμογών είναι μονόδρομος: Σε εφαρμογές που απαιτείται αυξημένη αλληλεπίδραση όπως παιχνίδια Σε εφαρμογές που απαιτείται ιδιαίτερα αυξημένο και συχνό personalization Σε εφαρμογές που απαιτούν ιδιαίτερα πολύπλοκους υπολογισμούς και αναφορές, όπως για χρήση σε χρηματοοικονομικά Σε περιπτώσεις που οι εφαρμογές χρησιμοποιούν εκτεταμένα λειτουργικότητες της ίδιας της συσκευής ή απαιτούν μεγάλη επεξεργαστική ισχύ Αν η εφαρμογή προσανατολίζεται στο να χρησιμοποιείται χωρίς σύνδεση 29

30 HTML5 frameworks: Cordova To framework αυτό παρέχεται από την εταιρία Apache και επιτρέπει τη δημιουργία native εφαρμογών Οι βασικότερες πλατφόρμες υποστηρίζονται (Android, ios, Windows Phone κτλ.) Η ανάπτυξη των εφαρμογών γίνεται μέσω τεχνολογιών διαδικτύου (HTML, CSS και JavaScript) Το Apache Cordova είναι το λογισμικό που αποτελεί τη βάση άλλων λογισμικών που υποστηρίζουν αυτού του είδους την μετατροπή (web σε Native) Τα άλλα frameworks παρέχουν συμπληρωματικά εργαλεία ανάπτυξης και το Cordova είναι υπεύθυνο για τη μετατροπή Πρόκειται για λογισμικό ανοιχτού κώδικα Υποστηρίζει λειτουργίες για πάνω από 10 διαφορετικά λειτουργικά συστήματα 30

31 HTML5 frameworks: jquery Mobile Πρόκειται για ένα client-side framework για κινητές συσκευές Παρέχει υποστήριξη σε ένα ευρύ φάσμα συσκευών Βασίζεται στην HTML5 Χρησιμοποιεί το jquery JavaScript framework (ένα πολύ επιτυχημένο framework για web εφαρμογές) Είναι ιδιαίτερα διαδεδομένο αφού: Είναι ανοιχτού κώδικα Υποστηρίζεται από πολλές μεγάλες εταιρίες Δέχεται μία πληθώρα επεκτάσεων Έχει πολύ καλή υποστήριξη από documentation και community support 31

32 HTML5 frameworks: jqt jqt ή jqtouch: πρόκειται για ένα «ελαφρύ» plug-in που βασίζεται στο jquery Παρέχει υποστήριξη σε ένα ευρύ φάσμα συσκευών Απαραίτητη προϋπόθεση η ύπαρξη ενός φυλλομετρητή βασισμένου σε WebKit WebKit είναι η rendering engine στην οποία έχουν βασιστεί οι περισσότεροι γνωστοί φυλλομετρητές όπως: Google Chrome Apple Safari Opera Android, ο προεγκατεστημένος φυλλομετρητής των αντίστοιχων συσκευών 32

33 HTML5 frameworks: Sencha Touch Πρόκειται για ένα framework ανοιχτού κώδικα Καί αυτό το framework παρέχει υποστήριξη σε ένα ευρύ φάσμα συσκευών Παρέχει μία πληθώρα δυνατοτήτων με επεκτάσεις, themes και άλλα πρόσθετα Δίνει τη δυνατότητα για δημιουργία υβριδικών εφαρμογών που συνδυάζουν native και web χαρακτηριστικά 33

34 HTML5 frameworks: Adobe PhoneGap Πρόκειται για ένα εργαλείο που επιτρέπει τη μετατροπή μίας web εφαρμογής σε native framework ανοιχτού κώδικα: Οι πλατφόρμες που υποστηρίζονται είναι πολλές (όλες οι δημοφιλείς περιλαμβάνονται) Πρόκειται για ένα project ανοιχτού κώδικα Η μετατροπή της web εφαρμογής σε native επιτρέπει: Το ανέβασμα της εφαρμογής στο αντίστοιχο store Συμπερίληψη και native δυνατοτήτων που δεν υποστηρίζονται από την HTML5 (π.χ. πρόσβαση στην κάρτα SD και στο native σύστημα ειδοποιήσεων) Παρέχει πληθώρα επιπρόσθετων υπηρεσιών: Π.χ., η μετατροπή της web εφαρμογής σε native για όλες τις υποστηριζόμενες πλατφόρμες σε μία υπηρεσία που εκτελείται σε Cloud 34

35 HTML5 frameworks: 5ml Πρόκειται για ένα εργαλείο που αναπτύσσεται από τη Velti για ανάπτυξη HTML5 εφαρμογών Υπάρχουν διάφορες εκδόσεις (δωρεάν και επί πληρωμή) Παρέχει εργαλεία για: Εύκολη δημιουργία λειτουργικών διεπαφών Σχεδίαση animation Υποστήριξη αλληλεπίδρασης με social media Υποστηρίζει τη μετατροπή της διαδικτυακής εφαρμογής σε υβριδική native μέσω 3ων εργαλείων 35

36 HTML5 frameworks: άλλα Η ανάπτυξη διαδικτυακών κινητών εφαρμογών γίνεται ιδιαίτερα δημοφιλής Πέρα από τα προηγούμενα frameworks υπάρχουν πολλά άλλα αναδυόμενα: Είτε είναι λιγότερο δημοφιλή και ακόμα στο στάδιο ανάπτυξης Είτε είναι καθαρά εμπορικά προϊόντα Είτε έχουν περιορισμένες δυνατότητες (π.χ. υποστήριξη συγκεκριμένων φυλλομετρητών) Για παράδειγμα: Parse Titanium Appcelerator 36

37 Επιλογή είδους εφαρμογής Μία από τις θεμελιώδεις αποφάσεις κατά το σχεδιασμό της εφαρμογής είναι η επιλογή του είδους Οι κυριότερες κατηγορίες είναι οι εξής: Full-screen web application (browser-based ή hybrid) Native application Browser-based web application 37

38 Full-screen web applications Προσφέρουν τα πλεονεκτήματα που προαναφέρθηκαν για τις διαδικτυακές εφαρμογές Επιπλέον: Προσφέρουν μεγαλύτερο χώρο στην διεπαφή του χρήστη Μπορούν να διαχειρίζονται σαν ανεξάρτητες εφαρμογες και όχι σαν ιστοσελίδες (π.χ. να δημιουργηθεί εικονίδιο και συντόμευση στη βασική οθόνη της συσκευής) Παράλληλα μπορεί να δίνεται η δυνατότητα για άμεση εγκατάσταση της αντίστοιχης native εφαρμογής μέσω του αντίστοιχου application store 38

39 Ολοκληρωμένο μοντέλο εφαρμογών Μία καλή πρακτική που παρέχει ένα ολοκληρωμένο μοντέλο σχετικών εφαρμογών είναι η εξής: Browser-based website που έχει τις βασικές λειτουργικότητες Επιπλέον, full-screen ή native υλοποίηση με περισσότερα χαρακτηριστικά Πρέπει να αφήνεται στο χρήστη η δυνατότητα επιλογής για το είδος της εφαρμογής που θα χρησιμοποιήσει Σχετικό παράδειγμα: η Wikipedia που εκτός από το mobile website παρέχει και native application που έχει υλοποιηθεί με το Apache Cordova 39

40 Σχεδιασμός: Context Πολύ συχνά στις κινητές εφαρμογές έχει μεγάλη σημασία το πλαίσιο χρήσης τους Ως πλαίσιο (context) ορίζονται οι καταστάσεις, οι συνθήκες και οι τοποθεσίες όπου γίνεται χρήση της εφαρμογής Για τον προσδιορισμό του πλαισίου θα πρέπει ληφθούν υπόψην τα παρακάτω ερωτήματα: Που βρίσκεται ο χρήστης και προς τα που κινείται; Γιατί χρησιμοποιεί την εφαρμογή και τι αναζητά; Σε τι συνθήκες περιβάλλοντος βρίσκεται (π.χ. οδηγεί, περπατά ή βρίσκεται στο γραφείο του;) Τα παραπάνω ερωτήματα καθώς και άλλα θα βοηθήσουν στο σχεδιασμό: Για την πλοήγηση στην εφαρμογή Για τη βελτίωση της χρηστικότητας της εφαρμογής Για τον εντοπισμό των σεναρίων χρήσης της 40

41 Αποκλεισμός από λειτουργίες Κατά το σχεδιασμό της διεπαφής χρήστη θα πρέπει να περιοριστεί το φαινόμενο αποκλεισμού χρηστών Υπάρχουν πολλές περιπτώσεις εφαρμογών που δεν παρέχουν πρόσβαση στους χρήστες σε διάφορες λειτουργικότητες: Είτε λόγω της τεχνολογίας της κινητής συσκευής Είτε λόγω του φυλλομετρητή που χρησιμοποιείται από το χρήστη (μόνο για την περίπτωση των διαδικτυακών εφαρμογών) Κατά το σχεδιασμό/υλοποίηση/έλεγχο της εφαρμογής: Πρέπει να ληφθεί υπόψην η διαφορετικότητα των χαρακτηριστικών των συσκευών και των φυλλομετρητών 41

42 Σχεδιασμός: Progressive Enhancement Πρόκειται για ένα χαρακτηριστικό που ανταποκρίνεται στις διαφορετικές δυνατότητες των συσκευών (...και των φυλλομετρητών) Οι δυνατότητες των νεότερων εκδόσεων είναι δελεαστικές Παράλληλα όμως πρέπει να διατηρηθεί και η συμβατότητα προς τις παλαιότερες εκδόσεις Με την τεχνική Progressive Enhancement στην ανάπτυξη των εφαρμογών, περιορίζεται ο αποκλεισμός ως εξής: Το βασικό περιεχόμενο/λειτουργίες είναι προσβάσιμα από όλους Η εμπλουτισμένη λειτουργία παρέχεται μόνο όταν υποστηρίζεται από το σύστημα του χρήστη Οι ρυθμίσεις της συσκευής και του φυλλομετρητή πρέπει να μείνουν ανέπαφες Επιτυγχάνεται συμβατότητα με όλες τις συσκευές Υπάρχουν οι εξής κίνδυνοι: Να δημιουργηθούν πολύ φτωχές σελίδες προκειμένου να λειτουργούν σε όλα τα συστήματα Πάντα υπάρχει ο κίνδυνος του αποκλεισμού συσκευών 42

43 Σχεδιασμός: Regressive Enhancement Όμοια με το Progressive, ανταποκρίνεται στις διαφορετικές δυνατότητες των συσκευών (...και των φυλλομετρητών) Η λογική του Regressive Enhancement είναι αντίστροφη από αυτή του Progressive Ο σχεδιασμός ξεκινά με την υποστήριξη των εξελιγμένων συστημάτων Προκειμένου να καλυφθούν τα «κενά» στις παλαιότερες τεχνολογίες: Χρησιμοποιούνται polyfills, δηλαδή βιβλιοθήκες που καλύπτουν έμμεσα τα νεώτερα χαρακτηριστικά 43

44 Σχεδιασμός: Responsive Design Μία κινητή εφαρμογή μπορεί να εκτελείται σε διαφορετικά μεγέθη οθονών και συσκευών Παραδοσιακά, ο σχεδιασμός βασίζεται σε ένα συγκεκριμένο πλάτος Το πλάτος βασίζεται σε κάποια πρόβλεψη για τις συσκευές που θα χρησιμοποιηθούν Έπειτα γίνεται προσαρμογή των στοιχείων της διεπαφής στο πλάτος αυτό Η λογική του Responsive Design βασίζεται στα Media Queries Με χρήση του ίδιου κώδικα προσαρμόζονται δυναμικά τα layouts των στοιχείων της διεπαφής (π.χ. το μέγεθος μίας εικόνας) 44

45 Ανάπτυξη εφαρμογών ios Η απαιτούμενη πλατφόρμα ανάπτυξης είναι η ios SDK To ios software development kit περιέχει διάφορα εργαλεία για την ανάπτυξη των τμημάτων των εφαρμογών Για παράδειγμα, δικτύωση, βάσεις δεδομένων, πολυμέσα και χρήση των αισθητήρων Συμπεριλαμβάνει τον iphone Simulator Υποστηρίζεται κατά βάση σε συστήματα της Apple και όχι σε άλλες πλατφόρμες (π.χ. Microsoft Windows) Η γλώσσα ανάπτυξης είναι η Objective-C Το συνηθέστερο περιβάλλον ανάπτυξης (IDE) είναι το Apple Xcode 45

46 Γλώσσα Objective-C Χρησιμοποιείται στην ανάπτυξη εφαρμογών για ios Πρόκειται για μία γλώσσα που σήμερα αναπτύσσεται από την Apple Η δημιουργία της ξεκίνησε το 1983 Είναι γενικού σκοπού, αντικειμενοστραφής γλώσσα Συνδυάζει το messaging της γλώσσας Smalltalk με την γλώσσα προγραμματισμού C Αποτελεί υπερσύνολο της γλώσσας C Αντί για την κλήση μεθόδων, υποστηρίζει τη μετάδοση μηνυμάτων μεταξύ των αντικειμένων Υπάρχουν σχέδια αντικατάστασής της από τη γλώσσα Swift ( Objective-C without the C ) 46

47 Ανάπτυξη εφαρμογών Android Θα πρέπει να χρησιμοποιηθεί το Android SDK Για την ανάπτυξη εφαρμογών χρησιμοποιείται η γλώσσα Java Τα συνήθη περιβάλλοντα ανάπτυξης για εφαρμογές Java μπορούν να χρησιμοποιηθούν: Παράδειγμα: Eclipse, IntelliJ IDEA H Android έχει αναπτύξει και το δικό της επίσημο IDE: Android Studio που βασίζεται στο IntelliJ IDEA Θα χρειαστεί η εγκατάσταση κάποιου plugin στο IDE Τα περιβάλλοντα ανάπτυξης περιλαμβάνουν compilers και emulators ενώ υποστηρίζονται οι βασικές πλατφόρμες (Windows, Mac OS και διάφορες εκδόσεις Linux) 47

48 Εφαρμογές Android με Java Αντίθετα με την τυπική Java, η Java για εφαρμογές Android δεν περιέχει main function Οι εφαρμογές περιέχουν Activities με oncreate, onresume, onpause, ondestroy που θα πρέπει να υλοποιηθούν Η πλατφόρμα Android δε χρησιμοποιεί Java Virtual Machine Αντίθετα χρησιμοποιεί μία άλλη εικονική μηχανή που ονομάζεται Dalvik VM Δε χρησιμοποιούνται αρχεία jar για τις βιβλιοθήκες Αν χρησιμοποιηθούν jar θα πρέπει να μετατραπούν σε αρχεία για Dalvik VM 48

49 Ανάπτυξη για Windows Phone Η ανάπτυξη γίνεται μέσω της σουίτας Visual Studio Πρέπει να περιλαμβάνει το SDK που αντιστοιχεί στην έκδοση του Windows Phone ενδιαφέροντος Η γλώσσα προγραμματισμού που χρησιμοποιείται είναι η C# (C Sharp) Δευτερευόντως χρησιμοποιείται η Visual Basic To MS Visual Studio διαθέτει compiler και emulator Η σουίτα διατίθεται με κάποιο κόστος ανάλογα με την έκδοση Τα βασικότερα εργαλεία ανάπτυξης εφαρμογών για Windows Phone περιλαμβάνονται στις βασικές εκδόσεις ή διατίθενται δωρεάν ως επεκτάσεις 49

50 Γλώσσα C# Χρησιμοποιείται στην ανάπτυξη εφαρμογών για Windows Phone Πρόκειται για μία γλώσσα επιρεασμένη από Java και Eiffel, αντικειμενοστραφή και strongly-typed Strongly-typed: κάθε μεταβλητή, σταθερά ή έκφραση έχει ένα τύπο και ελέγχεται αυστηρά για αυτό Η ανάπτυξή της ξεκίνησε από τη Microsoft το 2001 Αρχικά συμπεριλήφθηκε στο Microsoft.NET και στη συνέχεια προτυποποιήθηκε Θεωρείται ότι παράγει «οικονομικές» εφαρμογές σε κατανάλωση μνήμης και επεξεργαστικής ισχύος Παρέχει κάποια μοναδικά χαρακτηριστικά που δεν βρίσκονται σε άλλες αντικειμενοστραφείς γλώσσες Παράδειγμα: strongly typed variables, meta programming, virtual methods, dynamic objects κ.α. 50

51 Σύντομη ανασκόπηση (1/3) Πληθώρα κινητών συσκευών και λειτουργικών συστημάτων Πολλαπλές λειτουργίες στις κινητές συσκευές, υποστηριζόμενες από μεγάλο αριθμό περιφερειακών συσκευών Ραγδαία ανάπτυξη των κινητών εφαρμογών και των λειτουργιών/υπηρεσιών που μπορούν να προσφέρουν Δύο βασικά είδη κινητών εφαρμογών: Προεγκατεστημένες (native) Διαδικτυακές 51

52 Σύντομη ανασκόπηση (2/3) Native εφαρμογές: Πιο αποδοτική λειτουργία αλλά απαιτούν εγκατάσταση Διαδικτυακές εφαρμογές: Περιορισμένες δυνατότητες Διαρκής εξέλιξη παράλληλα με την εξέλιξη του προτύπου HTML5 Ύπαρξη υβριδικών εφαρμογών που συνδυάζουν τα χαρακτηριστικά των παραπάνω: Πρόσβαση σε συσκευές και web-based διεπαφή 52

53 Σύντομη ανασκόπηση (3/3) Πολλαπλά διαθέσιμα frameworks ανάπτυξης: Ανάλογα με το είδος της εφαρμογής Ανάλογα με την πλατφόρμα Σύνηθες μοντέλο εφαρμογών: Βασικές λειτουργίες διαδικτυακά και πλήρεις λειτουργίες μέσω εγκατάστασης Διαφορετικές γλώσσες ανάπτυξης native εφαρμογών ανάλογα με την πλατφόρμα 53

54 Βιβλιογραφία (1/3) L. Barney, Developing Hybrid Applications for the iphone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the IPhone (Developer's Library), 2009 C. Bouras, A. Papazois, and N. Stasinos, A Framework for Cross - platform Mobile Web Applications Using HTML5, 2014 International Workshop on Mobile Applications (MobiApps 2014), Barcelona, Spain, 2014 J. Conway, A. Hillegass, C. Keur, ios Programming: The Big Nerd Ranch Guide L. Corral, A. Sillitti, G. Succi, Mobile Multiplatform Development: An Experiment for Performance Analysis, Procedia Computer Science, Volume 10, 2012, Pages , ISSN

55 Βιβλιογραφία (2/3) L. Darcey, S. Conder, Ανάπτυξη εφαρμογών με το Android, Γκιούρδας Μ. D. Felker, Android Application Development for Dummies, Wiley Publishing, Inc. S. Kochan, Programming in Objective-C 2.0 D. Oehlman, S. Blanc, Pro Android Web Apps: Develop for Android using HTML5, CSS3 &JavaScript, Apress, 2011 M. Palmieri, I. Singh, A. Cicchetti, Comparison of crossplatform mobile development tools, Intelligence in Next Generation Networks (ICIN), th International Conference on, pp

56 Βιβλιογραφία (3/3) A. Ribeiro, A.R. da Silva, Survey on Cross-Platforms and Languages for Mobile Apps, Quality of Information and Communications Technology (QUATIC), 2012 Eighth International Conference on the, pp V. Trajkovik, M. Anastas, Cross-Platform Mobile Development: Challenges and Opportunities, Advances in Intelligent Systems and Computing, ICT Innovations 2013, Springer International Publishing, pp J.-Y. Zhang, J. Wilkiewicz, A. Nahapetian, Native to HTML5: A Real-World Mobile Application Case Study, Mobile Computing, Applications, and Services Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Springer Berlin Heidelberg. Ν. Στασινός, Σχεδίαση και Υλοποίηση Εφαρμογής για Κινητά Τηλέφωνα Αξιοποιώντας τις Πληροφορίες των Αισθητήρων τους, 2014, Διπλωματική Εργασία, Παν. Πάτρας, ΤΜΗΥΠ. 56

57 Links (1/2) 5ml: Adobe PhoneGap: Android Development Training: Android SDK: Apache Cordova: HTML5 standard: ios Dev Center: jquery Mobile: 57

58 Links (2/2) Oracle Java for Mobile Devices: Parse: Programming with Objective-C: nceptual/programmingwithobjectivec/introduction/introduction.h tml Sencha Touch: Titanium Appcelerator: Visual C#: W3Schools HTML5 Introduction: 58

59 Ερωτήσεις 59

60 Τέλος Ενότητας

61 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στo πλαίσιo του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Αθηνών» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 61

62 Σημειώματα

63 Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση

64 Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Χρήστος Μπούρας «Τηλεματική & Νέες Υπηρεσίες. Κινητές εφαρμογές». Έκδοση: 1.0. Πάτρα Διαθέσιμο από τη δικτυακή διεύθυνση: 64

65 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 65

Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eclass. Γνωριμία με την Open eclass

Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eclass. Γνωριμία με την Open eclass Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eclass Εισαγωγή στην Open eclass Ταυτότητα της πλατφόρμας Η πλατφόρμα Open eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 2: Software ΠΑΝΑΓΙΩΤΗΣ ΠΑΝΑΓΙΩΤΙΔΗΣ ΤΜΗΜΑ ΓΑΛΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

ΤΠΕ στη Διδακτική των γλωσσών - Πολύγλωσσα ψηφιακά περιβάλλοντα γλωσσικής διδασκαλίας

ΤΠΕ στη Διδακτική των γλωσσών - Πολύγλωσσα ψηφιακά περιβάλλοντα γλωσσικής διδασκαλίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΤΠΕ στη Διδακτική των γλωσσών - Πολύγλωσσα ψηφιακά περιβάλλοντα γλωσσικής διδασκαλίας Ενότητα 4: Νεότερες τεχνολογίες Διαδικτύου Παναγιώτης

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

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 14: Διδακτικές Προσεγγίσεις για τον Προγραμματισμό Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

Smartphones και πολυμέσα

Smartphones και πολυμέσα Smartphones και πολυμέσα Λογοθέτης Σωτήρης ΚΑΘΗΓΗΤΗΣ/ΣΥΜΒΟΥΛΟΣ: ΓΕΩΡΓΙΟΣ ΣΤΥΛΙΑΡΑΣ Θεσσαλονίκη, 1 Νοεμβρίου 2009 Περιεχόμενα Ορισμοί Smartphones - Πολυμέσα Ιστορική Αναδρομή Τελευταίας τεχνολογίας Smartphones

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

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

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

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση Συγχώνευση & απαρίθμηση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Κεφάλαιο Γ.4: Ολοκλήρωση με Αντικατάσταση Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Τηλεματική και Νέες Υπηρεσίες

Τηλεματική και Νέες Υπηρεσίες Τηλεματική και Νέες Υπηρεσίες Ενότητα: Στοιχεία αυτό-αξιολόγησης Όνομα Καθηγητή: Χρήστος Μπούρας Τμήμα: Μηχανικών Η/Υ & Πληροφορικής 1. Στοιχεία Αυτο-αξιολόγησης Παρακάτω ακολουθούν ενδεικτικές ερωτήσεις

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

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

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

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

64.1% 18.8% 5.9% 5.2% 2.7%

64.1% 18.8% 5.9% 5.2% 2.7% Android (Google) 64.1% ios (Apple) 18.8% Symbian 5.9% BlackBerry (RIM) 5.2% Bada, Windows Phone 2.7% droid va lipse IDE σκευές που υποστηρίζουν droid, HTC handsets, msung, LG, Motorola, tables ww.android.com

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση - Συγχώνευση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

Τεχνολογία Πολυμέσων. Ενότητα4: Επεξεργασία Βίντεο - Avidemux. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα4: Επεξεργασία Βίντεο - Avidemux. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα4: Επεξεργασία Βίντεο - Avidemux Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Δομές Δεδομένων Ενότητα 1

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

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

Μηχανολογικό Σχέδιο Ι

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

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

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Ενότητα 3: Υλοποίηση Γεώργιος Στυλιαράς Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών

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

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Ενότητα 7: Υλοποίηση Διαδραστικού Πολιτιστικού Χάρτη Σπυρίδων Μουσούρης, Γεώργιος Στυλιαράς Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης

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

Ηλεκτρονικό Μάρκετινγκ

Ηλεκτρονικό Μάρκετινγκ Ηλεκτρονικό Μάρκετινγκ Ενότητα 7: m-marketing Αντωνιάδης Ιωάννης Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

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

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 7: Πρότυπα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Πολυμέσα. παρέχουν ένα περιβάλλον πρόσβασης στα τμήματα, μέσω συνδέσεων με οποιονδήποτε τρόπο

Πολυμέσα. παρέχουν ένα περιβάλλον πρόσβασης στα τμήματα, μέσω συνδέσεων με οποιονδήποτε τρόπο Περιεχόμενα Ορισμοί Smartphone-Πολυμέσα Η εξέλιξη Τελευταίας τεχνολογίας Smartphones Χαρακτηριστικά των smartphones Λειτουργικά Συστήματα στα Smartphones Στάδια παραγωγής πολυμεσικής εφαρμογής Κατηγορίες

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

Εισαγωγή στα πολυμέσα

Εισαγωγή στα πολυμέσα Το υλικό Κυριαρχία 2 μεγάλων τεχνολογιών Macintosh της Apple Computer Wintel των Windows 1 Υπολογιστικά συστήματα πολυμέσων Συστήματα παρουσίασης πολυμέσων-εξαρτήματα Επεξεργαστής Μνήμη Συσκευές εισόδου»

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

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

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

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

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

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

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 9: Εισαγωγή στα πολυμέσα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

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

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων 1 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση... 3 2 η Άσκηση... 3 3 η Άσκηση... 3 4 η Άσκηση... 3 5 η Άσκηση... 4 6 η Άσκηση... 4 7 η Άσκηση... 4 8 η Άσκηση... 5 9 η Άσκηση... 5 10

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

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Γενικά Χαρακτηριστικά ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΓΕΝΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ

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

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1 Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1 Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 4: Το Επίπεδο Δικτύου Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Στόχοι Μαθήματος

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

Ανάπτυξη Ανοικτού Ακαδημαϊκού Μαθήματος Ενότητα 2: Παραγωγή και διάθεση πολυμορφικού εκπαιδευτικού υλικού

Ανάπτυξη Ανοικτού Ακαδημαϊκού Μαθήματος Ενότητα 2: Παραγωγή και διάθεση πολυμορφικού εκπαιδευτικού υλικού Ανάπτυξη Ανοικτού Ακαδημαϊκού Μαθήματος Ενότητα 2: Παραγωγή και διάθεση πολυμορφικού εκπαιδευτικού υλικού Κεντρική Ομάδα Διαχείρισης Έργου «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Αθηνών» Σκοποί ενότητας

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

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Ενότητα 4: Αξιολόγηση Γεώργιος Στυλιαράς Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών

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

Ειδικά θέματα σε κινητά και ασύρματα δίκτυα

Ειδικά θέματα σε κινητά και ασύρματα δίκτυα Ειδικά θέματα σε κινητά και ασύρματα δίκτυα Εύη Παπαϊωάννου Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Σκοποί ενότητας Παρουσίαση θεμάτων

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού σε κατάσταση Κορεσμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 6 η Άσκηση - DFS δένδρα Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας 1 Περιεχόμενα 1 η Άσκηση... 4 2 η Άσκηση... 7 3 η Άσκηση... 10 Χρηματοδότηση... 12 Σημείωμα Αναφοράς... 13 Σημείωμα Αδειοδότησης...

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Ενότητα 7: Παράγωγος, ελαστικότητα, παραγώγιση συναρτήσεων (Φροντιστήριο) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Ενότητα 8: Αξιολόγηση και επιλογή αγορών στόχων από ελληνική εταιρία στον κλάδο παραγωγής και εμπορίας έτοιμου γυναικείου Καθ. Αλεξανδρίδης Αναστάσιος Δρ. Αντωνιάδης

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

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

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

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

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

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

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Επεξεργασία Πληροφορίας Κβαντική Επεξεργασία Πληροφορίας Ενότητα 4: Κλασσική και Κβαντική Πιθανότητα Σγάρμπας Κυριάκος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Σκοπός της ενότητας

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 10: Προσφορά και κόστος Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων Ενότητα 1: Ανάλυση Απαιτήσεων Γεώργιος Στυλιαράς Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων

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

Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία

Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία Διδάσκουσα: Μαρία Καμπεζά Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική Ηλικία Σκοποί ενότητας Περιγραφή των

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 10: Τεχνολογίες Πολυμέσων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος διατίθεται

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

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 10: Κινητή Τηλεφωνία

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

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

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

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

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

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.2: Παραδοσιακή VS νέα προσέγγιση της ΔΟΠ

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.2: Παραδοσιακή VS νέα προσέγγιση της ΔΟΠ Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.2: Ψωμάς Ευάγγελος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.) Παραδοσιακή

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 7: Τεχνολογία Λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής Android και IOS σε περιβάλλον Flash. ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη εφαρμογής Android και IOS σε περιβάλλον Flash. ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΏΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη εφαρμογής Android και IOS σε περιβάλλον Flash. ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ Μπουρσινός Ιωάννης A.M.:

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

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Ενότητα: Λειτουργικά Συστήµατα, Συστήµατα Batch και Time Sharing Γεώργιος Σκιάνης Γεωλογίας και Γεωπεριβάλλοντος Σελίδα 2 1. Περιεχόµενα ενότητας...

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

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Βασικές Προγραμματιστικές Δομές ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Δομή Ελέγχου Ροής (IF) Η εντολή IF χρησιμοποιείται όταν

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

Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Εργαστήριο 2 Καθηγητές: Αβούρης Νικόλαος, Παλιουράς Βασίλης, Κουκιάς Μιχαήλ, Σγάρμπας Κυριάκος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Άσκηση 2 ου εργαστηρίου

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

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

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

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

Εισαγωγή στη Μουσική Τεχνολογία Ενότητα: Ελεγκτές MIDI μηνυμάτων (Midi Controllers)

Εισαγωγή στη Μουσική Τεχνολογία Ενότητα: Ελεγκτές MIDI μηνυμάτων (Midi Controllers) Εισαγωγή στη Μουσική Τεχνολογία Ενότητα: Ελεγκτές MIDI μηνυμάτων (Midi Controllers) Αναστασία Γεωργάκη Τμήμα Μουσικών Σπουδών Περιεχόμενα 5. Ελεγκτές MIDI μηνυμάτων (Midi Controllers)... 3 Σελίδα 2 5.

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

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης Δωρεά Κυττάρων Αίματος και Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης για τη Δωρεά Κυττάρων Αίματος και Μυελού των Οστών Αλέξανδρος Σπυριδωνίδης Σχολή Επιστημών Υγείας Τμήμα

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

Κινητές τεχνολογίες;

Κινητές τεχνολογίες; Κινητές τεχνολογίες Κινητές τεχνολογίες; Ασύρματη δικτύωση Κινητές επικοινωνίες Τεχνολογίες Πληροφορικής Σύγχρονες κινητές συσκευές Πρόσβαση στο Internet Αισθητήρες Δέκτης GPS Ηλεκτρονική πυξίδα Επιταχυνσιόμετρο

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις Μιχάλης Δρακόπουλος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών ΠΛΗΡΟΦΟΡΙΚΗ Ι Σημειώσεις MATLAB Ενότητα 4 ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 4 Σημειώσεις βασισμένες στο

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

Πολυμεσικές Εφαρμογές

Πολυμεσικές Εφαρμογές Πολυμεσικές Εφαρμογές Ενότητα 7: ΒΙΝΤΕΟ Γεώργιος Στυλιαράς Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών ΕΙΣΑΓΩΓΙΚΑ Αναλογικό και ψηφιακό

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

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra Εισαγωγή στους Αλγορίθμους Ενότητα 1η Άσκηση Αλγόριθμος Dijkra Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upara.gr Άδειες Χρήσης Το παρόν

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 6: ΜΕΓΕΘΟΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Διδακτική των εικαστικών τεχνών Ενότητα 1

Διδακτική των εικαστικών τεχνών Ενότητα 1 Διδακτική των εικαστικών τεχνών Ενότητα 1 Ουρανία Κούβου Εθνικὸ καi Καποδιστριακὸ Πανεπιστήμιο Αθηνών Τμήμα Εκπαίδευσης και Αγωγής στην Προσχολική Ηλικία Ενότητα 1. Ιστορική αναδρομή της διδακτικής της

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

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

Τεχνολογία Πολυμέσων. Ενότητα 2: Διάδραση & Διαδραστικά Πολυμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 2: Διάδραση & Διαδραστικά Πολυμέσα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

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

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

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

Προσχολική Παιδαγωγική Ενότητα 5: Η προσέγγιση του σχεδίου εργασίας (Project Approach)

Προσχολική Παιδαγωγική Ενότητα 5: Η προσέγγιση του σχεδίου εργασίας (Project Approach) Προσχολική Παιδαγωγική Ενότητα 5: Η προσέγγιση του σχεδίου εργασίας (Project Approach) Διδάσκουσα: Μαρία Καμπεζά Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική Ηλικία Σκοποί ενότητας Να

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

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνικό Σχέδιο - CAD Ενότητα 1: Ιστορική αναδρομή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος) Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος) 1 Περιεχόμενα 1 η Άσκηση Λειτουργίες του βιβλίου διευθύνσεων σε ένα πρόγραμμα ηλεκτρονικού ταχυδρομείου... 4 2 η Άσκηση Λειτουργίες

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

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου Θεοδωρίδης Προκόπης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

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

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Επεξεργασία Πληροφορίας Κβαντική Επεξεργασία Πληροφορίας Ενότητα 12: Ιδιοτιμές και Ιδιοδιανύσματα Σγάρμπας Κυριάκος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Ιδιοτιμές και Ιδιοδιανύσματα

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

Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 2: Οργάνωση και Διοίκηση Εισαγωγή Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 10: Διαχείριση Έργων (2ο Μέρος)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 10: Διαχείριση Έργων (2ο Μέρος) Πληροφοριακά Συστήματα Διοίκησης Ενότητα 10: Διαχείριση Έργων (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων

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

Βάσεις Δεδομένων Ενότητα 1

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

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

Πολυμεσικές Εφαρμογές

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

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

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.4: ISO 9004:2009

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.4: ISO 9004:2009 Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.4: ISO 9004:2009 Ψωμάς Ευάγγελος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

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

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εισαγωγή στα Δίκτυα Υπηρεσιών Άσκηση αυτοαξιολόγησης 3: Java Restful Web Services Μύρων Παπαδάκης Τμήμα Επιστήμης Υπολογιστών Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο

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

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών Ενότητα 2: Mεταφραστές Καθ. Γιάννης Γαροφαλάκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ και Πληροφορικής Λειτουργία Μετάφρασης ΑΡΧΙΚΗ ΓΛΩΣΣΑ (Source) L A ΓΛΩΣΣΑ

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

Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου Ενότητα 8 η : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΩΝ ΛΟΓΙΚΩΝ ΕΛΕΓΚΤΩΝ

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

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

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 1: Διαδικαστικά Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Παρουσίαση της δομής και των περιεχομένων του μαθήματος.

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 8: Η Οικονομική πολιτική της Ευρωπαϊκής Ένωσης Γρηγόριος Ζαρωτιάδης Άδειες Χρήσης Το

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός Κεφάλαιο Β.9: Το Διαφορικό Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Γεώργιος Νικ. Μπροδήμας Κεφάλαιο Β.9: Το Διαφορικό 1 Άδειες

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο 2014-2015 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Ενότητα 11: Διανύσματα (Φροντιστήριο) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων &

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