NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία

Σχετικά έγγραφα
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία Δεύτερη φάση

Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες. Χειμερινό εξάμηνο

Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες. Χειμερινό εξάμηνο

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

ΑΙΣΘΗΤΗΡΕΣ ΠΙΕΣΣΗΣ και ΑΙΣΘΗΤΗΡΕΣ ΕΛΕΓΧΟΥ ΘΕΣΗΣ

Άσκηση 3 Υπολογισμός του μέτρου της ταχύτητας και της επιτάχυνσης

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Ã. ÁÓÉÁÊÇÓ ÐÅÉÑÁÉÁÓ Γ ΛΥΚΕΙΟΥ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ. ΘΕΜΑ 1 ο

MiVue 2014 dash cams. Ο αυτόπτης μάρτυρας στο δρόμο σας!

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

Θεωρητικό Μέρος Θέμα 1 ο Α. Για την ταχύτητα υυ και την επιτάχυνση αα ενός κινούμενου σώματος δίνονται οι ακόλουθοι συνδυασμοί τιμών:

the total number of electrons passing through the lamp.

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

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

ΔΙΑΓΩΝΙΣΜΑ ΦΥΣΙΚΗΣ Α ΛΥΚΕΙΟΥ. Ονοματεπώνυμο:.. Ημερομηνία:..

Εισαγωγή στο EV3 Μέρος 2

ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ ΣΤΟ ΦΑΙΝΟΜΕΝΟ DOPPLER

Πρόβλεμα Online Gaming με modem Thomson και Speedtouch

ΓΥΜΝΑΣΙΟ ΕΠΙΣΚΟΠΗΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2016 ΤΑΞΗ: Β ΗΜΕΡΟΜΗΝΙΑ: 08/06/2016

Strain gauge and rosettes

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

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Στις παρακάτω προτάσεις A1 A4 να γράψετε στο τετράδιο σας τον αριθμό της κάθε μιας και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση:

Γενική Φυσική. Ελεύθερη πτώση & οριζόντια βολή. Σύνθετη κίνηση. Ελεύθερη πτώση & οριζόντια βολή ... Κωνσταντίνος Χ. Παύλου 1

ΛΥΚΕΙΟ ΑΓΙΟΥ ΙΩΑΝΝΗ ΛΕΜΕΣΟΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ - ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ: ΦΥΣΙΚΗ ΤΑΞΗ: Α ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ

Οδηγός βαθμολόγησης Εξεταστικού Δοκιμίου Α Λυκείου

Speed-0 WMP: Web and Mobile Platform Software Requirements Specification

Διοίκηση Παραγωγής και Συστημάτων Υπηρεσιών

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

Α. Στις ερωτήσεις 1-4 να γράψετε στο τετράδιό σας τον αριθμό της ερώτησης και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

Άσκηση 8 Ελαστικές και μη ελαστικές κρούσεις Αρχή διατήρησης της ορμής

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Α ΦΑΣΗ

Daewoo Technopark A-403, Dodang-dong, Wonmi-gu, Bucheon-city, Gyeonggido, Korea LM-80 Test Report

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

ÁÎÉÁ ÅÊÐÁÉÄÅÕÔÉÊÏÓ ÏÌÉËÏÓ

PP #1 Μηχανικές αρχές και η εφαρµογή τους στην Ενόργανη Γυµναστική

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

ΛΥΣΕΙΣ. Οδηγία: Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις 1-4 και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

Γενική Φυσική. Ελεύθερη πτώση & οριζόντια βολή. Ελεύθερη πτώση & οριζόντια βολή. Κωνσταντίνος Χ. Παύλου 1

ΟΔΗΓΙΕΣ. Το εξεταστικό δοκίμιο αποτελείται από οκτώ (8) σελίδες και χωρίζεται σε δύο μέρη Α και Β στα οποία αντιστοιχούν συνολικά 50 μονάδες.

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

Ημερομηνία: Τρίτη 3 Ιανουαρίου 2017 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Αισθητήρας Χρώματος. By Sanjay and Arvind Seshan ΜΑΘΗΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΑΡΧΑΡΙΩΝ

Φυσική Ι 1ο εξάμηνο. Γεώργιος Γκαϊντατζής Επίκουρος Καθηγητής. Τμήμα Μηχανικών Παραγωγής & Διοίκησης Δημοκρίτειο Πανεπιστήμιο Θράκης.

Πτυχιακή εργασία. Ανάπτυξη παιχνιδιού πολλών παικτών

ΕΝΩΣΗ ΚΥΠΡΙΩΝ ΦΥΣΙΚΩΝ

ΔΙΑΓΩΝΙΣΜΑ 05 ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Διάρκεια: 3 ώρες ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: ΠΕΝΤΕ (5) U β A

PortSip Softphone. Ελληνικά Ι English 1/20

COBRA MRF 300BT MRF 300BT 1. Άγκιστρο στερέωσης. Φωτισµός οθόνηςκλείδωµα. λειτουργιών. Κουµπί ενεργοποίησης. Επιλογή τρόπου λειτουργίας Μικρόφωνο

ΓΥΜΝΑΣΙΟ ΑΓΙΑΣ ΒΑΡΒΑΡΑΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΚΑΤΩ ΠΟΛΕΜΙΔΙΩΝ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ- ΙΟΥΝΙΟΥ ΩΡΑ: 07:45π.μ. - 09:15π.μ.

Review Test 3. MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ Ηµεροµηνία: Κυριακή 22 Απριλίου 2012 ΕΚΦΩΝΗΣΕΙΣ

How do loss and delay occur?

ΘΕΜΑ 1 ο. ΘΕΜΑ 2 ο. ΘΕΜΑ 3 ο. ΘΕΜΑ 4 ο ΦΥΣΙΚΗ ΘΕΜΑΤΑ. 1. Να διατυπωθούν οι τρεις νόμοι του Νεύτωνα.

TaxiCounter Android App. Περδίκης Ανδρέας ME10069

ΕΝΩΣΗ ΚΥΠΡΙΩΝ ΦΥΣΙΚΩΝ

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier)

Διοίκηση Παραγωγής και Συστημάτων Υπηρεσιών

Οδηγός Διόρθωσης εξεταστικού δοκιμίου Φυσικής 4ώρου Τ.Σ Παγκυπρίων εξετάσεων 2013

Φύλλο εργασίας ΕΠΙΤΑΧΥΝΣΗ

Τμήμα Πολιτικών και Δομικών Έργων

EE 570: Location and Navigation

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Κατασκευή Πληροφοριακού Συστήματος Διαχείρισης Στόλου Οχημάτων

Ασύρµατα ίκτυα Αισθητήρων. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 5: Λογισμικό - Software

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

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Α ΦΑΣΗ

Φύλλο Εργασίας στο 2ο Νόµο Νεύτωνα

ΛΥΚΕΙΟ ΠΑΡΑΛΙΜΝΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2014 ΤΑΞΗ: Α ΗΜΕΡΟΜΗΝΙΑ: 03/06/2014

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

T.E.F.K. House_. Tidy_ Energetic_ Flowing_ Kinetic_

T.E.F.K. House_. Tidy_ Energetic_ Flowing_ Kinetic_

Περίληψη ιπλωµατικής Εργασίας

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΙΟΥ - ΙΟΥΝΙΟΥ Όνομα μαθητή/τριας...τμήμα.αριθμός.

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

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

ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 3/2/2016 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ

Navigation Mathematics: Kinematics (Coordinate Frame Transformation) EE 565: Position, Navigation and Timing

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τµήµα Πληροφορικής ΕΠΛ 646 Προχωρηµένα Θέµατα Βάσεων Δεδοµένων

Η Πύλη των Μονάδων Αριστείας ma.ellak.gr & η Υπηρεσία Τηλεκπαίδευσης

ΠΣΤΥΙΑΚΗ ΔΡΓΑΙΑ. Μειέηε Υξόλνπ Απνζηείξσζεο Κνλζέξβαο κε Τπνινγηζηηθή Ρεπζηνδπλακηθή. Αζαλαζηάδνπ Βαξβάξα

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 A ΦΑΣΗ

kg(χιλιόγραμμο) s(δευτερόλεπτο) Ένταση ηλεκτρικού πεδίου Α(Αμπέρ) Ένταση φωτεινής πηγής cd (καντέλα) Ποσότητα χημικής ουσίας mole(μόλ)

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

ΕΝΩΣΗ ΚΥΠΡΙΩΝ ΦΥΣΙΚΩΝ

Σύστημα Αποφυγής Σύγκρουσης

Ασύρµατα ίκτυα Αισθητήρων. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Γ Λυκείου 9 Μαρτίου 2013

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

ΟΔΗΓΙΕΣ. Το εξεταστικό δοκίμιο αποτελείται από οκτώ (8) σελίδες και χωρίζεται σε δύο μέρη Α και Β στα οποία αντιστοιχούν συνολικά 50 μονάδες.

ΔΙΑΒΑΣΤΕ ΠΡΩΤΑ ΑΥΤΕΣ ΤΙΣ ΟΔΗΓΙΕΣ

Κ Ι Ν Η Τ Ο Τ Η Λ Ε Φ Ω Ν Ο G S 5 0 3

2.1 Τρέχοντα Κύματα. Ομάδα Δ.

Transcript:

Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία 2016-2017

Νέες Τάσεις για τα Δίκτυα Στόχευση της Εργασίας Εισαγωγή Δικτύων 5 ης γενιάς Έμφαση στην επικοινωνία μηχανής με μηχανή tac>le internet έμφαση σε εφαρμογές επικοινωνίας με μηδενική καθυστέρηση Internet of Things.. «οριζόντια» επικοινωνία μεταξύ... people places things

Βασική Περιγραφή της Εργασίας Σύστημα Προειδοποίησης Για Αποφυγή Συγκρούσεων Zητείται η ανάπτυξη εφαρμογής η οποία θα εκμεταλλεύεται την πληροφορία από αισθητήρες των τερματικών android ώστε να προειδοποιεί το χρήστη για επικείμενη πιθανή σύγκρουση με άλλο κινούμενο χρήστη. θεωρούμε ότι οι χρήστες κινούνται προς διάφορες κατευθύνσεις και διαδρομές σε ένα χώρο, όπως π.χ. οι διάδρομοι, το προαύλιο του τμήματος κλπ., έχοντας το κινητό τους τερματικό μπροστά από το σώμα τους. Οι μετρήσεις από τους αισθητήρες (π.χ. εγγύτητας, έντασης φωτισμού, επιτάχυνσης κλπ.) θα πρέπει να χρησιμοποιούνται από την εφαρμογή για να λαμβάνεται μια απόφαση σχετικά με την πιθανότητα σύγκρουσης. Τότε θα πρέπει να ενεργοποιείται ηχητικό και οπτικό σήμα ειδοποίησης.

Βασική Περιγραφή της Εργασίας Η ανάπτυξη του λογισμικού χωρίζεται σε 2 φάσεις: Φάση 1: με βάση τις μετρήσεις των αισθητήρων του android τερματικού ενεργοποιείται ηχητική ειδοποίηση στο χρήστη όταν διαπιστώνεται η πιθανότητα ύπαρξης άλλου πεζού σε πολύ κοντινή απόσταση μπροστά από το χρήστη. Φάση 2: οι μετρήσεις των αισθητήρων τουλάχιστον 2 android τερματικών και οι ενδείξεις από τα gps συλλέγονται σε ένα εξυπηρετητή, όπου η εφαρμογή αναλύει την κίνηση των τερματικών των χρηστών, την κατεύθυνση και την ταχύτητα προσέγγισης και ενεργοποιεί ηχητική ειδοποίηση στους χρήστες όταν διαπιστώνεται η πιθανότητα σύγκρουσης. Bonus: Ανίχνευση είδους αντικειμένου και αντίστοιχη προειδοποίηση Android τερματικών (με χρήση Google Vision)

