Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Portningsprocessen för en applikation: Att porta en applikation mellan två motorer
Blekinge Institute of Technology, Faculty of Computing, Department of Creative Technologies.
2015 (Swedish)Independent thesis Basic level (degree of Bachelor)Student thesis
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.

Place, publisher, year, edition, pages
2015. , 47 p.
Keyword [sv]
Datorspel, portning, systemutvecklingstekniker, portningstekniker, optimering
National Category
Human Computer Interaction
Identifiers
URN: urn:nbn:se:bth-5109Local ID: oai:bth.se:arkivex946864F3FD09D8DFC1257E000041A674OAI: oai:DiVA.org:bth-5109DiVA: diva2:832473
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2015-03-06 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(41438 kB)54 downloads
File information
File name FULLTEXT01.pdfFile size 41438 kBChecksum SHA-512
195c8f4ff0e46a00994b820c9674966912e435d176c1f11e1176423a91684d252f3321862b89db0f4dc5cac90d0076ddd571b53b9700958cf42fde361cbf8a9a
Type fulltextMimetype application/pdf

By organisation
Department of Creative Technologies
Human Computer Interaction

Search outside of DiVA

GoogleGoogle Scholar
Total: 54 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 115 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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