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
Extending browser platforms with native capabilities, enabling additional features in a media streaming context
Linköping University, Department of Computer and Information Science, Human-Centered systems. Linköping University, Faculty of Science & Engineering.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Web applications an play increasingly central role in our every day life, as many of our computer based tasks are performed solely within the web browser. Desktop applications requiring installation is becoming part of the past and most applications gets a web alternative — turning the web into a target platform for application development. A complication with this is that the web lack the performance of native applications, motivating a need for something more powerful. This thesis investigates different technologies that aim to solve this problem by allowing developers to create native web applications, that allow web applications to use native capabilities. Two such technologies are Xax and Native Client (NaCl), which allow web applications to run compiled native code in the web browser, while still providing the portability across operating systems. In addition to the investigation a case study of how Portable Native Client (PNaCl) is to use for creating a native web application. A performance analysis is presented in order to determine how large the performance gains are with native web applications compared to traditional. The results show that NaCl performance is far superior to JavaScript, and very close to native speeds. Native Client is a great technology, both for migrating legacy C/C++ applications to the web and for creating high performance native web applications. The biggest challenge for Native Client is to get accepted by other browser manufacturers

Place, publisher, year, edition, pages
2015. , 55 p.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-119883ISRN: LIU-IDA/LITH-EX-A–15/027–SEOAI: oai:DiVA.org:liu-119883DiVA: diva2:828065
Subject / course
Information Technology
Supervisors
Examiners
Available from: 2015-06-30 Created: 2015-06-29 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(596 kB)233 downloads
File information
File name FULLTEXT01.pdfFile size 596 kBChecksum SHA-512
051e4b899e0958f104a3b418e98090380c37d0e3cd07bab9b6efdb37bb4ce990f7faa11bcd0eb9d116a516735d2bfbfe019c2607e0a4304304f6fffa80dbd307
Type fulltextMimetype application/pdf

By organisation
Human-Centered systemsFaculty of Science & Engineering
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 233 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

urn-nbn

Altmetric score

urn-nbn
Total: 234 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