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
EXIP: A Framework for Embedded Web Development
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-2661-3564
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0001-9586-0991
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-4133-3317
2014 (English)In: ACM Transactions on the Web (TWEB), ISSN 1559-1131, E-ISSN 1559-114X, Vol. 8, no 4, 23Article in journal (Refereed) Published
Abstract [en]

Developing and deploying Web applications on networked embedded devicesis often seen as a way to reduce the development cost and time to marketfor new target platforms. However, the sizeof the messages and the processing requirements of today's Web protocols, such as HTTP and XML,are challenging for the most resource-constrained class of devicesthat could also benefit from Web connectivity.New Web protocols using binary representations have been proposedfor addressing this issue. Constrained Application Protocol (CoAP)reduces the bandwidth and processing requirementscompared to HTTP while preserving the core concepts of the Web architecture.Similarly, Efficient XML Interchange (EXI) format has been standardizedfor reducing the size and processing time for XML structured information.Nevertheless, the adoption of these technologies is lagging behind due to lack ofsupport from web browsers and current Web development toolkits.Motivated by these problems, this article presents the design and implementationtechniques for the EXIP framework for embedded Web development. The frameworkconsists of a highly efficient EXI processor, a tool for EXI data binding basedon templates, and a CoAP/EXI/XHTML Web page engine.A prototype implementation of the EXI processor is hereinpresented and evaluated. It can be applied to Web browsersor thin server platforms using XHTML and Web servicesfor supporting human-machine interactions with constrained hosts.This article contains four major results: (1) theoretical and practical evaluation of the use of binary protocolsfor embedded Web programming; (2) a novelmethod for generation of EXI grammars based on XML Schema definitions;(3) an algorithm for grammar concatenationthat produces normalized EXI grammars directly, and hence reducesthe number of iterations during grammar generation;(4) an algorithm for efficient representation of possible deviations from theXML schema.

Place, publisher, year, edition, pages
2014. Vol. 8, no 4, 23
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Industrial Electronics
Identifiers
URN: urn:nbn:se:ltu:diva-4118DOI: 10.1145/2665068Local ID: 1ff1e892-cff5-4666-8c56-cfeebf71d446OAI: oai:DiVA.org:ltu-4118DiVA: diva2:976982
Projects
Architecture for Service-Oriented Process – Monitoring and Control, Embeddable EXI implementation in C
Note
Validerad; 2014; 20140328 (rumkyu)Available from: 2016-09-29 Created: 2016-09-29 Last updated: 2017-11-24Bibliographically approved

Open Access in DiVA

fulltext(3207 kB)90 downloads
File information
File name FULLTEXT01.pdfFile size 3207 kBChecksum SHA-512
c0a05fff0f677135d9fb5d987041a462e815b896f9e198cc6e0dcd45b7bc7285cef926ffcedbeedfe3bc1631a0dd106726458244a7dfbe5e589e64ece9dead28
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Kyusakov, RumenPunal, PabloEliasson, JensDelsing, Jerker
By organisation
Embedded Internet Systems Lab
In the same journal
ACM Transactions on the Web (TWEB)
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

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

doi
urn-nbn

Altmetric score

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