Download Resum Resumen

Document related concepts
no text concepts found
Transcript
Resum
En el marc del projecte europeu Cloudspaces i la seva aplicació d’emmagatzematge al
núvol Stacksync es va voler crear un framework de comunicació entre dispositius per tal de
facilitar el desenvolupament d’aplicacions en un entorn com per exemple android per tal
d’emmagatzemar dades i interactuar entre diferents usuaris enviant missatges i events entre
ells. D’aquesta manera va néixer DBOmq. DBOmq és un projecte elaborat utilitzant
components que es van desenvolupar a dintre del projecte CloudSpaces(un projecte europeu
amb l’objectiu de crear un Cloud segur i de codi lliure).
Mitjançant una api java i uns mètodes simples, permet que els programadors que utilitzin el
framework puguin comunicar-se amb altres dispositius necessitant només la direcció a la que
s’han de connectar i escollint el que volen fer, el procés d’enviar i rebre events o missatges és
transparent al programador. D’aquesta manera, es vol aconseguir que per crear una aplicació
no s’hagi de pensar en la infraestructura necessària per a que funcioni si no que simplement
funciona.
Finalment per provar el framework de comunicació es va desenvolupar una aplicació en
Android que provés totes les funcionalitats del projecte.
Resumen
En el contexto del proyecto europeo Cloudspaces i su aplicación de almacenamiento en la
nuve Stacksync se quiso crear un framework de comunicación entre dispositivos para facilitar
el desarrallo de aplicaciones que necessitaran una infraestructura de comunicación en un
entorno como por ejemplo android con el fin de almacenar datos, i/o interactuar entre
diferentes usuaris enviando mensajes o eventos entre ellos. De esta manera nace DBOMq.
DBOmq es un proyecto elaborado utilizando componentes desarrollados en el proyecto
cloudSpaces(El proyecto CloudSpaces es un proyecto con el objetivo de crear un Cloud seguro
y de código libre).
Mediante una api java con métodos simples, DBOmq permite a los programadores que utilicen
el framework comunicar sus distintos dispositivos entre ellos o con el servidor necesitando
solo la dirección del servidor al que se han de conectar necesitando solo eso para configurarlo. El proceso de enviar i recibir eventos o mensajes es transparente para el programador. De
esa manera llamando un método que envíe un mensaje el mensaje se envía y el usuario no
tiene que preocuparse de montar una infraestructura.
Finalmente para probar el framework de comunicación se desarrolló una aplicación en Android
que probase todas las funcionalidades del proyecto.
Abstract
In the development of the CloudSpaces European project and his cloud storage application
Stacksync it was decided to create a communication framework between devices in order to
ease the development of applications that needed a communication infrastructure in an
environment like i/e Android involving messaging or interact between them by sending events
or even needing to store data and send it between users. This is how DBOmq was born.
DBOMQ is a project developed using components build in the project CloudSpaces(The
CloudSpaces project has the objective of creating save open source cloud).
Using a java api with simple methods, DBOmq allows the programmers that use this
framework communicate their different devices between then or even with the server,
needing only the ip Address of the server to configure it. The process of sending and receiving
events is transparent to the programmer. This way, if the programmer wants to send a
message in order to communicate two devices to call only a method of the api and it will be
send to the other device without dealing with an infrastructure to do it.
Finally in order to test the communication framework an Android application was developed in
order to test all the functionalities of the project.