oru.sePublikationer
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementing and evaluating SignalR in a .NET environment
Örebro University, School of Science and Technology.
Örebro University, School of Science and Technology.
2015 (English)Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

SignalR is a Asp.Net library that can be used to handle communication in .NET web applications. Since it is a new technology, many companies working in the .NET enviroment are curious with how it can be integrated while developing applications and how well it performs compared to current technology used to handle communication.

In this work we investigate using Asp.Net library SignalR when developing web applications in Visual Studio using MVC 5 and BootStrap, a project given to us by the Swedish Transportation Agency. In order to evaluate SignalR we integrate it in a Planning Poker application and use a modified version of the Web Application Quality Evaluation Model to evaluate it. We also compare our results of the product and evaluation to the ISO/IEC 25000 System and Software Quality Requirements and Evaluation standard.

After having finished writing a minimum viable product of a Planning Poker web application using SignalR for the communication, we presented our result and described our code for a number of developers at the Swedish Transportation Agency and had them fill a questionnaire gauging their interest in SignalR and their perception of how easy it would be to implement with their current code standards.

The general consensus among us who had written the program and the developers at the company was that SignalR is a library that is very easy to use in the .NET environment, and it makes use of new technology that increases communication performance in web applications.

Abstract [sv]

SignalR är ett Asp.Net bibliotek som används för att hantera kommunikation för webbapplikationer i .NET. Eftersom det är en ny teknologi så är många företag nyfikna på hur det kan integreras med applikationer man utvecklar och hur det presterar i jämförelse med teknologi som idag används som standard.

I detta arbete så undersöker vi användandet av Asp.Net biblioteket SignalR när man utvecklar webbapplikationer i Visual Studio med verktygen MVC 5 och BootStrap, ett projekt som Transportstyrelsen gav oss. För att utvärdera SignalR så integrerar vi det i en Planeringspokerapplikation och sedan använder vi oss av en modifierad version av Web Application Quality Evaluation modellen (WAQE). Vi använder oss också av ISO/IEC 25000 System and Software Quality Requirements and Evaluation standarden.

Efter att ha skrivit en minimum viable product av ett Planeringspoker som använder SignalR för att hantera kommunikation så presenterade vi våran applikation och beskrev våran kod i en presentation gjord för systemutvecklare på Transportstyrelsen. Utvecklarna fick sedan fylla i ett frågeformulär där de fick svara på frågor relaterade till deras uppfattning om vissa aspekter av SignalR, och hur viktiga de aspekterna är.

Den slutgiltiga åsikten om SignalR, både från författarna av denna uppsats och från utvecklarna på Transportstyrelsen, tycks vara att SignalR är ett bibliotek so är mycket enkelt att använda i .NETmiljön, och att den tack vare sitt användande av ny teknologi ökar prestandan på webapplikationer.

Place, publisher, year, edition, pages
2015. , 40 p.
Keyword [en]
signalr, mvc, .net, c#, planering poker, software evaluation, waqe
Keyword [sv]
signalr, mvc, .net, c#, planeringspoker, mjukvaruutvärdering, waqe
National Category
Computer Science
Identifiers
URN: urn:nbn:se:oru:diva-49335OAI: oai:DiVA.org:oru-49335DiVA: diva2:912068
Subject / course
Computer Engineering
Presentation
2016-06-02, T101, Örebro universitet, Fakultetsgatan 1, 702 81, Örebro, 11:00 (Swedish)
Supervisors
Examiners
Available from: 2016-03-15 Created: 2016-03-15 Last updated: 2017-10-17Bibliographically approved

Open Access in DiVA

No full text

By organisation
School of Science and Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

Total: 26151 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf