Driftinformation
Ett driftavbrott i samband med versionsuppdatering är planerat till 24/9-2024, kl 12.00-14.00. Under den tidsperioden kommer DiVA inte att vara tillgängligt
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Portningsprocessen för en applikation: Att porta en applikation mellan två motorer
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för kreativa teknologier.
2015 (Svenska)Självständigt arbete på grundnivå (kandidatexamen)Studentuppsats (Examensarbete)
Abstract [sv]

Kontext. Det blir allt vanligare att konsumenter vill använda spel och applikationer på alla möjliga enheter och plattformar och ett sätt att göra det möjligt är genom portning. Portning används för att återanvända kod, objekt och funktioner utan att behöva göra om allt från början. Det blir då effektivt att uppdatera ett spel eller en applikation till en ny plattform, med lite tid och inte så mycket extra planering. Objektiv. I studien letas ett sätt att göra en portning mellan två motorer, samt att identifiera och analysera de svårigheter som kan uppstå i en flytt av ett spel/applikation mellan två system. En exempel- applikation som är ett spel har användas för att göra portningen och utvärderingen, samt fyra motorer; Away3D, Unity3D, Papervision3D och Flare3D har undersökts. Portningen har utvärderats genom prestandamätningar av Frames Per Second (FPS), Random Access Memory (RAM), filstorlek och tiden det tog att göra portningen jämfört med att göra den ursprungliga applikationen. Metoder. Tre metoder har att användas i studien: Litteratursökning, implementation och experiment. Dessa har använts för att hitta en process att göra en portning på ett effektivt sätt. Experiment på den implementerade och den ursprungliga applikationen har genomförts för att se om portningen var gjord på ett effektivt sätt och om det blev några förbättringar eller försämringar på exempel-applikationen. Resultat. De två motorer som användes i implementationen har jämförts i förhållande till varandra, för att se vilken av de två motorerna som är mest effektiv och lämplig för att användas till denna exempel-applikation. Implementationen klargjorde att den portade applikationen var mer effektiv nu än förut i jämförelse med den ursprungliga applikationen, samt att göra en portning istället för att skriva en helt ny applikation sparar tid. Slutsats. Portning är ett väldigt bra alternativ för att skapa nya versioner och uppdateringar av spel och applikationer på nya plattformar. Mycket går att återanvända och lite tid behöver läggas på att utforma spelet/applikationen och funktionaliteten. Det som dock kan vara krångligt är att vissa funktioner och objekt inte kan användas utan måste skrivas om och anpassas till den nya motorn.

Ort, förlag, år, upplaga, sidor
2015. , s. 47
Nyckelord [sv]
Datorspel, portning, systemutvecklingstekniker, portningstekniker, optimering
Nationell ämneskategori
Människa-datorinteraktion (interaktionsdesign)
Identifikatorer
URN: urn:nbn:se:bth-5109Lokalt ID: oai:bth.se:arkivex946864F3FD09D8DFC1257E000041A674OAI: oai:DiVA.org:bth-5109DiVA, id: diva2:832473
Uppsök
teknik
Handledare
Tillgänglig från: 2015-04-22 Skapad: 2015-03-06 Senast uppdaterad: 2018-01-11Bibliografiskt granskad

Open Access i DiVA

fulltext(41438 kB)137 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 41438 kBChecksumma SHA-512
195c8f4ff0e46a00994b820c9674966912e435d176c1f11e1176423a91684d252f3321862b89db0f4dc5cac90d0076ddd571b53b9700958cf42fde361cbf8a9a
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för kreativa teknologier
Människa-datorinteraktion (interaktionsdesign)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 137 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 320 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf