Connecto. Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Άγγελος Σφακιανάκης. Επιφάνεια Άμεσης Σύνδεσης

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

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

Εισαγωγή. Εγκατάσταση για Windows XP και Vista. Ελληνική έκδοση. LW056V2 Sweex - Ασύρματος προσαρμογέας LAN Cardbus 54 Mbps

Εγκατάσταση για Windows XP και Vista

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

Υλοποίηση Συστήματος Ανίχνευσης Εισβολών σε Περιβάλλον Android για Ασύρματα Δίκτυα Πρόσβασης

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

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

Σας ευχαριστούμε για την αγορά του Mobile WiFi. Αυτό το Mobile WiFi σάς προσφέρει ασύρματη σύνδεση δικτύου υψηλής ταχύτητας.

Οδηγός ιαχείρισης Λειτουργίας Σχολικού Εργαστηρίου Windows 2000 Server

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Σύ νδεσης σε Ασύ ρματο Δί κτύο Eduroam με ios

Οδηγός χρήσης Connection Manager

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

Οδηγός Ενεργοποίησης Samsung Galaxy Watch

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Για πρώτη φορά Απόλαυσε τα πάθη σου χωρίς όρια! Επικοινώνησε, δες, μοιράσου ελεύθερα χωρίς να μετράς τα GB

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

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

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

Οι νέες τεχνολογικές τάσεις στον αντικλεπτικό συναγερμό

ΨΗΦΙΑΚΗ ΑΛΛΗΛΕΓΓΥΗ ΟΔΗΓΟΣ

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ , , ,

Υπηρεσία διαμοιρασμού αρχείων

ΕΝΤΑΞΗ ΣΤΑΘΜΟΥ ΕΡΓΑΣΙΑΣ ΣΕ DOMAIN

Σύγχρονες Απειλές & Προστασία. Γιάννης Παυλίδης Presales & Tech Support Engineer

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

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

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

Δίκτυα Η/Υ στην Επιχείρηση

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207

Παρουσίαση της λύσης Dnet Mobile Terminal

Εγχειρίδιο Έναρξης. Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352

Draytek Vigor 2700VG Annex A

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7

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

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ MSN MESSENGER. Αρχικά πάμε στο μενού Programs και κλικάρουμε την επιλογή CHAT

7.2 Τεχνολογία TCP/IP

Χαρακτηριστικά ιστοσελίδας

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

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

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

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

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

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

Χαρακτηριστικά ιστοσελίδας

ENERGY SISTEM BT7 WIRELESS HEADPHONES ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ICOP - ΥΠΗΡΕΣΙΕΣ - INTERNET WEBMARKETING ΠΡΟΣΦΟΡΑ ΣΥΣΤΗΜΑΤΑ ΦΙΛΟΞΕΝΙΑΣ

Λεπτομέρειες αναφοράς. Λεπτομέρειες συσκευής

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Οδηγίες Χρήσης EAP Controller Software

ΤΗΛΕΜΕΤΡΙΚΗ ΗΛΕΚΤΡΟΝΙΚΗ ΖΥΓΑΡΙΑ MZ-2630_PLATINUM. Η λύση για την απομακρυσμένη εποπτεία του μελισσοκομείου σας.

Χαρακτηριστικά ιστοσελίδας

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z

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

Φύλλο Κατανόησης 1.7

C meitrack" Οδηγός Γρήγορης Χρήσης

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

Δίκτυα Υπολογιστών I

ΔΙΑΚΗΡΥΞΗ ΔΗΜΟΠΡΑΣΙΑΣ ΜΕ ΑΡΙΘΜΟ ΔΔ-...

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΔΙΑΣΥΝΔΕΣΗΣ CLIENT SECURE REMOTE ACCESS IP VPN

Πακέτο 5GB για COSMΟΤΕ TV GO

Οδηγός Χρήσης : Εφαρμογή Vodafone Mobile Broadband

GPS Tracker ΤRΑΚΚΥ Personal

Εγχειρίδιο χρήσης IT-012 SW-V02

Ταχύτητα, Απλότητα & Αξιοπιστία

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

Εισαγωγή. Εγκατάσταση του εξοπλισμού. Ελληνική έκδοση. LW057V2 Sweex - Ασύρματη κάρτα LAN PCI 54 Mbps

Επικοινωνήστε με την Τράπεζα Πειραιώς

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 7 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Smart Bracelet M3 Οδηγίες χρήσης

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

Ασφάλεια και υποδομές για μια έξυπνη εποχή _

2

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

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

2

H διασύνδεση του αυτοκινήτου με τον έξω κόσμο είναι ο πιο γρήγορα αναπτυσσόμενος τομέας στη σύγχρονη αυτοκινητοβιομηχανία. Με το Sensus η Volvo παρείχ

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

BEYOND: Two Souls Εφαρμογή BEYOND Touch

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Η ανάγκη βελτίωσης του συγκοινωνιακού έργου των αστικών και υπεραστικών συγκοινωνιών με την ταυτόχρονη αναβάθμιση των προσφερόμενων υπηρεσιών προς

SELF SERVICE ΛΥΣΕΙΣ ΓΙΑ ΠΡΑΤΗΡΙΑ ΚΑΥΣΙΜΩΝ

Ρύθµιση του Ασύρµατου Ευρυζωνικού ροµολογητού.

Άσκηση 1. Ερώτηση 1: ο αριθμός των συνδρομητών που θα εξυπηρετηθούν στη συγκεκριμένη τυχαία κυψέλη.

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ

Unified Communications. Everywhere! Τρίτη 21 Οκτωβρίου, Angelo Gentili Business Development Manager.

Transcript:

Connecto Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Άγγελος Σφακιανάκης Επιφάνεια Άμεσης Σύνδεσης

Περιγραφή Συστήματος

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

Περιγραφή Εφαρμογής αμιγώς P2P Messaging εφαρμογή δεν υπάρχει κανένας Server τρέχει σε κινητά τηλέφωνα (Smartphones) χρησιμοποεί πολλαπλά δίκτυα Mobile Network (3G, 4G κ.λπ.) WiFi Bluetooth SMS και κλήσεις χρήση Αριθμού Τηλεφώνου ως μοναδικό αναγνωριστικό χρήστη

User Interface Group Users & Connection Status 1 2 3 Other Objects Videocalls, Photos, Music, Videos, Shared Files etc. discussion Menu View & Manage User Groups Profile Change Username & Picture me

Λεπτομέρειες δεν απαιτείται δημιουργία Λογαριασμού ομάδες δύο ή περισσότερων χρηστών αυτόματη επιλογή βέλτιστου δικτύου ίδια Δικαιώματα & Υποχρεώσεις χρήση SMS για προετοιμασία σύνδεσης όλα σε ένα σημείο

Σχετικές Εργασίες

Κριτήρια Σύγκρισης φιλικότητα προς το χρήστη απαραίτητη υποδομή fault tolerance network utilization διάρκεια ζωής μπαταρίας

Facebook Messenger PROS: ευρεία αποδοχή παρόμοιες δυνατότητες CONS: απαιτείται εγγραφή κεντρικός Server συνεχής σύνδεση όχι εναλλακτικά δίκτυα

Viber PROS: ευρεία αποδοχή παρόμοιες δυνατότητες ενσωμάτωση αριθμού τηλεφώνου CONS: απαιτείται εγγραφή κεντρικός Server συνεχής σύνδεση όχι εναλλακτικά δίκτυα

WhatsApp PROS: ευρεία αποδοχή παρόμοιες δυνατότητες ομάδες απλό προφίλ CONS: απαιτείται εγγραφή κεντρικός Server συνεχής σύνδεση όχι εναλλακτικά δίκτυα

Skype PROS: ευρεία αποδοχή παρόμοιες δυνατότητες κατά βάση P2P CONS: απαιτείται εγγραφή υπάρχουν Servers συνεχής σύνδεση όχι εναλλακτικά δίκτυα

Πλήθος Εφαρμογών etc.

Πλεονεκτήματα Ιδέας φιλικότερη προς το χρήστη (αυτόματα) χωρίς εγγραφή λίγα μονάχα στοιχεία (όνομα, εικόνα) καθαρά P2P εφαρμογή δεν υπάρχει Server χωρίς υποδομή => εύκολη διάδοση ανοχή σε σφάλματα και επιθέσεις χρήση εναλλακτικών δικτύων αυτόματη σύνδεση/αποσύνδεση εξοικονόμηση ενέργειας λιγότερες χρεώσεις δεδομένων

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

Γενικά όχι Server, μόνο Client πρωτόκολλο για διαχείριση συνδέσεων σχεδίαση για Android ή ios χρήση Java & έτοιμων APIs

Βάση Δεδομένων δύο σχέσεις Επαφές Ομάδες δυναμική ανανέωση με την επίτευξη επικοινωνίας ανανέωση κατά την επεξεργασία ομάδας Σχέση Επαφών Τηλέφωνο Όνομα Εικόνα Σχέση Ομάδων Ομάδα Τηλέφωνο

Έναρξη Επικοινωνίας δημιουργία ομάδας προσθήκη επαφών εύρεση IP κάθε επαφής για σύνδεση ακούμε σε προκαθοριμένο Port δημιουργία σύνδεσης TCP με συσκευές χρήση σύνδεσης UDP για βιντεοκλήση αριθμός πακέτου & δεδομένα

Σύνδεση σύνδεση στην προηγούμενη IP του χρήστη εύρεση IP με ερώτηση των υπολοίπων εάν έχουμε συνδεθεί ήδη με άλλα μέλη της ομάδας εύρεση IP μέσω SMS ρωτάμε το χρήστη με SMS για την IP του, εάν οι υπόλοιποι τρόποι αποτύχουν

Εύρεση IP με Ερώτηση connected 3 1 connected 2

Εύρεση IP με Ερώτηση TCP/IP - where is 2? 3 1 connected 2

Εύρεση IP με Ερώτηση 3 1 TCP/IP - IP:Port of 2 connected 2

Εύρεση IP με Ερώτηση connected 3 1 connected TCP/IP - connect 2

Εύρεση IP με Ερώτηση connected 3 1 connected TCP/IP - response 2

Εύρεση IP με Ερώτηση connected 3 1 connected connected 2

Εύρεση IP μέσω SMS SMS - connect

Εύρεση IP μέσω SMS TCP/IP - response

Πρόβλημα NAT NAT NAT

Πρόβλημα NAT NAT NAT TCP/IP - who am I?

Πρόβλημα NAT NAT NAT TCP/IP - IP:Port TCP/IP - IP:Port

Πρόβλημα NAT NAT NAT establish connection

Πρόβλημα NAT (oops) NAT NAT now what?

Πρόβλημα NAT (oops) NAT NAT TCP/IP - who am I? TCP/IP - IP:Port TCP/IP - IP:Port

Σύνδεση Bluetooth εντός εμβέλειας οι χρήστες επιλέγουν Σύνδεση Bluetooth εμφανίζονται Barcodes στην οθόνη ανάγνωση Barcodes δεδομένα όπως MAC & PIN σύνδεση & αποστολή ονόματος και αριθμού τηλεφώνου

Αυτόματη Επανασύνδεση αιτίες προσωρινής αποσύνδεσης εκτός εμβέλειας WiFi απώλεια σήματος κινητού τηλεφώνου μετακίνηση μεταξύ Cell Towers (+) επανασύνδεση με ομάδα αποστολή νέας IP σε όλους

Ανάλυση Απόδοσης

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

Διάρκεια Μπαταρίας φορητές συσκευές => μπαταρία ανάγκη για λιγότερη κατανάλωση η εφαρμογή δεν απαιτεί συνεχή σύνδεση γράφουμε πάλι μετρητή και τον διανέμουμε σε χρήστες συγκρίνουμε μέση κατανάλωση (battery_full - battery_depleted) / time κατηγοριοποιούμε όμοιες συσκευές

Ποιότητα Επικοινωνίας η εφαρμογή αλλάζει αυτόματα δίκτυα ο χρήστης δεν πρέπει να το καταλαβαίνει γράφουμε επιπλέον κώδικα στις συναρτήσεις που κάνουν την επανασύνδεση μετράμε το χρόνο χωρίς σύνδεση μικρότερα νούμερα = καλύτερη εμπειρία τα συμπεράσματα είναι υποκειμενικά

Σχεδόν Τελειώσαμε...

Πηγές http://alternativeto.net/software/viber/ http://en.wikipedia.org/wiki/viber http://en.wikipedia.org/wiki/skype http://en.wikipedia.org/wiki/whatsapp http://en.wikipedia.org/wiki/google_hangouts http://gamedev.stackexchange.com/questions/11738/howdoes-the-3g-network-assign-ip-to-smartphones http://linux.die.net/man/2/send http://en.wikipedia.org/wiki/network_address_translation Περισσότερες λεπτομέρειες υπάρχουν στην αναφορά...

Ευχαριστώ!