Framework integration in practice
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 competitiv...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linnéuniversitetet, Institutionen för datavetenskap (DV)
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-39782 |
id |
ndltd-UPSALLA1-oai-DiVA.org-lnu-39782 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-lnu-397822018-01-12T05:09:35ZFramework integration in practiceengCherkasov, StanislavLinnéuniversitetet, Institutionen för datavetenskap (DV)2015frameworkextensibilityreusabilityarchitectureAndroidOpenGLBullet PhysicsComputer SciencesDatavetenskap (datalogi)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 Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-39782application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
framework extensibility reusability architecture Android OpenGL Bullet Physics Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
framework extensibility reusability architecture Android OpenGL Bullet Physics Computer Sciences Datavetenskap (datalogi) Cherkasov, Stanislav Framework integration in practice |
description |
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 |
author |
Cherkasov, Stanislav |
author_facet |
Cherkasov, Stanislav |
author_sort |
Cherkasov, Stanislav |
title |
Framework integration in practice |
title_short |
Framework integration in practice |
title_full |
Framework integration in practice |
title_fullStr |
Framework integration in practice |
title_full_unstemmed |
Framework integration in practice |
title_sort |
framework integration in practice |
publisher |
Linnéuniversitetet, Institutionen för datavetenskap (DV) |
publishDate |
2015 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-39782 |
work_keys_str_mv |
AT cherkasovstanislav frameworkintegrationinpractice |
_version_ |
1718604908948619264 |