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

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

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

Transcript

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

2 Περίληψη Ο σκοπός της παρούσας πτυχιακής εργασίας είναι η έρευνα και η ανάλυση της εξέλιξης μέχρι σήμερα στον κλάδο των προσαρμοστικών υπηρεσιών διαδικτύου, καθώς και των εφαρμογών που στηρίζονται στην περιβάλλουσα πληροφορία. Στα πλαίσια αυτών των προγραμματιστικών προτύπων θα αναπτυχθεί και μια εφαρμογή στο λειτουργικό σύστημα για φορητές συσκευές Android, η οποία προσαρμόζεται στις προτιμήσεις του χρήστη σε διαφορετικές μάρκες προϊόντων, καθώς και στην γεωγραφική τοποθεσία του χρήστη. Επίσης υπάρχει πλήρης αναφορά στις δυνατότητες και τις λειτουργίες του λειτουργικού συστήματος Android. 2

3 Abstract The object of this thesis is the research and analysis of the evolution of adaptable internet services and of the applications based on environment information. Alongside with this research, will follow the design and programming of such an application, which compiles and executes on the Android operating system, an operating system for mobile devices. This application will be adaptable, as it is based on the users preferences of different product brands, as well on the users geographical position. In this thesis there is also an extensive reference and analysis of the Android operating system and its functions and features. 3

4 Πίνακας Περιεχομένων Περίληψη 2 Abstract 3 Πίνακας Περιεχομένων 4 Πίνακας εικόνων 6 1. Εισαγωγή Ιστορική Αναδρομή στο Κινητό Ηλεκτρονικό Εμπόριο Υπηρεσίες που βασίζονται στη θέση του χρήστη (Location Based Services) Ορισμός Ιστορία των υπηρεσιών που βασίζονται στη θέση του χρήστη Μέθοδοι Εντοπισμού Περιγραφή Προβλήματος Σχετιζόμενες εργασίες και τεχνολογίες Εισαγωγή στο Android Τα Σημαντικότερα Συστατικά του Android και η Αρχιτεκτονική του Εργαλεία Ανάπτυξης Εφαρμογών Android (Android Developer Tools) Βιβλιογραφική Επισκόπηση Εφαρμογών Κινητού Ηλεκτρονικού Εμπορίου Ο Ρόλος της Περιβάλλουσας Κατάστασης στον Σχεδιασμό των Εφαρμογών Κινητού Ηλεκτρονικού Εμπορίου Οι εμπλεκόμενοι στο Κινητό Ηλεκτρονικό Εμπόριο Βιβλιογραφική Επισκόπηση Σχεδιασμός και Υλοποίηση της Εργασίας Διάρθρωσης της εφαρμογής 30 4

5 3.2. Περιγραφή του Σχήματος της Βάσης Δεδομένων (Database Schema) Ανταλλαγής δεδομένων μεταξύ του εξυπηρέτη και της συσκευής του χρήστη Περιγραφή των εργαλείων που χρησιμοποιήθηκαν Η ανταλλαγή πληροφοριών ανάμεσα στη συσκευή του χρήστη και τον εξυπηρέτη Λίστα των PHP scripts που χρησιμοποιήθηκαν Συμπεράσματα Μελλοντικές επεκτάσεις 42 Βιβλιογραφία 43 Παράρτημα A: Κώδικας εφαρμογής 45 Υποθέσεις 45 ActivitiesBridge.java 45 AddUserLikes.java 46 GetItemsFromDB.java 47 MainActivity.java 48 makeminesql.java 49 MyMapActivity.java 53 NewUser.java 57 ShopInfo.java 61 ShowAdvert.java 64 5

6 Πίνακας εικόνων Εικόνα 2.1: Διάγραμμα ενεργοποίησης νέων συσκευών Android σε σχέση με τον χρόνο Εικόνα 2.2: Αρχιτεκτονική συστήματος Android Εικόνα 2.3. Λειτουργικότητα των εφαρμογών κινητού ηλεκτρονικού εμπορίου με επίγνωση της περιβάλλουσας κατάστασης Εικόνα 3.1. Διάγραμμα Ροής της εφαρμογής Εικόνα 3.2: Οθόνη σύνδεσης χρήστη Εικόνα 3.3: Οθόνη εισαγωγής στοιχείων του χρήστη Εικόνα 3.4: Επιλογή προϊόντων από τις διαθέσιμες μάρκες Εικόνα 3.5: Εμφάνιση χάρτη GoogleMaps και επισήμανση των καταστημάτων και της τοποθεσίας του χρήστη Εικόνα 3.6: Ειδοποίηση για την είσοδο του χρήστη σε επιθυμητό κατάστημα Εικόνα 3.7: Παράδειγμα διαφήμισης Εικόνα 3.8.: Σχήμα Βάσης Δεδομένων

7 1. Εισαγωγή 1.1. Ιστορική Αναδρομή στο Κινητό Ηλεκτρονικό Εμπόριο Το κινητό ηλεκτρονικό εμπόριο, εξελίχθηκε μέσα από το ηλεκτρονικό εμπόριο, στα τέλη του Συγκεκριμένα, η Παγκόσμια Ένωση Κινητού Εμπορίου (Global Mobile Commerce Forum - GMCF), η οποία κατέληξε να περιέχει πάνω από 100 οργανισμούς, ξεκίνησε να υπάρχει στις 10 Νοεμβρίου 1997 στο Λονδίνο. Ιδρύθηκε από τις εταιρίες Logica και Cellnet. Η πρώτη πρακτική εφαρμογή του κινητού ηλεκτρονικού εμπορίου εμφανίζεται το 1997 στο Ελσίνκι, όπου και εγκαταστάθηκαν οι πρώτοι αυτόματοι πωλητές του αναψυκτικού Coca-Cola, οι οποίοι δέχονταν πληρωμή μέσω ηλεκτρονικού μηνύματος (SMS). Η πρώτη τραπεζική υπηρεσία βασισμένη σε κινητά τηλέφωνα ξεκίνησε επίσης το 1997 στο Ελσίνκι, από την τράπεζα Merita της Φινλανδίας, η οποία χρησιμοποιούσε επίσης SMS για να επιτρέπει στους χρήστες της, την διαχείριση των τραπεζικών λογαριασμών τους. Τη χρονιά του 1998 έγινε για πρώτη φορά εφικτή η αγορά ψηφιακού υλικού για κινητά, μέσω κινητού. Στο Ελσίνκι για άλλη μια φορά, ο χρήστης μπορεί πλέον να πληρώνει μέσω SMS για να αγοράζει ψηφιοποιημένους ήχους κλήσης για το κινητό του. Στις αρχές του 2000, υπάρχει και η κύρια άνθηση του κινητού ηλεκτρονικού εμπορίου, καθώς πλέον το κινητό σταματάει να θεωρείται είδος πολυτελείας και πλέον ευρύνεται η χρήση του. Στη Νορβηγία ξεκινάει η υπηρεσία πληρωμής στάθμευσης μέσω κινητού. Στην Αυστρία προσφέρονται μειωμένες τιμές για την αγορά εισιτηρίου τρένου μέσω κινητού, ενώ στην Ιαπωνία συναντάται η ίδια υπηρεσία για κλείσιμο αεροπορικών εισιτηρίων. Τον Απρίλιο του 2002, το Ευρωπαϊκό Ινστιτούτο Τηλεπικοινωνιακών Προτύπων (European Telecommunications Standards Institute ETSI) στηριζόμενο στο έργο της Παγκόσμιας Ένωσης Κινητού Εμπορίου, έχρισε τον Joachim Hoffman της Motorola υπεύθυνο για να αναπτύξει τα επίσημα πρότυπα για το ηλεκτρονικό εμπόριο. Τότε ο Hoffman δήλωσε πως οι αναλυτές του Ινστιτούτου προέβλεπαν πως η ανάπτυξη του κινητού ηλεκτρονικού εμπορίου τα επόμενα χρόνια θα είναι εκθετική σε τέτοιο βαθμό ώστε να αγγίξει τα 200 δις δολάρια μέχρι το

8 Με το πέρασμα των χρόνων, τα PDA και τα κινητά τηλέφωνα έγιναν τόσο δημοφιλή, ώστε αρκετές επιχειρήσεις είχαν αρχίσει να χρησιμοποιούν το κινητό ηλεκτρονικό εμπόριο ως έναν πιο αποτελεσματικό τρόπο για να επικοινωνούν με τους πελάτες τους. Εταιρίες όπως οι Nokia, Ericsson, Motorola και άλλες, αντιλήφθηκαν τις πιθανές εφαρμογές του κινητού ηλεκτρονικού εμπορίου, και άρχισαν να δουλεύουν με φορείς όπως τα AT&T Wireless και Sprint για να αναπτύξουν έξυπνες συσκευές οι οποίες κάνουν χρήση του WAP και προσφέρουν στον χρήστη fax και . Η επανάσταση στον χώρο του κινητού ηλεκτρονικού εμπορίου, έγινε με την παραγωγή του πρώτου iphone στην αγορά: μέχρι το σημείο αυτό η τεχνολογία των «έξυπνων τηλεφώνων» (smart phones) στόχευε σχεδόν αποκλειστικά σε εταιρικά περιβάλλοντα και η Apple άλλαξε την κατάσταση αυτή προωθώντας το iphone ως τεχνολογία για τελικούς καταναλωτές. Η όλη φιλοσοφία του κινητού ηλεκτρονικού εμπορίου άλλαξε προσανατολισμό, καθώς η χρήση του συστήματος SMS για πληρωμή, αντικαταστάθηκε από εφαρμογές. Αυτό συνέβη κυρίως, γιατί η τεχνολογία πληρωμής από SMS είναι ιδιαίτερα ευπαθής σε θέματα ασφαλείας, παρόλο που είναι ιδιαίτερα διαδεδομένη. Επίσης η εξέλιξη των δυνατοτήτων των κινητών τηλεφώνων και η ανάπτυξή τους σε θέματα υλικού, συμπεριλαμβανομένης της ασύρματης δικτύωσης, της αύξησης της επεξεργαστικής ισχύος, της χωρητικότητας της μνήμης και της διάρκειας της μπαταρίας, έδωσε την ευκαιρία να φορτωθεί το βάρος σε χρήση πόρων, κυρίως στα κινητά τηλέφωνα και λιγότερο με την υπηρεσία με την οποία επικοινωνούν (όπως εξυπηρέτες (servers), ή άλλους υπολογιστές). Τα πιο πρόσφατα χρόνια, η εξέλιξη των τηλεφώνων και των εφαρμογών τους, έδωσε τη δυνατότητα σε προγραμματιστές και εταιρίες, να εξελίξουν σε μεγάλο βαθμό το κινητό ηλεκτρονικό εμπόριο, χρησιμοποιώντας υπηρεσίες που βασίζονται στη θέση του χρήστη (location based services), σαρωτές barcode (barcode scanners), και προώθηση ειδοποιήσεων (push notifications). Με αυτόν τον τρόπο δημιουργήθηκε το περιβάλλον γνωστό ως Bricks & Clicks, όπου τα συμβατικά καταστήματα προσφέρουν στους πελάτες τα προνόμια του ηλεκτρονικού εμπορίου, όπως κριτικές προϊόντων, πληροφορίες και ειδικές προσφορές. Το περιβάλλον αυτό μπορεί να θεωρηθεί «γέφυρα» μεταξύ του ηλεκτρονικού και του συμβατικού εμπορίου και σε αυτήν την ιδέα στηρίζεται η παρούσα εργασία. 8

9 1.2. Υπηρεσίες που βασίζονται στη θέση του χρήστη (Location Based Services) Ορισμός Οι υπηρεσίες που βασίζονται στη θέση του χρήστη είναι μια γενικευμένη κατηγορία υπηρεσιών για υπολογιστές, οι οποίες χρησιμοποιούν συγκεκριμένες πληροφορίες, όπως τοποθεσία και χρόνο, ως βασικά δεδομένα. Τέτοιες υπηρεσίες, χρησιμοποιούνται από χρήστες καθημερινά. Η πιο συνηθισμένη χρήση τους πλέον, συναντάται στα κοινωνικά δίκτυα, όπου κάποιος χρήστης μπορεί να ενημερώσει τους φίλους του, για την τρέχουσα τοποθεσία του, μέσω μιας συσκευής (κινητό τηλέφωνο, φορητός υπολογιστής κ.ά.). Με την εισαγωγή των έξυπνων συσκευών στην καθημερινότητα μας, αυτή η λειτουργία χρησιμοποιείται καθημερινά και από περισσότερους χρήστες. Οι υπηρεσίες που βασίζονται στη θέση του χρήστη χρησιμοποιούνται για διαφορετικές περιστάσεις και ανάγκες, όπως θέματα υγείας, διασκέδαση, δουλειά, προσωπική ζωή κ.ά. Επίσης χρησιμοποιούνται για την εύρεση θέσης ενός προσώπου, αντικειμένου ή τοποθεσίας. Για παράδειγμα, μέσω τέτοιον υπηρεσιών ο χρήστης μπορεί να ενημερωθεί σχετικά με το που βρίσκονται φαρμακεία, μαγαζιά ή ακόμα και οι φίλοι του, σε σχέση με την εκάστοτε τοποθεσία του. Οι υπηρεσίες αυτές, σχετίζονται με το ηλεκτρονικό κινητό εμπόριο, καθώς ο χρήστης μπορεί να ανακαλύψει διάφορες προσφορές, ή πληροφορίες για καταστήματα τα οποία βρίσκονται σε κοντινή απόσταση από την τοποθεσία του Ιστορία των υπηρεσιών που βασίζονται στη θέση του χρήστη Οι έρευνες που έδειξαν τον δρόμο για την σημερινή κατάσταση των υπηρεσιών που βασίζονται στη θέση του χρήστη είναι το σύστημα υπερύθρων Active Badge ( ) και η διπλωματική εργασία ενός υπαλλήλου της Nokia (Timo Rantalainen, 1994). Ο Todd Glassey ήταν αυτός που σχεδίασε τον πρώτο εξυπηρέτη ψηφιακών χρονοσήμων (Digital Timestamp Server) για μηνύματα ηλεκτρονικού εμπορίου καθώς και αυτός που εισήγαγε την έννοια των γεωχωρικών κλειδιών (GeoSpatial Keying) μιας κρυπτογραφικής διαδικασίας που χρησιμοποιούσε χωρικά και χρονικά δεδομένα για να αποφανθεί αν επιτρέπεται η πρόσβαση σε υπηρεσίες - το

10 Αργότερα μέσα στην ίδια χρονιά, η Αμερικανική Ομοσπονδιακή Επιτροπή Επικοινωνιών (US Federal Communication Commission), εξέδωσε εντολή σε όλους τους φορείς κινητής τηλεφωνίας, να μπορούν να εντοπίζουν άτομα τα οποία πραγματοποιούσαν κλήση έκτακτης ανάγκης από τα δίκτυά τους. Το 1997, ο Christopher Kingdon της εταιρίας Ericsson, παρέδωσε την περιγραφή του πρώτου επιπέδου υπηρεσιών εντοπισμού (Location Services stage 1 - LCS) στο Ευρωπαϊκό Ινστιτούτο Τηλεπικοινωνιακών Προτύπων (European Telecommunication Standard Institute ETSI) και στο Αμερικανικό Εθνικό Ινστιτούτο Προτύπων (American National Standards Institute ANSI). Με αυτόν τον τρόπο δημιουργήθηκε η ομάδα εργασίας LCS στον οργανισμό ANSI. Αυτή η ομάδα, προχώρησε στην επιλογή συγκεκριμένων μοντέλων και προτύπων για τις υπηρεσίες εντοπισμού. Μερικά από αυτά τα μοντέλα ήταν τα: (Gateway Mobile Location Centre - GMLC), Serving Mobile Location Centre(SMLC) και ιδέες, όπως Mobile Originating Location Centre(MO-LR), Network Induced Location Request (NI-LR) και Mobile terminating Location Request(MT-LR). Τα μοντέλα αυτά δεν ήταν ιδιαίτερα λειτουργικά στο επίπεδο της εφαρμογής, καθώς έλειπε η δυνατότητα επικοινωνίας με τον χρήστη και ελέγχου από αυτόν. Η βελτίωση επήλθε από τα εξελισσόμενα μοντέλα του Glassey, τα οποία διεύρυναν τα μοντέλα του group LCS. Η εξέλιξη αυτών των μοντέλων, είχε ως αποτέλεσμα την καταχώρηση της πρώτης πατέντας για ψηφιακές υπηρεσίες που βασίζονται στη θέση του χρήστη, στις Η.Π.Α. τον Μάρτιο του Η λειτουργικότητα της πατέντας αυτής συναντάται σε σημαντικά σημεία σε όλα τα σημερινά συστήματα που χρησιμοποιούν υπηρεσίες που βασίζονται στη θέση του χρήστη. Η πρώτη φορητή συσκευή ευρείας χρήσης που είχε την δυνατότητα να χρησιμοποιήσει τις υπηρεσίες που βασίζονται στην θέση του χρήστη, ήταν το Palm VII, που έκανε την εμφάνισή του στην αγορά το Αυτή η συσκευή πωλούταν με δύο εφαρμογές, οι οποίες εντόπιζαν τον χρήστη σε επίπεδο ταχυδρομικού κώδικα και προσέφεραν σε αυτόν πρόβλεψη καιρού και πρόβλεψη της κίνησης των δρόμων. Μερικές από τις πρώτες εφαρμογές που έκαναν χρήση των υπηρεσιών που βασίζονται στην θέση του χρήστη, ήταν οι FriendFinder (εφαρμογή, που εντόπιζε άλλα άτομα με την ίδια εφαρμογή εγκατεστημένη στην συσκευή τους) και ο αυτόματος εντοπισμός 10

11 κλήσης εάν αυτή γινόταν σε κάποιο νούμερο έκτακτης ανάγκης (Πυροσβεστική, Αστυνομία ή Πρώτες Βοήθειες). Η πρώτη χρήση των υπηρεσιών που βασίζονται στη θέση του χρήστη για διαφημιστικούς λόγους, έγινε στην Ιαπωνία το 2001, από την εταιρία DoCoMo και βασιζόταν στον τριγωνισμό για συσκευές, οι οποίες δεν χρησιμοποιούσαν ακόμα GPS, ενώ αργότερα μέσα στο ίδιο έτος, η εταιρία KDDI δημιούργησε την πρώτη διαφημιστική εφαρμογή, η οποία προοριζόταν για χρήση σε κινητά τηλέφωνα, τα οποία είχανε GPS. Οι εταιρίες DoCoMo και KDDI, είναι πάροχοι κινητής τηλεφωνίας και όχι κατασκευαστές τηλεφώνων. Εδώ φαίνεται πως η πρωτοβουλία της χρήσης υπηρεσιών που βασίζονται στη θέση του χρήστη σε εμπορικές εφαρμογές, ελήφθη καθαρά από φορείς κινητής τηλεφωνίας και έτσι οι κατασκευαστές τηλεφώνων, αναγκάστηκαν στην ουσία να περιλάβουν στις δυνατότητές τους και αυτήν την δυνατότητα Μέθοδοι Εντοπισμού Οι πιο διαδεδομένες μέθοδοι εντοπισμού είναι οι Control plane locating και GSΜ localization. Control plane locating: Με τη μέθοδο εντοπισμού control plane locating, ο φορέας κινητής τηλεφωνίας, είναι σε θέση να εντοπίσει την θέση του χρήστη, σύμφωνα με την καθυστέρηση του σήματος από τους κοντινότερους πύργους κινητής τηλεφωνίας (για συσκευές κινητών τηλεφώνων οι οποίες δεν έχουν τη δυνατότητα χρήσης της τεχνολογίας GPS). Η συγκεκριμένη μέθοδος εντοπισμού υπάρχει περίπτωση να είναι αρκετά αργή, καθώς χρησιμοποιείται το κανάλι το οποίο μεταφέρει την φωνή σε μια τηλεφωνική κλήση, για τον υπολογισμό της καθυστέρησης σήματος. Στο Ηνωμένο Βασίλειο, οι υπηρεσίες που βασίζονται στην θέση του χρήστη χρησιμοποιούν μόνο ένα βασικό σταθμό βάσης για να εντοπίσουν την τοποθεσία μιας συσκευής,, μετρώντας την ισχύ του σήματος: προφανώς αυτή η τεχνική δεν δίνει ακριβή αποτελέσματα, καθώς ή ισχύς του σήματος εξαρτάται όχι μόνο από την απόσταση αλλά και από άλλους παράγοντες, όπως τα εμπόδια που παρεμβάλλονται μεταξύ κινητής συσκευής και σταθμού βάσης. Ακόμη και χωρίς τον παράγοντα αυτό όμως, η τεχνική αυτή δίνει τη ως πιθανές θέσεις του χρήστη έναν κύκλο, με κέντρο τον σταθμό βάσης. Στις νεώτερες συσκευές όμως, υπάρχει συνήθως ενσωματωμένο ένα ολοκληρωμένο A-GPS. 11

12 Υπάρχουν μερικοί κανόνες που πρέπει να τηρούνται για να μπορούν να χρησιμοποιούνται με επιτυχία οι υπηρεσίες που βασίζονται στη θέση του χρήστη με την μέθοδο του control plane locating. Αυτοί είναι οι ακόλουθοι: Απαιτήσεις ακρίβειας συντεταγμένων που καθορίζονται από τον αρμόδιο φορέα. Ελαχιστοποίηση του κόστους. Ελαχιστοποίηση των πρόσθετων αναγκών που αφορούν στο δίκτυο και στον εξοπλισμό. Αν η φορητή συσκευή διαθέτει δέκτη GPS, η χρήση του για την υποστήριξη υπηρεσιών που βασίζονται στη θέση του χρήστη είναι πιο απλή και παρέχει μεγαλύτερη ακρίβεια. Το GPS είναι βασισμένο στην ιδέα του τριπλευρισμού (trilateration). Μιας βασικής γεωμετρικής αρχής, η οποία επιτρέπει την εύρεση της τοποθεσίας ενός ατόμου, εάν είναι γνωστή η απόστασή του από άλλες, ήδη γνωστές τοποθεσίες. GSM localization: Η δεύτερη επιλογή για μέθοδο εντοπισμού είναι το GSM localization, η βασική αρχή του οποίου είναι η εύρεση της τοποθεσίας μιας τηλεφωνικής συσκευής σε σχέση με την κυψέλη κινητής τηλεφωνίας. Βασίζεται σε διάφορους τρόπους πολυπλευρισμού (multilateration), του σήματος σε σχέση με τις κυψέλες του δικτύου του φορέα της συγκεκριμένης συσκευής. Η γεωγραφική τοποθεσία της συσκευής μπορεί να ανακαλυφθεί από τεχνικές όπως η διαφορά στον χρόνο άφιξης (time difference of arrival, TDOA), ή η ενισχυμένη παρατήρηση διαφοράς χρόνου (enhanced observed time difference, E-OTD). Άλλες μέθοδοι εντοπισμού: Στα πλαίσια των υπηρεσιών τοπικής εμβέλειας που βασίζονται στη θέση του χρήστη (Νear Location Based Services, NLBS), οι οποίες αφορούν πρόσβαση σε κοντινές υπηρεσίες, χρησιμοποιούνται και άλλες μέθοδοι και τεχνολογίες. Τέτοιες μέθοδοι και τεχνολογίες είναι: Bluetooth, WLAN, υπέρυθρες, όπως και οι τεχνολογίες RFID/Near Field Communication. Αυτές οι τεχνολογίες επιτρέπουν στις συσκευές του χρήστη να χρησιμοποιούν κοντινές (σε απόσταση από αυτόν) υπηρεσίες. Καθώς τα δίκτυα GSM και GPS, λειτουργούν καλύτερα και με μεγαλύτερη ακρίβεια σε εξωτερικό χώρο, οι NLBS προσφέρονται κυρίως για χρήση 12

