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...

Full description

Bibliographic Details
Main Author: Cherkasov, Stanislav
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