Sökresultat:
11 Uppsatser om Middleware - Sida 1 av 1
Middleware med Google Web Toolkit
Detta examensarbete har utförts i samarbete med företaget Systemagic AB. Systemagic är ett teknikföretag vars expertis ligger inom mjukvaruutveckling inom IPTV-teknologi. Detta innefattar bland annat utveckling av Middleware till digitalboxar, också kallade Set-top-boxar.Middleware är den mjuk- och hårdvaruinfrastruktur som sammankopplar de olika delarna av ett IPTV-system. Det är ett distribuerat operativt system som både finns på operatörens servrar samt i slutanvändarens digitalbox. Då det idag ställs allt högre krav på funktionalitet och dynamik från beställare blir utvecklingen av ett modernt Middleware mycket resurskrävande. Systemagic anser att en stor bidragande orsak till den resurskrävande utvecklingsprocessen kan kopplas till användningen av scriptspråket JavaScript och är därför intresserade av alternativa metoder.Google Web Toolkit (GWT) är ett Java-ramverk som kan användas för att på ett snabbt och smidigt sätt utveckla interaktiva webbapplikationer. Detta möjliggörs genom att all utveckling sker i Java.
Applikationsintegrering : en analys av metoder och teknik
Abstract In the contemporary world of information technology you find a multitude of applications and systems covering a broad spectrum of areas of need in different companies. One effect of this multitude of programs is the difficulty to make them exchange information with each other or to collaborate, since they are developed by different programming languages for different platforms, with different standards and different data formats. Our aim with this work is to describe how it is possible to tie these programs together to make them actually communicate with each other in order to exchange information, share their native methods and also to become a part of the overall business processes. In this integration task you will, among other things, find different levels of application integration such as data level, method level, application interface level and user interface level integration. Application integration also involves hardware components, called Middleware, that facilitate the physical connection between applications.
Applikationsintegrering - en analys av metoder och teknik
Abstract
In the contemporary world of information technology you find a multitude of
applications and systems covering a broad spectrum of areas of need in
different companies. One effect of this multitude of programs is the difficulty
to make them exchange information with each other or to collaborate, since they
are developed by different programming languages for different platforms, with
different standards and different data formats.
Our aim with this work is to describe how it is possible to tie these programs
together to make them actually communicate with each other in order to exchange
information, share their native methods and also to become a part of the
overall business processes. In this integration task you will, among other
things, find different levels of application integration such as data level,
method level, application interface level and user interface level integration.
Application integration also involves hardware components, called Middleware,
that facilitate the physical connection between applications. There is a range
of different Middleware products offered today on the market.
Analys och utveckling av inbyggda GPS-applikationer f¨or anv¨andning inom fordonsindustrin
This thesis is a part of the DySCAS (Dynamically Self-Configuring Automotive System)project which has the overall purpose of creating a Middleware for the electronics in an automotive environment. The thesis has been made with collaboration with ENEA AB who is a member of the DySCAS project. ENEA AB has developed a demonstration platform to test the fundamental ideas which the DySCAS project is built on.The purpose of this thesis was to design and implement a GPS application to be added to the demonstration platform. This was done by adding a GPS receiver to the original DySCAS demonstration platform and designing and implementing an application to be able to extract the information from it. The resulting application is able to present cur- rent position and absolute time to the DySCAS networks as services to be used by other applications or by the network it self.
Gränssnitt och tjänster för IP-tv
Examensarbetet handlade om att ta fram ett användarvänligt gränssnitt för digital-tv över IP, detta gränssnitt skulle fungera både på en set-top box och på en dator. En set-top box är en mottagare som tar emot en digital kanal och gör om den så den kan visas på en analog tv. Det här gränssnittet skulle också ha ett antal tjänster och vara baserat på HTML. Användargränssnittet skulle ersätta ett så kallat Middleware. Detta Middleware är länken mellan maskin och människa.
Analys och design för strömmande media i DySCAS
This master thesis is a part of the DySCAS project at ENEA. The purpose of this thesisproject is to add support for streaming media and USB support to the DySCAS demonstratorplatform.To achieve this, some of the widely used Middlewares available today were studied. The onethat proved to be of most interest is CORBA. Although CORBA?s solution to streamingmedia couldn?t be used due to their use of object programming, the CORBA solution didprovide some interesting thoughts regarding how the USB devices should be handled, in thiscase their ?resource inspector? and ?trading service?.Ethernet was the chosen network to support streaming media.
Analys av QoS i mellanvaran Meteor
This thesis is closely related to the Dynamically Self-Configuring Automotive System(DySCAS) project. DySCAS is a Middleware for electronics in an automotive system. Thethesis work has been performed in cooperation with ENEA. Parts of the demonstrationplatform Self configurable High Availability and Policy based platform for Embeddedsystem (SHAPE) developed for the DySCAS project by ENEA have been used in theimplementation phase of this master thesis.The goal of this thesis was to evaluate how the Meteor MW, an offspring of the DySCASMiddleware, should handle QoS and to design a Quality of Service Manager (QoSM) for theMeteor MW that fulfilled hard real-time requirements. The thesis also had the objectiveof analysing and identifying the requirements on such a QoSM from a QoS perspective.Specifically the requirements to guarantee real-time support for applications running onthe MW.
Beslutsstöd för val av angreppssätt vid integrationsprojekt i SME
Denna studie avser att ge information och vägledning vid val av angreppssätt vid ett integrationsprojekt. Med angreppssätt avses facelift och convert som kan jämföras med Enterprise Application Integration (EAI) och Enterprise Resource Planning (ERP). Det är idag en avsaknad på material angående val av angreppssätt vilket kan försvåra för en organisation att veta hur de skall angripa ett integrationsprojekt. Att genomföra denna undersökning är steg mot att ge organisationer vägledning om hur de skall angripa ett integrationsprojekt och vad som är viktigt att tänka på. Denna studie tar hänsyn till att integrera antingen genom att integrera existerande system med hjälp av Middleware (facelift) eller att byta ut de existerande systemen mot ett ERP-system (Convert).
Hur datakommunikationssäkerheten påverkas vid införandet av en meddelandeförmedlare
IT-system i de flesta organisationer består ofta av en stor mängd olika applikationer som är utvecklade under åren med varierad teknik på olika plattformar. Applikationerna kommunicerar med varandra över ett datanätverk, med den information och teknik som passade för ändamålet då de utvecklades. Med allt snabbare förändringstakt ökar behovet av applikationsintegration. För att hantera komplexiteten används i allt större omfattning någon form av Message Oriented Middleware (MOM) som bas för kommunikation mellanapplikationer. Då applikationer ansluts genom ett centralt MOM-system möjliggörs kommunikation som baseras på en-till-många, vilket skapar förutsättningar för en specifik variant som kallas för publish/subscribe.
En utredning av meddelande-orienterade lager för Twingly
Att flera datorer används för att gemensamt lösa problem är inte någonting nytt. Det finns många distribuerade system i bruk och många olika lösningar för hur dessa ska kommunicera med varandra. Vissa använder sig av meddelande-orienterade lager för kommunikation vilket det finns väldigt många implementationer av. RabbitMQ är ett exempel där att kommunikation går genom en (eller ett kluster av) central nod och kommunicerar med hjälp av protokollet Advanced Message Queue Protocol, AMQP. I en helt annan kategori finns ZeroMQ som inte definierar någon central nod för all kommunikation att passera utan peer to peer är istället möjlig vilket innebär snabbare responstider men försvårar hur olika klienter hittar till varandra.Det bloggindexerande företaget Twingly kör idag med ett distribuerat system som använder flera olika kösystem för att koordinera ut arbete till de olika datorerna.
Business Potential of Software Defined Radio Technology
The business potential of software defined radio (SDR) technology is studied by evaluating whether or not its characteristics correspond to those particular to a disruptive technology. The maturity of the SDR technology concept is illuminated by analyzing the opinions and perspectives of a selection of representatives for different stakeholders in the wireless communications market. Characteristics as, for example, the degree of consensus about the utility of SDR technology and the awareness of features and limitations are studied by application of the theory of technological frames. This theory helps us understand how and when technology evolution takes place. Finally we describe the value network structures of some potentially viable application areas for SDR and suggest some possible business opportunities based on SDR technology.This thesis is carried out as a case study and the research data is obtained from secondary sources, such as literature and Internet publications as well as interviews with people well experienced in the field of wireless communications.