• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • Tagged with
  • 5
  • 5
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Avvaktande AJAX- anrop : En avlastningsteknik för 3G-nätet / Long polling with AJAX : A mobile network offloading technique

Andersson, Tommy January 2012 (has links)
Den ökade användningen av nätuppkopplade mobilapplikationer har resulterat i en överbelastning i 3G-nätet. Förslag för att avlasta nätet har bland annat varit genom alternativa uppkopplingar, vilket innebär en uppoffring av 3G-nätets tillgänglighet. Detta leder till frågor om andra avlastningsmetoder. Arbetets målsättning var att se hur en applikations datatrafik påverkas av att klassiska intervallanrop ersätts av avvaktande AJAX-anrop. Detta görs genom att implementera respektive anropsmetod i två identiska alfapetapplikationer. Mätdata erhölls genom att låta användare spela längre omgångar av respektive applikation, vilket även genererar realistiska uppdateringar. Resultaten visar att den klientgenererade bandbreddskonsumtionen minskas vid användning av avvaktande AJAX-anrop. Detta gör den, i kontrast med klassiska intervallanrop, till en möjlig avlastningsmetod.
2

Websockets och Long Polling : För nätverkskommunikation i situationer med hög trafik och realtidskrav / Websockets and Long Polling : For network communication in situations of high traffic and real-time requirements

Cromnow, Christian January 2012 (has links)
Då webben nu består av dynamiska hemsidor och kraftfulla applikation blir ävenkraven på kommunikationshastigheter större. Detta arbe har tittat på den äldre ochpoppulära tekniken Long Polling och ställt den i förhållande till HTML5s nyawebsocket API. Igenom att bygga ett multiplayer spel för webbläsaren utan någrapluggins ställdes teknikerna mot varandra för att se vilken som presterade bäst ochvisade sig mest effektiv för användning i den typen av applikation. WebSockets visadesig klara av alla tester med marginal mot de värden relaterad forskning visat på ärminimum kraven för att kunna realisera realtidsapplikationer. Long Polling föll kortoch visade sig vara svagare på alla punkter i förhållande till WebSockets.
3

En jämförelse mellan HTTP Long Polling och Websocket ur ett batteriperspektiv / A Comparision Between HTTP Long Polling and Websocket from a Battery Perspective

van Mansvelt, Julius, Johansson, Jonathan January 2018 (has links)
Mobile applications are having a bigger role in our society than ever before. Many of these applications is relying heavily on internet usage, and due to the fact that smartphones have a limited battery capacity it is crucial that these network consuming applications are energy efficient. The traditional usage for communicating with a server is by using the HTTP protocol and a request/response model, but this can be rather limited because the server cannot send out data without the client's request. There are several ways to solve this problem, one widely used method is HTTP-Long Polling. Another protocol that has grown in popularity during the last years is the Websocket protocol, which works in a slightly different manner. The Websocket protocol supports two-way communication, commonly referred to as duplex, by default. This means that both the server and the client can send data to each other simultaneously and without the other parts request. Websocket has been proven more effective in many areas in various benchmarks, but whether it is more energy efficient on mobile platforms remains unclear and will thus be the topic of this thesis. To compare these protocols a mobile application has been developed for iOS and Android. These applications examine the energy efficiency of the two protocols by receiving short messages in a frequent interval from a server application written in Node.js. To measure energy impact of these protocols XCode Energy Report were used for iOS and Android’s built in battery monitor for Android. The result shows that the Websocket protocol was the more energy efficient alternative, especially for iOS. The implementation for Android shown that the choice of protocol did not have too much of an impact the energy consumption. / I dagens samhälle används mobilapplikationer i en större utsträckning än aldrig förr. Många av dessa mobilapplikationer använder sig friskt av mobiltelefonens nätverk, och eftersom mobiltelefoner har en begränsad batterikapacitet är det extra viktigt att dessa nätverkskrävande mobilapplikationer är så energisnåla som möjligt. Traditionellt sett har nätverksprotokollet HTTP använts för att skicka och ta emot data, men detta kan bli problematiskt då servern är beroende av att klienten frågar om data innan den kan skickas ut. Detta innebär att servern själv inte kan initiera en kommunikation med klienten. För att lösa detta problem finns det olika sätt som har kommit fram under åren; HTTP-Long Polling är en av dem. Ett annat protokoll som har växt sig populärt de senaste åren är Websocket, som fungerar på ett annat sätt. Websockets har standardiserat stöd för tvåvägskommunikation, eller duplex, vilket innebär att servern och klienten kan skicka data till varandra samtidigt och oberoende av att den andra parten har frågat om den. Websocket har visat sig vara effektivare inom många områden, men hur dessa kan påverka energiförbrukning när de implementeras på mobiltelefoner står oklart, det är detta den här studien syftar till att undersöka. För att undersöka denna skillnad har två mobilapplikationer utvecklats, en till Android och en till iOS. Dessa mobilapplikationer undersöker de olika protokollens energieffektivitet genom att ta emot meddelanden frekvent från en server skriven i Node.js. För att mäta hur väl de olika protokollen presterade användes XCode Energy Report för iOS och Androids inbyggda batteriförbruknings-översikt. Resultaten som erhölls var att Websocket var det mest energieffektiva alternativet, denna skillnad var dock extra tydlig på implementationen för iOS. Implementationen för Android visade att valet av protokoll inte hade en allt för stor betydelse för mobilapplikationens energiförbrukning, det bibliotek som användes för Websocket var väldigt mycket mindre effektivt än det som testades på iOS.
4

Push-teknik på webben / Push-technology on the web

Bruksås, Jon-Henrik, Evertsson, Fredrik, Gustavsson, Niklas January 2010 (has links)
<p>Denna rapport behandlar push-teknik, en teknik för att skicka data i realtid inom webbapplikationer.</p><p>Många gånger i dagens mer interaktiva webb kan ett behov finnas av att behandla data på ett alternativt sätt. På grund av detta kändes det valda ämnet relevant inom ramen för webbutveckling.</p><p>Syftet är att undersöka hur vida denna teknik skiljer sig mot andra tekniker för att transportera data. För att kunna undersöka push-tekniken har en applikation skapats med hjälp av ett ramverk för detta ändamål. Som ramverk för arbetet valdes APE som innehåller en komplett lösning för push-teknik på webben.</p><p>Som underlag för rapporten utvecklades en spelapplikation samt en utvärdering av ramverket APE och ett antal prestandatester gjordes.</p> / <p>This study deals with push technology, a technology to send real-time data within web applications.</p><p>Many times in today's more inter-active web an alternative way of processing data may be needed. Because of this, the topic seemed relevant in the context of web development.</p><p>The aim is to examine how far this technique contrasts with other techniques to transport data. To investigate the push technology an application was created using a framework for this purpose. As a framework for the exercise the APE framework, containing a complete solution for push technology on the web, was chosen.</p><p>As a basis for the report a gaming application was developed and a number of performance tests as well as an evaluation of the framework APE were made.</p>
5

Push-teknik på webben / Push-technology on the web

Bruksås, Jon-Henrik, Evertsson, Fredrik, Gustavsson, Niklas January 2010 (has links)
Denna rapport behandlar push-teknik, en teknik för att skicka data i realtid inom webbapplikationer. Många gånger i dagens mer interaktiva webb kan ett behov finnas av att behandla data på ett alternativt sätt. På grund av detta kändes det valda ämnet relevant inom ramen för webbutveckling. Syftet är att undersöka hur vida denna teknik skiljer sig mot andra tekniker för att transportera data. För att kunna undersöka push-tekniken har en applikation skapats med hjälp av ett ramverk för detta ändamål. Som ramverk för arbetet valdes APE som innehåller en komplett lösning för push-teknik på webben. Som underlag för rapporten utvecklades en spelapplikation samt en utvärdering av ramverket APE och ett antal prestandatester gjordes. / This study deals with push technology, a technology to send real-time data within web applications. Many times in today's more inter-active web an alternative way of processing data may be needed. Because of this, the topic seemed relevant in the context of web development. The aim is to examine how far this technique contrasts with other techniques to transport data. To investigate the push technology an application was created using a framework for this purpose. As a framework for the exercise the APE framework, containing a complete solution for push technology on the web, was chosen. As a basis for the report a gaming application was developed and a number of performance tests as well as an evaluation of the framework APE were made.

Page generated in 0.1 seconds