Εμφάνιση απλής εγγραφής

Ανάλυση και υλοποίηση στην πλατφόρμα Android εφαρμογής δωρεάν ανταλλαγής μηνυμάτων -chat- με την τεχνολογία Bluetooth

dc.contributor.advisorΕυθύμογλου, Γεώργιος
dc.contributor.authorΤαμβάκη, Λεμονιά
dc.date.accessioned2015-07-20T16:36:37Z
dc.date.available2015-07-20T16:36:37Z
dc.date.issued2015-05
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/6905
dc.description.abstractΤο Bluetooth είναι μια πολλά υποσχόμενη τεχνολογία για ασύρματες επικοινωνίες σε προσωπικό και τοπικό επίπεδο. Ένα Bluetooth scatternet αποτελείται από επικαλυπτόμενα piconets το καθένα από τα οποία αποτελείται από ένα μικρό αριθμό συσκευών οι οποίες μοιράζονται το ίδιο κανάλι. Η παρούσα πτυχιακή εργασία έχει ως στόχο την ανάλυση της λειτουργίας της εφαρμογής Bluetooth Chat για την πλατφόρμα Android. Ο σκοπός της εφαρμογής είναι η ελεύθερη επικοινωνία δυο συσκευών, οι οποίες χρησιμοποιούν το λειτουργικό σύστημα Android, μέσω της τεχνολογίας Bluetooth. Η λειτουργία του Bluetooth γίνεται με τις ραδιοσυχνότητες και χρησιμοποιεί τη ζώνη των ραδιοσυχνοτήτων των 2.4 GHz η οποία έχει παγκοσμίως καθιερωθεί για να χρησιμοποιείται από τη βιομηχανική, επιστημονική και ιατρική κοινότητα (ISM - Industrial, Scientific, Medicine) ελεύθερα, χωρίς αδειοδότηση. Η ζώνη των συχνοτήτων ISM έχει εύρος 83.5MHz και είναι διαθέσιμη στις συσκευές ανεξάρτητα από τη γεωγραφική θέση στην οποία βρίσκονται. Το θεωρητικό μέρος της παρούσας εργασίας ασχολείται με την πλατφόρμα Android, την αρχιτεκτονική και το περιβάλλον ανάπτυξης της καθώς και τα χρησιμοποιούμενα εργαλεία στην ανάπτυξη της εφαρμογής για κινητά. Τα σημαντικά στοιχεία και οι διαδικασίες της ανάπτυξης της Android εφαρμογής περιγράφονται στην ανάπτυξη της διαδικασίας. Στο πρώτο κεφάλαιο της εργασίας, αναφέρονται γενικές πληροφορίες για την αρχιτεκτονική, τα τεχνικά χαρακτηριστικά και τις ιδιαιτερότητες της τεχνολογίας Bluetooth. Το δεύτερο κεφάλαιο περιέχει στοιχεία σύγκρισης της παραπάνω τεχνολογίας με άλλες συναφείς τεχνολογίες που έχουν αναπτυχθεί στο χώρο των ασύρματων τεχνολογιών και παρουσιάζει τη θέση που κατέχει σήμερα η τεχνολογία αυτή στην αγορά αλλά και τις προσδοκίες του εμπορικού κόσμου για την μελλοντική της εξέλιξη. Επιπλέον δίνεται μία ερμηνεία για το πως κατάφερε να σκαρφαλώσει στην αγοραστική θέση που βρίσκεται σήμερα η υπό εξέταση τεχνολογία.Στο τρίτο κεφάλαιο της εργασίας αναφέρονται γενικές πληροφορίες για την αρχιτεκτονική του λειτουργικού συστήματος Android καθώς και το γεγονός επικράτησης του στην αγορά έναντι των άλλων τεχνολογιών. Στο τέταρτο κεφάλαιο γίνεται μια σύντομη αναφορά στην αρχιτεκτονική μιας εφαρμογής Android και στα δομικά στοιχεία που την απαρτίζουν. Στο πέμπτο κεφάλαιο αναφέρονται οι απαιτήσεις τόσο στο υλικό (hardware) όσο και στο λογισμικό (software) για την ανάπτυξη της εφαρμογής αυτής. Στο κεφάλαιο αυτό παρουσιάζονται ακόμη οι δυσχέρειες και τα προβλήματα που προέκυψαν και πως αυτά αντιμετωπίστηκαν. Το έκτο κεφάλαιο περιέχει τα UML διαγράμματα που αναπτύχθηκαν πριν την υλοποίηση και την κωδικοποίηση της εφαρμογής. Ακόμη παρουσιάζονται σταδιακά τα βήματα της ανάλυσης και της σχεδίασης που οδήγησαν στην ανάπτυξη αυτού του κώδικα. Το έβδομο κεφάλαιο παρουσιάζει την υλοποίηση του κώδικα της εφαρμογής σε ορισμένα βασικά σημεία όπως: α) ο τρόπος επίτευξης της ασύρματης σύνδεσης μέσω Bluetooth, β) η αποστολή και λήψη μηνυμάτων, γ) η αποθήκευση (ή όχι) των μηνυμάτων αυτών σε δύο βάσεις sqLite, δ) η αναζήτηση παλαιότερων μηνυμάτων από τη βάση δεδομένων και η διαγραφή τους από τη βάση. Στο κεφάλαιο ακόμη παρουσιάζεται η λειτουργία της εφαρμογής και απεικονίζονται οι οθόνες των συσκευών κατά τη λειτουργία αυτή. Τέλος γίνεται μία επισκόπηση της διπλωματικής εργασίας και κατατίθενται τα συμπεράσματα που συνάχθηκαν κατά τη διάρκεια της εκπόνησης της.el
dc.format.extent273el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectΛογισμικό εφαρμογών -- Ανάπτυξηel
dc.subjectAndroid (Electronic resource)el
dc.subjectApplication software -- Developmentel
dc.subjectWireless communication systemsel
dc.subjectBluetooth technologyel
dc.subjectMobile computingel
dc.titleΑνάλυση και υλοποίηση στην πλατφόρμα Android εφαρμογής δωρεάν ανταλλαγής μηνυμάτων -chat- με την τεχνολογία Bluetoothel
dc.title.alternativeAnalysis and implementation of application for free chat via Bluetooth with Androiden
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.identifier.call004.1675 ΤΑΜel
dc.description.abstractENBluetooth is a promising technology for personal/local area wireless communications. A Bluetooth scatternet is comprised of overlapping piconets, each comprising a small number of devices that share the same channel. This thesis aims to analyze the operation of Bluetooth Chat application used in the Android platform. The purpose of the application is to establish via Bluetooth technology the free communication between two devices that use the Android operating system. The Bluetooth function is done with the radio frequency and uses the radio frequency band of 2.4 GHz which has a worldwide established for use by industrial, scientific and medical community (ISM - Industrial, Scientific, Medicine) freely, without authorization.The theoretical part of this paper examines the Android platform, its architecture and development environment as well as the tools used in the Android mobile application development. The key elements and procedures of the Android application development are described in the development process. In the first chapter, general information refers to the architecture, specifications and characteristics of the Bluetooth technology. In the second chapter these data are compared with other relevant technologies developed in the wireless technologies field. The chapter shows the position of this technology on the market today and the expectations of the commercial world for future development. It also gives an explanation of how this technology managed to gain its current commercial share on purchasing current location. In the third chapter general information are mentioned about the architecture of the Android operating system and its market dominance over other technologies. The fourth chapter is a brief reference to the architecture of an Android app and the structural elements its composed of. In the fifth chapter requirements both hardware and the software are mentioned for the development of this application. It also presents the encountered difficulties and problems and how they were treated. The sixth chapter contains the UML diagrams that were formed before the implementation and consolidation of the application. It attempts to present in part the stages of analysis and design which led to the development of this code. The seventh chapter presents the implementation of application code in key points, such as: a) How to achieve the wireless connection via Bluetooth, b) How to send and receive messages, c) how these messages can be saved (or not) of on two bases sqLite, d) how to search past messages from the database and delete them from the base. The chapter also presents the application and displays the devices during this operation. Finally, an overview of the thesis and its conclusions during the development are mentioned.el
dc.contributor.masterΨηφιακά Συστήματα και Υπηρεσίεςel


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»