Please use this identifier to cite or link to this item:
Title: Ανάλυση Και Ένταξη Του Λειτουργικού Συστήματος "android" Σε Περιβάλλον Υπολογιστικού Πλέγματος
Authors: Χονδρογιάννης Ευθύμιος
Βαρβαρίγου Θεοδώρα
Keywords: λογισμικό
κινητό τηλέφωνο
ροή εργασιών
mobile phone
apache tomcat
Issue Date: 10-Sep-2008
Abstract: Ο σκοπός της διπλωματικής εργασίας ήταν η δημιουργία ενός συστήματος που θα μας επιτρέπει την ανακάλυψη και εκτέλεση υπηρεσιών από το κινητό μας τηλέφωνο. Για την υλοποίηση του συστήματός μας χρειάστηκε η δημιουργία μιας εφαρμογής που θα τρέχει στο κινητό τηλέφωνο πάνω από το "Android" καθώς και οι δημιουργία ορισμένων απαραίτητων services για την άσκησή μας. Το "Android" είναι ένα Λειτουργικό Σύστημα για κινητά τηλέφωνα το οποίο μας επιτρέπει να δημιουργούμε εύκολα εφαρμογές γι’ αυτά.Σκόπός της υλοποίησης ήταν να στέλνουμε όλα τα ερωτήματα από το κινητό μας τηλέφωνο σε έναν server, καλώντας τα κατάλληλα services που δημιουργήσαμε, και αυτός με την σειρά του να αναλαμβάνει την ολοκλήρωση των ερωτημάτων μας. Για να έχουμε πρόσβαση στις υπηρεσίες που υπάρχουν, χρησιμοποιήσαμε το Gria το οποίο μας δίνει την δυνατότητα να ανακαλύπτουμε με εύκολο τρόπο τις υπάρχουσες υπηρεσίες καθώς και να ανεβάζουμε ή κατεβάζουμε δεδομένα από τα gria resourses και να εκτλούμε τις υπηρεσίες σε αυτά. Έτσι με την βοήθεια του Gria έχουμε την δυνατότητα να εντοπίσουμε τον server που μας παρέχει μια υπηρεσία και να ζητήσουμε κατόπιν την εκτέλεσή της. Για την δημιουργία πολύπλοκων υπηρεσιών που απαρτίζονται από τον συνδιασμό δύο ή περισσότερων υπηρεσιών, χρησιμοποιήσαμε το πρόγραμμα Taverna το οποίο μας επιτρέπει να δημιουργούμε εύκολα ροές εργασιών ή όπως αλλιώς λέγεται workflows.Εκτός όμως από την δυνατότητα εκτέλεσης πολύπλοκων εργασιών από το κινητό μας τηλέφωνο, με το σύστημά μας έχουμε την δυνατότητα να αναζητήσουμε πληροφορίες στον σκληρό δίσκο όλων των κινητών τηλεφώνων, είτε από το κινητό μας τηλέφωνο είτε από κάποιον υπολογιστή. Για να το πετύχουμε αυτό δημιουργήσαμε στο κινητό τηλέφωνο έναν server ο οποίος μπορεί να απαντά στα ερωτήματά μας και στην συνέχεια, ανάλογα τι χρειαζόμαστε στέλνουμε το κατάλληλο ερώτημα σε ένα ή περισσότερα κινητά τηλέφωνα.The purpose of my diplomatic work was to create a system that will give us the possibility to execute services from mobile phone. In order to implement our system, it was needed to create an application which will run in mobile phone over Android stack. Also, it was needed to create some services which were important for our system. Android is a software stack and contains an operation system. It allows us to create easily applications for mobile phones.The purpose of our implementation was to send our data from mobile phone in a server, calling the suitable services that we created. The server, after undertake to complete what we asked.In order to have access in existing services, we used Gria , which gives us the possibility to find easily the existing services and to upload or download data from gria resourses or to execute services there. So, using Gria we have the possibility to find the server which offers a service and then execute the service there. In order to implement more complex services that they constituted from two or more services, we used the program Taverna, which allow us to create easily workflows.Except from executing complex services from mobile phone, with our system we can search for a specific information in hard disk of all visible mobile phones. Also we can ask from mobile phones to return us some specify data that we want; such us were mobile phone is located. We can ask this from our mobile phone or from a computer. In order to do this we create a server in mobile phone, so mobile phone can answer in our questions.
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2008-0171.pdf1.82 MBAdobe PDFView/Open

Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.