13 σε εσωτερικούς χώρους. Παραδείγματα χρήσης των υπηρεσιών που βασίζονται στην τοποθεσία του χρήστη Στη συνέχεια παρατίθενται μερικές από τις πιο γνωστές υπηρεσίες που βασίζονται στην τοποθεσία του χρήστη. Πρόταση κοινωνικών γεγονότων σε μία πόλη. Αναζήτηση των κοντινότερων στον χρήστη υπηρεσιών ή καταστημάτων. Πλοήγηση προς κάποια διεύθυνση ή προορισμό. Πρόβλεψη καιρού στην τρέχουσα τοποθεσία του χρήστη. Ενημέρωση της τοποθεσίας του χρήστη σε κοινωνικά δίκτυα. Εύρεση φίλων μέσω κοινωνικών δικτύων οι οποίοι, βρίσκονται κοντά στην περιοχή του χρήστη Περιγραφή Προβλήματος Στα πλαίσια της παρούσας πτυχιακής εργασίας θα αναπτυχθεί μία εφαρμογή η οποία θα χρησιμοποιεί υπηρεσίες εντοπισμού χρήστη, για εμπορικούς σκοπούς. Σενάριο: Το ηλεκτρονικό εμπόριο έχει εξελιχθεί σε μεγάλο βαθμό τα τελευταία χρόνια. Η καθημερινή του χρήση από μεγάλο αριθμό χρηστών, έχει οδηγήσει τις εταιρίες και τα καταστήματα στην δημιουργία ηλεκτρονικών καταστημάτων εκτός από των συμβατικών. Ένα παρακλάδι του ηλεκτρονικού εμπορίου, είναι το ηλεκτρονικό εμπόριο για κινητές συσκευές (Mobile e-commerce). Η συγκεκριμένη υποκατηγορία ηλεκτρονικού εμπορίου έχει γνωρίσει μεγάλη άνθηση την τελευταία δεκαετία, καθώς ευνοείται από την ανάπτυξη της τεχνολογίας των «έξυπνων» κινητών συσκευών (smart phones, tablets, PDAs). Η τεχνολογία όπως πάντα καλείται να κάνει ευκολότερη την ζωή του χρήστη, και να απλοποιεί σε όποιον βαθμό αυτό γίνεται τις δραστηριότητές του για την ικανοποίηση των αναγκών του. Στην παρούσα πτυχιακή εργασία, προσπαθούμε να δημιουργήσουμε μια εφαρμογή, η οποία βοηθά τον χρήστη στην εμπορική του δραστηριότητα. 13

14 Με την εκκίνηση της εφαρμογής, ο χρήστης καλείται να εισάγει τα στοιχεία του, τα οποία καταχωρούνται σε μια βάση δεδομένων. Μαζί με την εισαγωγή των στοιχείων του, ο χρήστης καλείται να επιλέξει τις μάρκες προϊόντων, ο οποίος προτιμά, μέσα από μια λίστα καταχωρημένη στην βάση. Χρησιμοποιώντας τις υπηρεσίες εντοπισμού χρήστη, που προαναφέρθηκαν στην εισαγωγή, ο χρήστης θα μπορεί να βρει σε σχέση με την εκάστοτε τοποθεσία του, τα πιο κοντινά σε αυτόν καταστήματα, τα οποία εμπορεύονται τις μάρκες που έχει επιλέξει. Όταν το σύστημα εντοπισμού θέσης, ανακαλύψει πως ο χρήστης έχει εισέλθει σε ένα από αυτά τα καταστήματα, θα αποστέλλονται στην συσκευή του πληροφορίες σχετικές με προσφορές, ή νέα προϊόντα, ανάλογα με τις μάρκες που ο ίδιος έχει επιλέξει. Ζητούμενα: Ζητούμενα στην παρούσα πτυχιακή εργασία, είναι η υλοποίηση της εφαρμογής για κινητή συσκευή, η αλληλεπίδραση της εφαρμογής με την βάση δεδομένων, ο εντοπισμός της συσκευής του χρήστη, μέσα από υπηρεσίες που βασίζονται στη θέση του χρήστη και η πρόταση σεναρίων για περαιτέρω ανάπτυξη της εφαρμογής. 14

15 2. Σχετιζόμενες εργασίες και τεχνολογίες 2.1. Εισαγωγή στο Android Το Android είναι ένα λειτουργικό σύστημα, το οποίο αποτελεί κινητήρια δύναμη για εκατομμύρια διαφορετικούς τύπους κινητών συσκευών, σε περισσότερες από 190 χώρες του κόσμου. Πρόκειται για την μεγαλύτερη εγκατεστημένη βάση πλατφόρμας κινητής συσκευής στον κόσμο και παρ όλα αυτά συνεχίζει να επεκτείνεται με ταχείς ρυθμούς, καθώς κάθε μέρα ένας σημαντικός αριθμός χρηστών (κοντά στο ένα εκατομμύριο) [Εικόνα 2.1], ανακαλύπτει μια συσκευή που λειτουργεί με Android και ξεκινά τη χρήση της. Το Android δίνει την ευκαιρία σε μηχανικούς λογισμικού να σχεδιάζουν και να δημιουργούν εφαρμογές, οι οποίες απευθύνονται σε χρήστες σε όλη την υφήλιο, καθώς υπάρχει μια ανοιχτή «αγορά» για να διαδίδονται αυτές οι εφαρμογές άμεσα. Εικόνα 2.1: Διάγραμμα ενεργοποίησης νέων συσκευών Android σε σχέση με τον χρόνο Βασιζόμενο στην συμβολή της κοινότητας ανοικτού λογισμικού του Linux (opensource Linux community), και σε περισσότερους από 300 συνεργάτες από τον χώρο 15

16 του λογισμικού, του υλικού και φορείς κινητής τηλεφωνίας, το Android έγινε το γρηγορότερα αναπτυσσόμενο λειτουργικό σύστημα για κινητές συσκευές Τα Σημαντικότερα Συστατικά του Android και η Αρχιτεκτονική του Το Android είναι μια συλλογή λογισμικού για κινητές συσκευές, η οποία περιέχει ένα λειτουργικό σύστημα, κάποιες βασικές εφαρμογές (καλούμενες και εφαρμογέςκλειδιά) και ένα ενδιάμεσο λογισμικό (middleware). Οι εφαρμογές προγραμματίζονται και εκτελούνται στη γλώσσα προγραμματισμού Java, εμπλουτισμένη με συγκεκριμένες βιβλιοθήκες από το Android. Τα σημαντικότερα συστατικά του Android είναι τα ακόλουθα: Πλαίσιο εφαρμογών (Application framework): Επιτρέπει την επαναχρησιμοποίηση και την αντικατάσταση συστατικών. Dalvik virtual machine: Πρόκειται για μία εικονική μηχανή για τη γλώσσα Java βελτιστοποιημένη για κινητά [2]. Ενσωματωμένη εφαρμογή πλοήγησης (browser). Βελτιστοποιημένα γραφικά: To Android ενσωματώνει βιβλιοθήκες για χειρισμό δισδιάστατων γραφικών, ενώ υποστηρίζει και την OpenGL για χειρισμό τρισδιάστατων γραφικών. SQLite: Το Android ενσωματώνει το σύστημα διαχείρισης βάσεων δεδομένων SQLite. Υποστήριξη για πολυμέσα: Το Android παρέχει άμεση υποστήριξη για ήχο, βίντεο και διάφορες μορφοποιήσεις αρχείων εικόνας. Επικοινωνία μέσω δικτύου GSM, δικτύου 3G, Bluetooth, EDGE,και WiFi: Το Android διαθέτει λογισμικό για να υποστηρίξει όλους τους ανωτέρω τρόπους επικοινωνίας, η διαθεσιμότητά τους όμως εξαρτάται από το αν υπάρχει το σχετικό υλικό στη συσκευή. Camera, GPS, πυξίδα, επιταχυνσιόμετρο: Το Android διαθέτει λογισμικό για να υποστηρίξει όλες τις ανωτέρω συσκευές, η διαθεσιμότητά τους όμως εξαρτάται από το αν υπάρχει το σχετικό υλικό στη συσκευή. 16

17 Εικόνα 2.2: Αρχιτεκτονική συστήματος Android Στην Εικόνα 2.2 βλέπουμε τα διαφορετικά επίπεδα της αρχιτεκτονικής του Android και ακολουθεί μια σύντομη περιγραφή αυτών: Linux Kernel (Πυρήνας Linux): Ολόκληρο το λειτουργικό σύστημα του Android είναι χτισμένο σε έναν πυρήνα Linux 2.6 με κάποιες αλλαγές στην αρχιτεκτονική, οι οποίες έχουν γίνει από την Google. Αυτός ο πυρήνας Linux αλληλεπιδρά με το hardware των συσκευών, καθώς περιέχει όλους τους απαραίτητους οδηγούς συσκευών (drivers) για να γίνει αυτό. Ο πυρήνας Linux χρησιμοποιείται από το λογισμικό, ως «γέφυρα» ανάμεσα στις διάφορες εφαρμογές και το υλικό της συσκευής. Το Android χρησιμοποιεί επίσης τον πυρήνα Linux για όλες τις βασικές λειτουργίες του, όπως διαχείριση της μνήμης και των διεργασιών, ρυθμίσεις ασφαλείας κ.ά. Το γεγονός ότι το Android στηρίχθηκε σε μια από τις πιο διαδεδομένες πλατφόρμες λογισμικού, έκανε σχετικά εύκολη τη μεταφορά του σε μια μεγάλη ποικιλία υλικού και αύξησε τη συμβατότητά του με άλλες πλατφόρμες. Libraries (Βιβλιοθήκες): Ένα επίπεδο πιο ψηλά από τον πυρήνα Linux συναντώνται οι βασικές βιβλιοθήκες του Android. Αυτές οι βιβλιοθήκες είναι 17

18 γραμμένες στις γλώσσες προγραμματισμού C και C++ και είναι συγκεκριμένες για διαφορετικούς τύπους hardware. Ανάμεσα στις βιβλιοθήκες ξεχωρίζουμε τις ακόλουθες: Surface manager (διαχειριστής επιφάνειας): Η βιβλιοθήκη αυτή χρησιμοποιείται από τον διαχειριστή παραθύρων (window manager) για τη δημιουργία παραθύρων με off-screen buffering. Ο όρος off-screen buffering σημαίνει ότι ο προγραμματιστής δεν σχηματίζει τις οθόνες λειτουργίας των εφαρμογών κατευθείαν στην οθόνη της συσκευής, αλλά αυτές ετοιμάζονται εκτός οθόνης και μεταφέρονται σε αυτήν ολοκληρωμένες από τον off-screen buffer. Media framework (πλαίσιο διαχείρισης πολυμέσων): Περιέχει οδηγούς για την καταγραφή και αναπαραγωγή διαφορετικών τύπων media. WebKit: H «μηχανή» της εφαρμογής πλοήγησης. Η μηχανή χρησιμοποιείται για την προβολή περιεχομένου HTML. Android Runtime (περιβάλλον εκτέλεσης Android): To περιβάλλον εκτέλεσης Android αποτελείται από την εικονική μηχανή Dalvik και τις βασικές βιβλιοθήκες της Java. Εικονική μηχανή Dalvik: Πρόκειται για έναν τύπο εικονικής μηχανής Java (JVM),το οποίο χρησιμοποιείται σε συσκευές Android για να εκτελούνται εφαρμογές και είναι βελτιστοποιημένη ώστε να χρησιμοποιεί όσο το δυνατόν μικρότερη υπολογιστική ισχύ και μνήμη. Σε αντίθεση με τις κλασσικές JVM, το Dalvik δεν εκτελεί αρχεία τύπου.class, αλλά αρχεία τύπου.dex. Τα αρχεία τύπου.dex παράγονται από τα αντίστοιχα αρχεία τύπου.class κατά την μεταγλώττιση της εφαρμογής, και είναι πιο κατάλληλα για χρήση σε περιβάλλοντα με περιορισμένους πόρους (μνήμη και υπολογιστική ισχύ). Βασικές βιβλιοθήκες Java: Αυτές οι βιβλιοθήκες διαφέρουν από αυτές της Java SE και της Java ME, αλλά προσφέρουν σχεδόν την ίδια λειτουργικότητα με τις βιβλιοθήκες της Java SE. 18

19 Application Framework (πλαίσιο εφαρμογών): Το πλαίσιο εφαρμογών τοποθετείται αμέσως πιο πάνω από το περιβάλλον εκτέλεσης Android, και πρόκειται για κομμάτια λογισμικού με τα οποία η εφαρμογή αλληλεπιδρά άμεσα. Αυτά τα τμήματα λογισμικού παρέχουν πρόσβαση στις βασικές λειτουργίες της συσκευής, όπως διαχείριση πόρων, διαχείριση κλήσεων κ.ά. Οι σημαντικότερες ενότητες αυτού του επιπέδου λογισμικού είναι οι ακόλουθες: Activity Manager (διαχειριστής δραστηριοτήτων): Διαχειρίζεται τον κύκλο εκτέλεσης μιας εφαρμογής. Content Providers (πάροχοι περιεχομένου): Πρόκειται για οντότητες που διαχειρίζονται τα δεδομένα τα οποία διαμοιράζονται ανάμεσα στις εφαρμογές. Telephony Manager (διαχειριστής τηλεφωνίας): Διαχειρίζεται όλες τις τηλεφωνικές κλήσεις. Location Manager (διαχειριστής τοποθεσίας): Διαχειρίζεται τις λειτουργίες εντοπισμού θέσης του χρήστη, χρησιμοποιώντας GPS, ή το cell tower. Στην εφαρμογή που αναπτύχθηκε στην παρούσα πτυχιακή εργασία, χρησιμοποιήθηκε μια εξομοίωση του εντοπισμού μέσω GPS. Applications (εφαρμογές): Πρόκειται για το ανώτερο επίπεδο στην αρχιτεκτονική του Android. Εδώ αποθηκεύονται τόσο οι εφαρμογές που δημιουργούνται από τους προγραμματιστές, όσο και οι εφαρμογές που δίνονται προεγκατεστημένες με τη συσκευή Εργαλεία Ανάπτυξης Εφαρμογών Android (Android Developer Tools) Τα εργαλεία ανάπτυξης εφαρμογών Android (Android Developer Tools, ADT), είναι ένα σύνολο λειτουργιών και εργαλείων το οποίο επεκτείνει τις δυνατότητες λειτουργίας του περιβάλλοντος ανάπτυξης εφαρμογών Eclipse. Τα ADT προσφέρουν στον προγραμματιστή πρόσβαση σε αρκετές δυνατότητες οι οποίες καθιστούν τον προγραμματισμό εφαρμογών Android πολύ ευκολότερο. Τα ADT προσφέρουν στον προγραμματιστή πρόσβαση μέσα από μια γραφική διεπαφή χρήστη (Graphical user interface, GUI) σε πολλές λειτουργίες και εργαλεία, τα οποία χωρίς την γραφική διεπαφή χρήστη θα έπρεπε να χειρίζονται μέσα από γραμμή 19

20 εντολών. Επίσης προσφέρει στον προγραμματιστή ένα εργαλείο σχεδίασης της διεπαφής με τον χρήστη, το οποίο είναι εύκολο στην χρήση και προσφέρεται για την δημιουργία και ανάπτυξη της διεπαφής με τον χρήστη. Τα σημαντικότερα από τα εργαλεία που προσφέρονται μέσα από τον συνδυασμό των ADT και του Eclipse είναι τα ακόλουθα: Ενσωματωμένες λειτουργίες για δημιουργία προγραμμάτων, εγκατάστασής τους σε συσκευές, καθώς και αποσφαλμάτωση. Δημιουργία εικονικών συσκευών Android για την δοκιμή και την αποσφαλμάτωση των εφαρμογών. Επεξεργαστές της προγραμματιστικής γλώσσας Java και XML. Ενσωματωμένη βιβλιογραφία των δυνατοτήτων του Android Βιβλιογραφική Επισκόπηση Εφαρμογών Κινητού Ηλεκτρονικού Εμπορίου Η ραγδαία εξέλιξη στο χώρο των φορητών και ασύρματων επικοινωνιών έχει επιτρέψει να επεκταθεί στο νέο περιβάλλον ένας μεγάλος αριθμός ηλεκτρονικών υπηρεσιών, ενώ ταυτόχρονα παρέχει στους προγραμματιστές τη δυνατότητα της δημιουργίας νέων και καινοτόμων υπηρεσιών. Η επιτυχία και η διάδοση των εφαρμογών κινητού ηλεκτρονικού εμπορίου στηρίζεται σε διάφορους παράγοντες, όπως η ευρεία διαθεσιμότητα των φορητών συσκευών και των ασύρματων δικτύων, η συνεχής μείωση των τιμών τους, αλλά και την ραγδαία αύξηση στην πρόθεση χρήσης του ηλεκτρονικού εμπορίου Ο Ρόλος της Περιβάλλουσας Κατάστασης στον Σχεδιασμό των Εφαρμογών Κινητού Ηλεκτρονικού Εμπορίου Οι εφαρμογές κινητού ηλεκτρονικού εμπορίου έχουν διάφορα ιδιαίτερα χαρακτηριστικά τα οποία δεν συναντώνται σε άλλες εφαρμογές. Ένα μέρος αυτών των χαρακτηριστικών οφείλεται στην συνεχόμενη μεταβολή του περιβάλλοντος λειτουργίας αυτών των εφαρμογών. Αυτή η συνεχόμενη μεταβολή του περιβάλλοντος, καθιστά αναγκαία μια ριζικά νέα προσέγγιση στη διαδικασία σχεδιασμού τους. Αναζητώντας λύσεις σε αυτό το πρόβλημα σχεδιασμού των εφαρμογών του κινητού ηλεκτρονικού εμπορίου μπορούν να εξεταστούν προτάσεις που έχουν γίνει για αντίστοιχα θέματα, σε «συγγενείς» χώρους του κινητού 20

21 ηλεκτρονικού εμπορίου. Μια από αυτές είναι η προσέγγιση της «επίγνωσης της περιβάλλουσας κατάστασης.» Η προσέγγιση της επίγνωσης της περιβάλλουσας κατάστασης έχει προταθεί ως μια καινοτόμος τεχνική στο χώρο της διάχυτης και πανταχού παρούσας υπολογιστικής (pervasive and ubiquitous computing), για την ανάπτυξη εφαρμογών με απαιτήσεις για ευελιξία, αυτονομία και προσαρμογή, μέσα στους περιορισμούς που επιφέρουν οι υπολογιστικοί πόροι. Η συγκεκριμένη προσέγγιση αξιοποιεί την περιβάλλουσα κατάσταση, την πληροφορία δηλαδή που περιβάλλει την αλληλεπίδραση χρήστηεφαρμογής, προκειμένου να μειώσει τα δεδομένα που εισάγει ο χρήστης (user input) και να πετύχει την προσαρμογή (adaptation) στο δυναμικό περιβάλλον λειτουργίας και στις μεταβαλλόμενες απαιτήσεις του χρήστη. Παρόλο που η χρήση της περιβάλλουσας κατάστασης στα συστήματα της διάχυτης και πανταχού παρούσας υπολογιστικής είναι ένα θέμα που έχει συζητηθεί εκτενώς στις μέρες μας, η ανάπτυξη και η εφαρμογή του δεν είναι αυτή που θα περιμέναμε, καθώς συναντάται σε ένα μικρό σχετικά σε εύρος σύνολο εφαρμογών. Μερικές από τις εφαρμογές αυτές είναι τουριστικοί οδηγοί, υπενθυμιστές (reminders) και εργαλεία επικοινωνίας (communication tools), οι οποίες αξιοποιούν ένα σχετικά μικρό και απλό υποσύνολο της περιβάλλουσας πληροφορίας. Στις εφαρμογές κινητού ηλεκτρονικού εμπορίου υπάρχουν μερικά παραδείγματα όπου έχει αξιοποιηθεί η τρέχουσα θέση του χρήστη, όπως π.χ. σε συστήματα διαφήμισης με βάση την τοποθεσία, καθώς και παραδείγματα εφαρμογών στα οποία έχουν αξιοποιηθεί κάποιες από τις προτιμήσεις του χρήστη (user preferences), όπως σε εφαρμογές προσωπικής προσαρμογής (personalization) σελίδων ιστού, οι οποίες προσαρμόζονται ανάλογα με το προφίλ του κάθε χρήστη και εμφανίζονται σε φορητές συσκευές. Οι εφαρμογές αυτές, παρόλο που έχουν προωθηθεί για εμπορική κατανάλωση, έχουν σχετικά μικρή εξάπλωση χωρίς ιδιαίτερη ανάπτυξη και μελέτη της ανατροφοδότησης από τους χρήστες (user feedback). Η περιορισμένη εξάπλωση των εφαρμογών κινητού ηλεκτρονικού εμπορίου με επίγνωση περιβάλλουσας κατάστασης, οδηγεί στην μελέτη των συνιστωσών που απαρτίζουν μια εφαρμογή με επίγνωση της περιβάλλουσας κατάστασης, καθώς και των προϋποθέσεων που είναι απαραίτητες για την επιτυχή ανάπτυξη και λειτουργία της. Αυτές οι συνιστώσες και προϋποθέσεις είναι οι ακόλουθες: 21

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δίνουμε λύσεις, δεν προτείνουμε

Δίνουμε λύσεις, δεν προτείνουμε Δίνουμε λύσεις, δεν προτείνουμε Σχετικά με εμάς Ολοκληρωμένες λύσεις προβολής επαγγελματιών στο διαδίκτυο. Ο Όμιλος FOCUS-ON, ένας όμιλος Web & Mobile Services, ξεκίνησε τη δραστηριοποίησή του το 2008

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

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

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

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

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

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

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

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

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

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

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

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

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

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Βερονίκης Σπύρος Τμήμα Αρχειονομίας- Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο spver@ionio.gr Stoica Adrian Τμήμα Ηλεκτρολόγων Μηχανικών

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

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

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

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

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

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

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

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

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr

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

GoDigital.Store E-Commerce Platform

GoDigital.Store E-Commerce Platform GoDigital.Store E-Commerce Platform Πλήρης διαχείριση καταλόγου και καταστήματος banet Α.Ε. Βαλαωρίτου 20 54625 Θεσσαλονίκη Τ.2310253999 F.2310253998 www.banet.gr info@banet.gr GoDigital.Store Γενική περιγραφή

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

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

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ Τμήμα Πληροφορικής και Τηλεπικοινωνιών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ Τμήμα Πληροφορικής και Τηλεπικοινωνιών Μια πλατφόρμα για παρουσίαση και διάχυση πληροφοριών πολιτιστικής κληρονομίας με υποστήριξη για κινητές συσκευές και εμπλουτισμένη με επαυξημένη

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

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

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

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

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

ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ Ρένα Μπαρδάνη, Διευθύντρια Τομέα Ανθρώπινου Δυναμικού, ΣΕΒ Deree - The American College of Greece, Τετάρτη

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

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

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

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

ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014

ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τμήμα Ηλεκτρολόγων Μηχανικών, Μηχανικών Η/Υ και Πληροφορικής ΤΕΛΙΚΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ (6 Μονάδες ECTS)- Ακαδημαϊκό Έτος 2013 2014 1. Ερευνητική Περιοχή: Επεξεργασία

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

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

Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Ψηφιακό Περιεχόμενο & Ηλεκτρονικό Εμπόριο (Δ εξάμηνο) Διάλεξη # 10η: Κινητό Εμπόριο (m Commerce) Χαρίκλεια

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

Chania a place to visit

Chania a place to visit ΤΕΧΝΙΚΗ ΠΕΡΙΓΡΑΦΗ Εφαρμογή Δήμου Χανίων για Android και ios Chania a place to visit Η εφαρμογή για κινητά τηλέφωνα του Δήμου Χανίων θα αποτελεί μία ολοκληρωμένη υπηρεσία που θα παρέχει τη δυνατότητα στον

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

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

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

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

Προσαρμογή λειτουργιών Δικτύου Κινητής Τηλεφωνίας

Προσαρμογή λειτουργιών Δικτύου Κινητής Τηλεφωνίας Αυτόματο Σύστημα Κλήσης Έκτακτης Ανάγκης Προσαρμογή λειτουργιών Δικτύου Κινητής Τηλεφωνίας Κωνσταντίνος Φίλης, COSMOTE ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΕΥΡΩΠΑΪΚΟ ΤΑΜΕΙΟ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΑΝΑΠΤΥΞΗΣ Υφιστάμενη Διαχείριση Κλήσεων

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

Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ

Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ Ο κύκλος του Computing Από το mainframe στο PC και από το PC στο cloud Διαδίκτυο: εφαρμογές, media, επικοινωνία "Smart

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

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

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

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

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

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

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

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων LOCATION BASED SERVICES ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΜΩΜΑ

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων LOCATION BASED SERVICES ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΜΩΜΑ LOCATION BASED SERVICES ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΜΩΜΑ ΠΛΗΡΟΦΟΡΙΕΣ: Σπύρος Αθανασίου, 210 772 1436, spathan@dblab.ece.ntua.gr Ντίνος Αρκουμάνης, +30972300110, dinosar@dblab.ece.ntua.gr Με τον όρο Location Based

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

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

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

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

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

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

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

Εγχειρίδιο Χρήσης. Σημαντικό!

Εγχειρίδιο Χρήσης. Σημαντικό! Εγχειρίδιο Χρήσης Σημαντικό! Η διαδικτυακή πύλη της υπηρεσίας www.vidatrack.com είναι συμβατή με τους πιο κάτω περιηγητές: Internet Explorer 12 ή πιο πρόσφατο Google Chrome 38 ή πιο πρόσφατο Mozilla Firefox

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

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας) Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016 Γεωργία Καπιτσάκη (Λέκτορας) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα συλλογής

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

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

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

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

Εγχειρίδιο Χρήσης. 1bank Internet Banking για Εταιρικούς Συνδρομητές

Εγχειρίδιο Χρήσης. 1bank Internet Banking για Εταιρικούς Συνδρομητές Εγχειρίδιο Χρήσης 1bank Internet Banking για Εταιρικούς Συνδρομητές 1bank Πίνακας Περιεχομένων Τα κανάλια της 1bank... 3 Αίτηση... 3 Πληροφορίες Λογαριασμών... 4 Λογαριασμοί > Υπόλοιπα... 4 Λογαριασμοί

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

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου Α Γενικού Λυκείου 87 Διδακτικές ενότητες 10.1 Υπηρεσίες Διαδικτύου 10.2 Ο παγκόσμιος ιστός, υπηρεσίες και εφαρμογές Διαδικτύου Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να μπορούν να διακρίνουν

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

Mobile Fleet. Mobile Fleet - Βασικά Χαρακτηριστικά

Mobile Fleet. Mobile Fleet - Βασικά Χαρακτηριστικά Mobile Fleet Το Mobile Fleet είναι ένα Ολοκληρωμένο Πληροφοριακό Σύστημα εντοπισμού και διαχείρισης, σε πραγματικό χρόνο, οχημάτων παντός τύπου (φορτηγών, επιβατηγών, γερανοφόρων, χωματουργικών κλπ). τόσο

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

Ραγδαία τεχνολογική εξέλιξη

Ραγδαία τεχνολογική εξέλιξη ΣΦΑΙΡΕΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ Αχιλλέας Καμέας Ελληνικό Ανοικτό Πανεπιστήμιο & Ινστιτούτο Τεχνολογίας Υπολογιστών Ραγδαία τεχνολογική εξέλιξη 2 1 Mobile devices / tablets 3 Μικρές, φορητές συσκευές

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

Χαράλαμπος Καραγιαννίδης

Χαράλαμπος Καραγιαννίδης Διάλεξη 4 Λειτουργικό Σύστημα & Λογισμικό Εφαρμογών H/Y Εισαγωγή στις Εφαρμογές ΤΠΕ Χαράλαμπος Καραγιαννίδης karagian@uth.gr Διάλεξη 4: Λειτουργικό Σύστημα & Εφαρμογές 1/41 20/10/2015 Σύνοψη Μαθήματος

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

Το Ασύρματο Δίκτυο TETRA. Αντωνίου Βρυώνα (Α.Μ. 1019)

Το Ασύρματο Δίκτυο TETRA. Αντωνίου Βρυώνα (Α.Μ. 1019) Το Ασύρματο Δίκτυο TETRA Αντωνίου Βρυώνα (Α.Μ. 1019) Περίληψη Γενικά Χαρακτηριστικά Τι είναι το TETRA Γενικά στοιχεία Αρχιτεκτονική δικτύου Πρωτόκολλο TETRA Υπηρεσίες TETRA Κλήσεις DMO δικτύου TETRA Ασφάλεια

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

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

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

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

Η πρώτη ελληνική εφαρμογή για το κυνήγι!

Η πρώτη ελληνική εφαρμογή για το κυνήγι! Η πρώτη ελληνική εφαρμογή για το κυνήγι! Όροι Χρήσης Πληροφορίες - Προϋποθέσεις Συσκευές Δικαιώματα (Permissions) Πληροφορίες για τη θέση μου Επίπεδα Πλοήγηση στο χάρτη Στείλε την τοποθεσία μου Πλοήγηση

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

Για χρήση με εφαρμογές σάρωσης/ανάγνωσης κωδικού QR

Για χρήση με εφαρμογές σάρωσης/ανάγνωσης κωδικού QR Εφαρμογή κωδικού QR της Xerox Οδηγός γρήγορης εκκίνησης 702P03999 Για χρήση με εφαρμογές σάρωσης/ανάγνωσης κωδικού QR Χρησιμοποιήστε την εφαρμογή κωδικού QR (Ταχείας απόκρισης) με τις ακόλουθες εφαρμογές:

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

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

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

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΣΧΕΔΙΑΣΗΣ ΠΡΟΪΟΝΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΣΧΕΔΙΑΣΗΣ ΠΡΟΪΟΝΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ Σχεδίαση Διεπαφής Χρήστη (user interface) για Διαδραστική Εφαρμογή Αναζήτησης Πλοίων σε Τοπική Εμβέλεια, για Κινητές Συσκευές με

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

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

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

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

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services Γεώργιος Σταυρουλάκης gstavr@dblab.ece.ntua.gr ιπλωµατική εργασία στο Εργαστήριο Συστηµάτων Βάσεων Γνώσεων και εδοµένων Επιβλέπων: Καθηγητής

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

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Υπολογιστικό Κέντρο Βιβλιοθηκών ΕΚΠΑ http://www.lib.uoa.gr Εισαγωγή Και στις ΒΥΠ του ΕΚΠΑ, οι ανάγκες για υλοποίηση υπηρεσιών

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015 Σύμφωνα με: α) τις διατάξεις των άρθρων 123, 124, 135 και 136 του Ν. 4072/2012

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

Πλοήγηση και Αναζήτηση

Πλοήγηση και Αναζήτηση Πλοήγηση και Αναζήτηση Περιήγηση Το Eprints παρέχει πολλούς διαφορετικούς τρόπους να επιμεριστεί το καταθετήριο σε διαφορετικές συλλογές και να προσεγγίζεται το περιεχόμενό του από διαφορετικές οπτικές

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

Σχεδιασμός στο Διαδίκτυο και ηλεκτρονική προσβασιμότητα e-inclusion

Σχεδιασμός στο Διαδίκτυο και ηλεκτρονική προσβασιμότητα e-inclusion Σχεδιασμός στο Διαδίκτυο και ηλεκτρονική προσβασιμότητα e-inclusion Κατερίνα Παπαδοπούλου Πρόγραμμα Σπουδών Γραφικές Τέχνες Πολυμέσα Ενότητα ΓΤΠ 61 Πληροφορική - Πολυμέσα Επιβλέπων Καθηγητής Κ. Γεώργιος

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

ενηµέρωσης ταξιδιωτών και επισκεπτών του ήµου Ρεθύµνου µε τα παρακάτω υποσυστήµατα : µέσω σχετικής πλατφόρµας, εκ µέρους της δηµοτικής αρχής

ενηµέρωσης ταξιδιωτών και επισκεπτών του ήµου Ρεθύµνου µε τα παρακάτω υποσυστήµατα : µέσω σχετικής πλατφόρµας, εκ µέρους της δηµοτικής αρχής Παρουσίαση Έργου Αξιοποίηση των Ασύρµατων ευρυζωνικών δικτύων µε εφαρµογή καινοτόµων ηλεκτρονικών υπηρεσιών και χρήση φορητών συσκευών από τους δηµότες και το προσωπικό του ήµου Ρεθύµνου Εισηγητής : Κουκουτίµπας

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

Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing)

Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing) Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing) Καθ. Σωτήρης Νικολετσέας 1,2 1 Τμήμα Μηχανικών Η/Υ και Πληροφορικής, Πανεπιστήμιο Πατρών 2 Ινστιτούτο Τεχνολογίας

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

Tales & Trails. apps4thessaloniki 2016

Tales & Trails. apps4thessaloniki 2016 Tales & Trails apps4thessaloniki 2016 the digiwalkers team Πανισκάκη Κική, πτυχιούχος τμήματος Πληροφορικής ΑΠΘ, σχεδίαση & ανάπτυξη εφαρμογής Βακάλη Αθηνά, Kαθηγήτρια Πληροφορικής στο Αριστοτέλειο Πανεπιστήμιο

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

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

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

MLS Destinator Android για Vodafone Εγχειρίδιο Χρήσης

MLS Destinator Android για Vodafone Εγχειρίδιο Χρήσης MLS Destinator Android για Vodafone Εγχειρίδιο Χρήσης MLS Destinator για Android Vodafone Εγχειρίδιο Χρήσης v1.0 2 Περιεχόμενα 1 - ΕΙΣΑΓΩΓΗ... 4 ΤΙ ΕΙΝΑΙ ΤΟ MLS DESTINATOR... 4 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ MLS DESTINATOR...

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

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό

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

Ηλεκτρονική Διαφήμιση. Αντωνιάδου Όλγα

Ηλεκτρονική Διαφήμιση. Αντωνιάδου Όλγα Ηλεκτρονική Διαφήμιση Αντωνιάδου Όλγα Διαφήμιση στο διαδίκτυο Το διαδίκτυο είναι αναμφισβήτητα ένα τεράστιο πεδίο προώθησης και διαφήμισης υπηρεσιών και προϊόντων. Η ποσότητα της πληροφορίας που διακινείται

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

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για

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

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται: Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό

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

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

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

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

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 1: Βασικές Έννοιες Λειτουργικών Συστημάτων

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

Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών. Δ. Μετάφας. (Android, ipad κ.α.). Το παιχνίδι που θα επιλεγεί για την

Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών. Δ. Μετάφας. (Android, ipad κ.α.). Το παιχνίδι που θα επιλεγεί για την 31 Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών Δ. Μετάφας Στόχος της εργασίας είναι η ανάπτυξη δικτυακού εκπαιδευτικού παιχνιδιού πολλών χρηστών, ανεξάρτητο πλατφόρμας λειτουργικού συστήματος.

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

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

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

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

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

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

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

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Τι είναι Λειτουργικό Σύστημα Κάθε Η/Υ αποτελείται από το Υλικό (Hardware) και το Λογισμικό (Software). Το Υλικό είναι το ηλεκτρικό, ηλεκτρονικό και

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

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.

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

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

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

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

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

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

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

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Ηλεκτρονικό Εμπόριο Αναπτύσσοντας ένα Ηλεκτρονικό Κατάστημα Ηλεκτρονικό Εμπόριο Λειτουργικότητα Εφαρμογής Κατάλογος προϊόντων Καλάθι

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

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

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

SIMATIC MANAGER SIMATIC MANAGER

SIMATIC MANAGER SIMATIC MANAGER 1 Προγραμματισμός του PLC. 1. Γενικά Μια προσεκτική ματιά σε μια εγκατάσταση που θέλουμε να αυτοματοποιήσουμε, μας δείχνει ότι αυτή αποτελείται από επιμέρους τμήματα τα οποία είναι συνδεδεμένα μεταξύ τους

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

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

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

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

Γεωπροσδιορισμός σε κινητές συσκευές και αξιοποίησή τους (Geolocation) ΓΤΠ61 Κοντάκης Σπυριδάκης

Γεωπροσδιορισμός σε κινητές συσκευές και αξιοποίησή τους (Geolocation) ΓΤΠ61 Κοντάκης Σπυριδάκης Γεωπροσδιορισμός σε κινητές συσκευές και αξιοποίησή τους (Geolocation) ΓΤΠ61 Κοντάκης Σπυριδάκης 2 Geolocation Γεωπροσδιορισμός ή γεωεντοπισμος (Geolocation) είναι ο γεωγραφικός προσδιορισμός ενός αντικειμένου

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

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

Εφαρμογή GN Hearing - εγχειρίδιο χρήστη

Εφαρμογή GN Hearing - εγχειρίδιο χρήστη Εφαρμογή - εγχειρίδιο χρήστη Εισαγωγή Συγχαρητήρια για τη λήψη της εφαρμογής σας. Η εφαρμογή έχει σχεδιαστεί με σκοπό να βελτιώσει την ακουστική εμπειρία σας και να σας βοηθήσει να αξιοποιήσετε πλήρως

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

Τεχνολογία Ηλεκτρονικού Εμπορίου

Τεχνολογία Ηλεκτρονικού Εμπορίου Τεχνολογία Ηλεκτρονικού Εμπορίου 7η διάλεξη: Τεχνολογίες Εξατομίκευσης (personalization) σε Περιβάλλοντα Ηλεκτρονικού Εμπορίου Χρήστος Γεωργιάδης ιαστάσεις της τεχνολογίας του ηλεκτρονικού εμπορίου Η πανταχού

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

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 Υλοποιηση νεων τεχνολογιων (Web GIS, Application Servers) για τη δυναμικη προσβαση μεσω διαδικτυου στη βαση δεδομενων του Ελληνικου Εθνικου Κεντρου Ωκεανογραφικων

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

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

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

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

Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud

Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud Το Oracle Analytics Cloud αποτελεί ένα ολοκληρωμένο σύνολο δυνατοτήτων που περιλαμβάνει έτοιμο περιεχόμενο, εξειδικευμένα

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

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

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

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

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) ΕΡΓΑΣΙΑ (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρµογή ιαδικτύου ιαχείρισης Αποθήκων (Warehouse Management Web Application) Ζητούµενο:

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

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΜΕΤΡΟ 1.2 Κοινοπραξίες Έρευνας και Τεχνολογικής Ανάπτυξης σε τομείς Εθνικής Προτεραιότητας Παροχή υπηρεσιών τουριστικού και αρχαιολογικού ενδιαφέροντος μέσω πλατφόρμας

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

»Τι είναι η Spartan;

»Τι είναι η Spartan; by Spartan Security »Τι είναι η Spartan; 24ωρο Κέντρο Λήψης Σημάτων Συναγερμού και Εικόνας (Κ.Λ.Σ.Σ.). Πάροχος ηλεκτρονικής ασφάλειας μέσω ψηφιακής παρακολούθησης συστημάτων ασφαλείας. Πρώτο Κ.Λ.Σ.Σ. στην

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

Εναλλακτικές Τεχνικές Εντοπισμού Θέσης

Εναλλακτικές Τεχνικές Εντοπισμού Θέσης Εναλλακτικές Τεχνικές Εντοπισμού Θέσης Στρίγκος Θεόδωρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο el01222@mail.ntua.gr Σκοπός της διπλωματικής εργασίας είναι η

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

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System)

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System) Υλικό Hardware Λογισμικό Software... κώδικας ΥΛΙΚΟ Κάθε ηλεκτρονικό, ηλεκτρικό και μηχανικό μέρος του Η/Υ. ΛΟΓΙΣΜΙΚΟ Προγράμματα,δηλαδή οδηγίες γιατοτιπρέπεινακάνειοη/υ. Λειτουργικό Σύστημα Είναι ένα βασικό

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

Κοινωνική Αλληλεπίδραση

Κοινωνική Αλληλεπίδραση Κοινωνική Αλληλεπίδραση Τεχνολογία Σύγχρονης Επικοινωνίας Dirk Sommermeyer, IAQ e.v. Θέματα Τύποι Επικοινωνίας Προδιαγραφές σε μηχανήματα Υπολογιστών (hardware) Προδιαγραφές σε λογισμικό (software) Διαδικασίες

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

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Μάθημα 0.2: Το Λογισμικό (Software) Δίκτυα υπολογιστών Αντώνης Χατζηνούσκας 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήματος

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

Πληροφορική. Μάθημα Κατεύθυνσης

Πληροφορική. Μάθημα Κατεύθυνσης Πληροφορική Μάθημα Κατεύθυνσης Σκοπός Μαθήματος Οι μαθητές που θα ακολουθήσουν το μάθημα αυτό θα είναι ικανοί να λύνουν προβλήματα με αλγοριθμικό τρόπο, ακολουθούν τα βήματα του κύκλου ανάπτυξης, ώστε

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

Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα

Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα Με μια ματιά Το ACCESSNET Campus IP είναι ένα μικρό σύστημα TETRA το οποίο καθιστά την τεχνολογία TETRA προσιτή για όλους τους διαχειριστές δικτύων.

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

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

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

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