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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |