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
Framework integration in practice
Linnaeus University, Faculty of Technology, Department of Computer Science.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Development of modern software is a challenging task that requires software developers to leverageexisting functionality by means of reusable code structures, libraries, frameworks and middleware. This allows shortening development time and lowering costs, while keeping resulting software competitive, reliable and maintainable.However, developing software based on reuse of existing libraries and frameworks has its own challenges and requires programmers to be aware of the issuesthey might face.This paper discusses common difficultiesfaced by software developers while developing complex software systems based on reusable libraries and frameworks.The issuesare described along with possible solutions and exemplified by a custom UI framework named AxeZ. AxeZ is designed for customized UI development for Android phones and is built on top of OpenGL and Bullet Physics engine.As a result, AxeZ can be consideredan instanceof successfully designed framework, which implements solutions forthe challenges discussed in this paper. It provides an example of reusable framework targeted for wide area of application in UI programming

Place, publisher, year, edition, pages
2015. , p. 32
Keywords [en]
framework, extensibility, reusability, architecture, Android, OpenGL, Bullet Physics
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:lnu:diva-39782OAI: oai:DiVA.org:lnu-39782DiVA, id: diva2:787011
Educational program
Software Technology Programme, Master Programme, 120 credits
Supervisors
Examiners
Available from: 2015-02-11 Created: 2015-02-08 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

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

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

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