Εφαρμογή Αποφυγής Σύγκρουσης- Βασική Αρχιτεκτονική

Αρχιτεκτονική του συστήματος (1)

Αρχιτεκτονική του συστήματος(2)

Android Sensors Sensor Type Description Common Uses TYPE_ACCELEROMETER Hardware Measures the acceleration force in m/s 2 that is applied to a Motion detection (shake, tilt, device on all three physical axes (x, y, and z), including the etc.). force of gravity. TYPE_GRAVITY Software or Hardware Measures the force of gravity in m/s 2 that is applied to a device on all three physical axes (x, y, z). Motion detection (shake, tilt, etc.). TYPE_GYROSCOPE Hardware Measures a device's rate of rotation in rad/s around each of Rotation detection (spin, the three physical axes (x, y, and z). turn, etc.). TYPE_LIGHT Hardware Measures the ambient light level (illumination) in lx. Controlling screen brightness. TYPE_LINEAR_ACCELERATION Software or Hardware Measures the acceleration force in m/s 2 that is applied to a Monitoring acceleration device on all three physical axes (x, y, and z), excluding the along a single axis. force of gravity. TYPE_MAGNETIC_FIELD Hardware Measures the ambient geomagnetic field for all three physical axes (x, y, z) in μt. Creating a compass. TYPE_ORIENTATION Software Measures degrees of rotation that a device makes around all Determining device position. three physical axes (x, y, z). As of API level 3 you can obtain the inclination matrix and rotation matrix for a device by using the gravity sensor and the geomagnetic field sensor in conjunction with the getrotationmatrix() method. TYPE_PROXIMITY Hardware Measures the proximity of an object in cm relative to the view screen of a device. This sensor is typically used to determine whether a handset is being held up to a person's ear. Phone position during a call. TYPE_ROTATION_VECTOR Software or Measures the orientation of a device by providing the three Motion detection and Hardware elements of the device's rotation vector. rotation detection.

Συντεταγμένες Κίνησης Τερματικών getdefaultsensor(sensor_type_accelerometer) returns a nonwake-up sensor Ο accelerometer sensor μετρα την επιταχυνση/κινηση της συσκευης κατα μηκος των 3 διαστασεων. Η μετρηση του «accelera>on» περιλαμβανει τη φυσικη επιταχυνση αλλα και τη μετρηση βαρυτητας. Οι μετρησεις καταγραφονται στα πεδια x, y and z του : sensors_event_t.accelera>on. Ολες οι τιμες ειναι σε SI units (m/s^2) και μετρουν το accelera>on της συσκευης μειον τη δυναμη της βαρυτητας κατα μηκος των 3 αξονων. Παραδειγματα: Η νορμα των (x, y, z) τεινει στο 0 κατα την ελευθερη πτωση. Οταν η συσκευη ειναι ακουμπισμενη οριζοντια σε ενα τραπεζι και καποιος τη σπρωξει απο τα αριστερα προς τα δεξια, η τιμη του accelera>on στον αξονα x ειναι θετική. Με τις ιδιες προϋποθεσεις, η τιμη του accelera>on κατα μηκος του αξονα z ειναι +9.81 alo, το οποιο αντιστοιχει στην επιταχυνση της συσκευης (0 m/s^2) μειον τη δυναμη της βαρυτητας(-9.81 m/s^2). Οταν η συσκευη μετακινηθει προς τα πανω (προς τον ουρανο), η τιμη του accelera>on ειναι μεγαλυτερη απο +9.81, το οποιο αντιστοιχει στο accelera>on της συσκευης (+A m/s^2) μειον τη δυναμη βαρυτητας(-9.81 m/s^2).

Τεχνολογίες GNU/Linux distribu>on (Λειτουργικό Σύστημα) Git Java Oracle SE 8 Android Studio Android 4.3 API level 18 ( h ps://developer.android.com/studio/index.html) MQTT (h p://mq.org/) Mosquito MQTT broker (h ps://mosqui o.org/)

Deployment Android Applica>on σε κινητό τερματικό android ή σε android emulator (απαιτείται κατάλληλη ρύθμιση της προσομοίωσης των αισθητήρων). Mosquito broker, server και γραφικό περιβάλλον διαχείρισης σε laptop.

Εκτέλεση εργασίας Δημιουργούνται ομάδες έως 4 ατόμων οι οποίες θα πρέπει να μπορούν να δουλέψουν σε τουλάχιστον 2 android τερματικά και 1 laptop/server. Απαραίτητη είναι η εγγραφή κάθε ομάδας στο gitlab (anapgit.scanlab.gr). Θα πρέπει να δημιουργηθεί ένα νέο gitlab group ανά ομάδα, το οποίο θα φέρει το όνομά της.

Εξέταση Φάση 1: Παρουσίαση της λειτουργικότητας της android εφαρμογής σε πραγματικό χρόνο. Η 1 η φάση της εργασίας θα εξεταστεί με εκτέλεση της εφαρμογής ενώπιων των εξεταστών και με ερωτήσεις σχετικά με την υλοποίηση και το θεωρητικό υπόβαθρο της εργασίας. Καταληκτική ημερομηνία υποβολής: 25/11/2016 Προβλεπόμενη ημερομηνία εξέτασης: 28/11-02/12/2016 Φάση 2: Παρουσίαση της android εφαρμογής σε συνδυασμό με το server και το συνολικό σύστημα. Η 2 η φάση της εργασίας θα εξεταστεί με παρόμοιο τρόπο. Καταληκτική ημερομηνία υποβολής: 10/01/2017 Προβλεπόμενη ημερομηνία εξέτασης: 12-20/01/2017 Οι εργασίες θα ελέγχονται σε όλες τις φάσεις από λογισμικό για ομοιότητες και αυτές που παρουσιάζουν υψηλό βαθμό ομοιότητας θα απορρίπτονται.

Παραδοτέα Στο gitlab group της κάθε ομάδας χρειάζεται να παραδοθούν τα εξής: Πηγαίος κώδικας android εφαρμογής Πηγαίος κώδικας java εξυπηρετητή

Βαθμολόγηση Εργασία 30% 1 η φάση 70% 2 η φάση 20% Bonus Σε περίπτωση που υπάρχει έως 2 μονάδες διαφορά μεταξύ του βαθμού εργασίας και γραπτής εξέτασης προκύπτει ως τελικός βαθμός αυτός της εργασίας. Σε περίπτωση διαφοράς μεγαλύτερης των 2 μονάδων προκύπτει ως τελικός βαθμός ο μέσος όρος της εργασίας και της γραπτής εξέτασης. Απαραίτητη προϋπόθεση: ελάχιστη βαθμολογία 5 τόσο για την εργασία όσο και τη γραπτή εξέταση.

Υποστήριξη της εργασίας Piazza Απάντηση ερωτήσεων από τους εκπαιδευτές uoa/k23b h ps://piazza.com/uoa.gr/fall2016/k23b Ότι έχει απαντηθεί από τους εκπαιδευτές στο piazza θεωρείται ταυτόχρονα και απαντημένο στα πλαίσια της άσκησης ανεξάρτητα από την αρχική εκφώνηση. Φροντιστηριακά μαθήματα Tutorials Κάλυψη αποριών Εκπαιδευτές Σαράντης Πασκαλής Δημήτρης Σουκαράς Ορφέας Θεοφάνης Νικόλας Κουρσιουμπάς Λίνα Μαγουλά