Component-Based Software Development on Android Platform

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === In this thesis, we present the concept of the component-based software development (CBSD) on Android platform. For previous work on CBSD, We have completed the development platform, SCREAM Lab Linux Middleware (SLIM), which is based on Linux. SLIM can be divid...

Full description

Bibliographic Details
Main Authors: Wei-YuanFu, 傅威元
Other Authors: Wen-Yu Su
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/37878674684631817207
id ndltd-TW-098NCKU5392111
record_format oai_dc
spelling ndltd-TW-098NCKU53921112016-04-22T04:22:57Z http://ndltd.ncl.edu.tw/handle/37878674684631817207 Component-Based Software Development on Android Platform 元件式軟體開發於Android系統平台 Wei-YuanFu 傅威元 碩士 國立成功大學 資訊工程學系碩博士班 98 In this thesis, we present the concept of the component-based software development (CBSD) on Android platform. For previous work on CBSD, We have completed the development platform, SCREAM Lab Linux Middleware (SLIM), which is based on Linux. SLIM can be divided into two parts; the Kernel part is used to control the implementation of components and communication between them; and for Shell part, is to manage the components' loading and configuration. We ported the SLIM Kernel, which is present in a library form and using JNI to implement the communication interface between JAVA and C/C++, to Android's LIBRARIES layer, so that the Kernal can be called by APPLICATION FRAMEWORK layer. However, the SLIM Shell can not simply follow the Android platform, so we redesign the SLIM Shell's part. According to the architecture of Android platform, we establish the component management framework on APPLICATIONS FRAMEWORK layer, in order to speedup the software development process through this framework by APPLICATIONS layer. The above ported SLIM Kernel and redesigned SLIM Shell, we call it aSLIM. Finally, we create several aSLIM components on Android with different features, showing various functions by a designed application on aSLIM development platform with reusing these components in different combinations, to simplify the development process. Wen-Yu Su 蘇文鈺 2010 學位論文 ; thesis 72 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === In this thesis, we present the concept of the component-based software development (CBSD) on Android platform. For previous work on CBSD, We have completed the development platform, SCREAM Lab Linux Middleware (SLIM), which is based on Linux. SLIM can be divided into two parts; the Kernel part is used to control the implementation of components and communication between them; and for Shell part, is to manage the components' loading and configuration. We ported the SLIM Kernel, which is present in a library form and using JNI to implement the communication interface between JAVA and C/C++, to Android's LIBRARIES layer, so that the Kernal can be called by APPLICATION FRAMEWORK layer. However, the SLIM Shell can not simply follow the Android platform, so we redesign the SLIM Shell's part. According to the architecture of Android platform, we establish the component management framework on APPLICATIONS FRAMEWORK layer, in order to speedup the software development process through this framework by APPLICATIONS layer. The above ported SLIM Kernel and redesigned SLIM Shell, we call it aSLIM. Finally, we create several aSLIM components on Android with different features, showing various functions by a designed application on aSLIM development platform with reusing these components in different combinations, to simplify the development process.
author2 Wen-Yu Su
author_facet Wen-Yu Su
Wei-YuanFu
傅威元
author Wei-YuanFu
傅威元
spellingShingle Wei-YuanFu
傅威元
Component-Based Software Development on Android Platform
author_sort Wei-YuanFu
title Component-Based Software Development on Android Platform
title_short Component-Based Software Development on Android Platform
title_full Component-Based Software Development on Android Platform
title_fullStr Component-Based Software Development on Android Platform
title_full_unstemmed Component-Based Software Development on Android Platform
title_sort component-based software development on android platform
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/37878674684631817207
work_keys_str_mv AT weiyuanfu componentbasedsoftwaredevelopmentonandroidplatform
AT fùwēiyuán componentbasedsoftwaredevelopmentonandroidplatform
AT weiyuanfu yuánjiànshìruǎntǐkāifāyúandroidxìtǒngpíngtái
AT fùwēiyuán yuánjiànshìruǎntǐkāifāyúandroidxìtǒngpíngtái
_version_ 1718229805948731392