Middleware

dc.contributor.advisorSufyan Samara (Department Head)
dc.contributor.authorAhmad Nabulsi
dc.contributor.authorMazen Alkoa
dc.date.accessioned2017-11-21T12:30:14Z
dc.date.available2017-11-21T12:30:14Z
dc.date.issued2013
dc.description.abstractMany developers develop applications that can run in single machine and they hope to make these applications available on different machines and interact between these two machines to make their final applications, but they dont do that due to the difficulty of making the connection and the problems that result during attempting to establish this connection.           In our project we have developed a middleware that makes the interaction between two applications on different machines easy, and it takes care of making the connection secure and fast. In addition this middleware is responsible to make the synchronization between the applications that runs on different machines.           In our project we insistto make it more efficient by achieving  the most important factor  of  being good middleware , we tried to reach the best levels of transparency by hiding the communication and the interactions between threads ,and we tried to make it more developer friendly ,they dont have to do many things ,and also they dont have to learn a lot of things to be able to use our middleware ,all things that they will do is to import our package and use our flexible functions.          The project is divided into two main parts, the first part use the Bluetooth to achieve the communication and the other part use the TCP protocol for communication. The first part is divided into three modules .The first module is used for scanning the available devices, the second module has the responsibility of establishing the connection and taking care of interactions and the lastmodule is to interface with developers applications and theysee only its functions.en
dc.description.abstractMany developers develop applications that can run in single machine and they hope to make these applications available on different machines and interact between these two machines to make their final applications, but they dont do that due to the difficulty of making the connection and the problems that result during attempting to establish this connection.           In our project we have developed a middleware that makes the interaction between two applications on different machines easy, and it takes care of making the connection secure and fast. In addition this middleware is responsible to make the synchronization between the applications that runs on different machines.           In our project we insistto make it more efficient by achieving  the most important factor  of  being good middleware , we tried to reach the best levels of transparency by hiding the communication and the interactions between threads ,and we tried to make it more developer friendly ,they dont have to do many things ,and also they dont have to learn a lot of things to be able to use our middleware ,all things that they will do is to import our package and use our flexible functions.          The project is divided into two main parts, the first part use the Bluetooth to achieve the communication and the other part use the TCP protocol for communication. The first part is divided into three modules .The first module is used for scanning the available devices, the second module has the responsibility of establishing the connection and taking care of interactions and the lastmodule is to interface with developers applications and theysee only its functions.ar
dc.identifier.urihttps://hdl.handle.net/20.500.11888/12186
dc.titleMiddlewareen
dc.titleMiddlewarear
dc.typeGraduation Project
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
presentation1_30.pptx
Size:
258.08 KB
Format:
Microsoft Powerpoint XML
Description: