標題: | 自我順應於多模式服務環境之MExE應用程式開發框架 A Framework for developing Self-Adaptive MExE application on multi-mode service environment |
作者: | 林書慶 Shu-Ching Lin 袁賢銘 Shyan-Ming Yuan 資訊科學與工程研究所 |
關鍵字: | 行動執行環境;自我順應;MExE;Self-Adaptive;Coordinated Adaptation Framework;J2ME |
公開日期: | 2002 |
摘要: | 行動計算是近年來很熱門的話題,使用者可以透過行動手持裝置連結遠端的電腦抓取資料。因為手持裝置上的計算能力和軟硬體資源的差異,現有的應用程式開發環境不見得能開發出適用於行動手持裝置的程式。因此新的開發環境就因應而生,如J2ME或是WAP。但對於行動環境中手持裝置軟體硬資源和網路資源,一般的應用程式並無法適應於環境的變化。因此有許多的研究討論開發具可適應性之框架(adaptive framework),讓基於這個框架所開發出來的應用程式可以對環境作適應性的調整。由3GPP所提出來的MExE可以用來解決開發環境的問題。但對於可適性應用程式的開發,MExE並沒有提供相關可適性機制。因此在本論文中,便設計了一套基於MExE並增加可適性機制定義的發開環境-SAMExE。SAMExE並可分成「SAMExE用戶端框架」(SAMExE Client Framework)和「SAMExE服務端框架」SAMExE Service Framework。畫面、功能程式邏輯和可適性邏輯分離是SAMExE中的一大特徵。對應用程式開發者而言,藉由MExE程式開發介面(API)和可適性邏輯的結合,可以讓MExE的應用程式對於手持裝置軟體硬資源和網路資源作有效的利用。應用程式將可以作適應性的調整以符合不同裝置的執行能力。 In recent years, research for mobile computing grows up greatly. Users carry portable devices to access data regardless of location. Unlike traditional computing environment, mobile computing suffers more variable from network, software and mobile platforms with different capability. In order to develop mobile application, new developing environments are announced, like J2ME or WAP. However, most mobile applications can’t sense variation from network, software and mobile platforms. Therefore, there are many researchers focus on developing adaptive framework. The applications based on adaptive framework will have the ability to adapt the environment. 3GPP proposes MExE to solve the problem about developing environment. However, MExE doesn’t provide adaptive mechanism for developing adaptive applications. MExE applications don’t have ability to adapt the environment. Therefore, this thesis proposes that a Self-Adaptive MExE (SAMExE) framework which is based on MExE develops self-adaptive MExE applications. SAMExE can be separate into two parties: 「SAMExE Client Framework」and「SAMExE Service Framework」。 The most import characteristic of SAMExE is separating application logic and adaptive logic into two parties. For application developers, they can develop self-adaptive MExE applications by combining MExE-related API and adaptive API. Those self-adaptive MExE applications can adapt their behavior in order to correspond to the different computing environment. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT910394077 http://hdl.handle.net/11536/70245 |
顯示於類別: | 畢業論文 |