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

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

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

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

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

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

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

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

Εφαρµογές WebGIS Open Source

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

ΠΟΛΥ ΜΕΓΑΛΗ : ΜΕΓΑΛΗ : ΜΕΣΑΙΑ: ΜΙΚΡΗ

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

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

Νεογεωγραφία και Χαρτογραφική Διαδικτυακή Απεικόνιση. Η χρήση Ελεύθερων Γεωγραφικών Δεδομένων και Λογισμικού Ανοιχτού Κώδικα σε Φορητές Συσκευές.

TomTom Εγχειρίδιο αναφοράς

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

ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

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

ΜΑΘΗΜΑ: Διαδικτυακές Εφαρμογές

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

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

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

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

GPS Tracker ΤRΑΚΚΥ Personal

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις

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

Λειτουργία οπτικού συστήματος έγκαιρης προειδοποίησης και αποτροπής προσκούσεων Jakob Fric, ΝCC

Στη σελίδα 143, C3.9 Desktop GIS ο αριθμός αδειών είναι 300 (Α/Α 2) σε συμφωνία με τον πίνακα της σελίδας 17.

Ολοκληρωμένο σύστημα διαχείρισης παρουσιών στο Τ.Ε.Ι. Σερρών

Σύστημα Αυτόματης Ταυτοποίησης. AIS Automatic Identification System

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

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

Π2.3: Μονάδα αλληλεπίδρασης γονέωνπαιδιών. του συστήματος

Πλοήγηση στη διαδικτυακή εφαρµογή

ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ

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

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

Οδηγός Γρήγορης Εκκίνησης YOOSEE & YYP2P

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH

ΕΦΑΡΜΟΓΗ myktimapoints

Διάλεξη 1. Εισαγωγή Επισκόπηση άσκησης

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

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Δημητρίου Σωτήρης 6417

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

Γενική Αρχιτεκτονική Συστήματος

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

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Σχετ. Υπ. Αριθμ /ΚΚΚ/ εγκύκλιος του Υπουργού Παιδείας, Έρευνας και Θρησκευμάτων

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

Chania a place to visit

MY FLEET. Σύστημα Αδιάλειπτης Παρακολούθησης στόλου οχημάτων

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

Διαχείριση Δικτύων (ΕΠ 17) Εαρινό Εξάµηνο Εργασία Εξαµήνου, Ηµεροµηνία Παράδοσης: Ηµέρα Εξέτασης Μαθήµατος (25/6/2015)

16PROC

6. Πώς συνδέω τον αισθητήρα στο τηλέφωνό μου και στο GROW; Πώς ανεβάζω δεδομένα;

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

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

Παραδοτέο Π5.3: Έντυπο και ψηφιακό υλικό (Web site) προβολής των δράσεων έργου

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

Αυτόματο Σύστημα Εύρεσης και Κατηγοριοποίησης Ευκαιριών Εργασίας Μηχανικών (ΕΥΡΗΚΑ)

Income Tax Calculator 2 η Φάση (Refactoring) Έκδοση <1.0>

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

Κατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

Σχεδιασμός Βάσεων Δεδομένων

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

SECURE AUTONOMOUS CLOUD BRAINED HUMANOID ROBOT FOR SEARCH AND RESCUE MISSIONS IN HAZARDOUS ENVIRONMENTS

GPS Tracker ΤRΑΚΚΥ Personal Plus

Κουμπί επαναφοράς (RESET BUTTON) Οπές εγκατάστασης συσκευής στην επιτοίχια βάση

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

Αυτοματοποίηση Ροών Εργασιών & Ηλεκτρονικής Διαχείρισης Αλληλογραφίας και εγγράφων

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

Ν. Σιδηρόπουλος Δ.Α.Ο.Κ Π.Ε Φωκίδας

DIGITAL MANUFACTURING: CASE STUDY ΕΞΥΠΝΗΣ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΣΕ ΒΙΟΜΗΧΑΝΙΑ ΓΑΛΑΚΤΟΚΟΜΙΚΩΝ

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

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

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

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

GPS NAVIGATION SYSTEM QUICK START USER MANUAL

Android Studio για Windows

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

ΠΡΟΤΑΣΗ-ΑΝΑΘΕΣΗ ΕΡΓΟΥ ΠΟΥ ΑΦΟΡΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ WEB SITE ΓΙΑ ΤΗΝ ΕΤΑΙΡΕΙΑ ΣΑΣ ESHOP

Κινητή Υγεία (m-health) Χρ. Ηλιούδης

Linux Terminal Server Project

Διατίθεται εφαρμογή για κινητά τηλέφωνα android και ios. Γενική Αρχιτεκτονική Συστήματος

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

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

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

Ανοίξτε το κάλυμμα της κάρτας SIM και εισάγετε την κάρτα SIM με τις επαφές προς τα κάτω. Ξαναβάλτε το κάλυμμα στη θέση του.

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

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Εισαγωγή. Γαροφαλάκης Ιωάννης Πολυτεχνική Σχολή Τμήμα Μηχ/κών Η/Υ & Πληροφορικής

8. Συχνές ερωτήσεις και αντιμετώπιση προβλημάτων

οµάδα 57 Ζαφειριάδης Δηµήτρης Μπατσούκας Δηµήτρης Case Study Intel Εργασία για «Πληροφοριακά Συστήµατα Μάρκετινγκ»

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

Transcript:

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

Βασική Περιγραφή της Εργασίας Οι μετρήσεις των αισθητήρων 2 android τερματικών και οι ενδείξεις από τα gps συλλέγονται σε ένα εξυπηρετητή, όπου η εφαρμογή αναλύει την κίνηση των τερματικών των χρηστών, την κατεύθυνση και την ταχύτητα προσέγγισης και ενεργοποιεί ηχητική ειδοποίηση στους χρήστες όταν διαπιστώνεται η πιθανότητα σύγκρουσης. Bonus: Ανίχνευση είδους αντικειμένου και αντίστοιχη προειδοποίηση Android τερματικών (με χρήση Google Vision) http://scan.di.uoa.gr Page 2 13/12/2016

Αρχιτεκτονική του συστήματος (1) http://scan.di.uoa.gr Page 3 13/12/2016

Αρχιτεκτονική του συστήματος (2) http://scan.di.uoa.gr Page 4 13/12/2016

Android εφαρμογή Επέκταση της android εφαρμογής που αναπτύχθηκε στα πλαίσια της πρώτης φάσης εφαρμόζοντας δυο καταστάσεις λειτουργίας: Offline: η υλοποίηση της πρώτης φάσης αυτούσια Online: αποστολή δεδομένων των αισθητήρων και συντεταγμένων GPS μέσω του MQTT. Λήψη ειδοποιήσεων για πιθανές συγκρούσεις http://scan.di.uoa.gr Page 5 13/12/2016

Java εφαρμογή Υπολογισμός πιθανότητας σύγκρουσης Λήψη δεδομένων από τερματικά μέσω του MQTT Εντοπισμός πιθανής σύγκρουσης Επιβεβαίωση πιθανότητας σύγκρουσης Αποστολή μηνυμάτων ειδοποίησης για πιθανή ή/και επιβεβαιωμένη πιθανότητα σύγκρουσης μέσω του MQTT Αποθήκευση πιθανών συγκρούσεων σε βάση δεδομένων MySQL Χρήση threads Γραφικό περιβάλλον Java FX Πολυκριτηριακή αναζήτηση εντοπισμένων πιθανών συγκρούσεων Ρύθμιση κατωφλιών για τις τιμές που λαμβάνονται από τους αισθητήρες. Χρήση threads http://scan.di.uoa.gr Page 6 13/12/2016

Τεχνολογίες Java Oracle SE 8 (Java FX included) Android API 4.1 η νεότερο Android Studio (Εργαλείο ανάπτυξης της Android εφαρμογής) IntelliJ IDEA (Εργαλείο ανάπτυξης της Java εφαρμογής) MQTT mosquitto broker Eclipse Paho (Java & Android MQTT client) MySQL Community server JDBC http://scan.di.uoa.gr Page 7 13/12/2016

Bonus Google Vision Αποστολή εικόνας από την κάμερα tου android τερματικού στο Google Vision σε περίπτωση πιθανής σύγκρουσης Εμφάνιση κατάλληλου μηνύματος ειδοποίησης και ήχου ανάλογα με το είδος του αντικειμένου ή με text-to-speech http://scan.di.uoa.gr Page 8 13/12/2016

Deployment Android εφαρμογή σε κινητό τερματικό android ή σε android emulator (απαιτείται κατάλληλη ρύθμιση της προσομοίωσης των αισθητήρων). Mosquito broker, java εφαρμογή σε laptop. http://scan.di.uoa.gr Page 9 13/12/2016

Εξέταση Παρουσίαση της android και java εφαρμογής και το συνολικό σύστημα. Η 2 η φάση της εργασίας θα εξεταστεί με παρόμοιο τρόπο με την 1 η. Καταληκτική ημερομηνία υποβολής: 10/01/2017 Προβλεπόμενη ημερομηνία εξέτασης: 12-20/01/2017 Οι εργασίες θα ελέγχονται σε όλες τις φάσεις από λογισμικό για ομοιότητες και αυτές που παρουσιάζουν υψηλό βαθμό ομοιότητας θα απορρίπτονται. http://scan.di.uoa.gr Page 10 13/12/2016

Παραδοτέα Στο gitlab group της κάθε ομάδας χρειάζεται να παραδοθούν τα εξής: Πηγαίος κώδικας android εφαρμογής Πηγαίος κώδικας java εξυπηρετητή Αρχείο README http://scan.di.uoa.gr Page 11 13/12/2016

Βαθμολόγηση 70% 2 η φάση 20% Bonus http://scan.di.uoa.gr Page 12 13/12/2016

Υποστήριξη της εργασίας Piazza Απάντηση ερωτήσεων από τους εκπαιδευτές uoa/k23b https://piazza.com/uoa.gr/fall2016/k23b Ότι έχει απαντηθεί από τους εκπαιδευτές στο piazza θεωρείται ταυτόχρονα και απαντημένο στα πλαίσια της άσκησης ανεξάρτητα από την αρχική εκφώνηση. Φροντιστηριακά μαθήματα Tutorials Κάλυψη αποριών http://scan.di.uoa.gr Page 13 13/12/2016