移動終端應(yīng)用個性化整合框架研究
發(fā)布時間:2018-04-28 18:25
本文選題:移動應(yīng)用 + Mashup; 參考:《天津大學(xué)》2014年碩士論文
【摘要】:海量多元化的移動互聯(lián)網(wǎng)應(yīng)用正影響甚至重塑人們的生活,但“碎片化”的APP使得用戶在完成大粒度任務(wù)時不得不經(jīng)常在眾多APP間進(jìn)行手動切換,這極大地?fù)p害了用戶的使用體驗。隨著移動互聯(lián)網(wǎng)的發(fā)展,傳統(tǒng)的Mashup整合技術(shù)延伸至移動終端領(lǐng)域來解決移動終端功能的碎片化問題。然而目前的移動終端Mashup研究仍然主要是將Web API的功能和移動終端的硬件功能結(jié)合,移動終端上數(shù)量龐大的第三方應(yīng)用卻沒有被有效的納入到移動終端Mashup領(lǐng)域針對目前沒有一個有效的將移動終端內(nèi)置功能、第三方應(yīng)用、互聯(lián)網(wǎng)上開放Web API等零散的獨立功能進(jìn)行整合的現(xiàn)狀,本文設(shè)計實現(xiàn)了一個支持上述多種功能整合的Mashup框架,支持基于使用者的個性化需求將上述組件單元有機的組合起來,無需用戶一個個進(jìn)行操作即可以智能化的自行連鎖反應(yīng)方式執(zhí)行,為用戶提供一攬子解決方案。構(gòu)造抽象服務(wù)層,隱藏異構(gòu)服務(wù)調(diào)用方式和輸入輸出數(shù)據(jù)類型的差異性;基于Android的intent和binder通訊機制,實現(xiàn)了組件間數(shù)據(jù)共享和自動觸發(fā);基于XML定義了一種領(lǐng)域特定語言Rule,用于描述移動終端應(yīng)用間整合方式及執(zhí)行路徑,并支持用戶編輯Rule文件達(dá)到個性化定制整合方案的目的。最后,通過一個具體的用戶個性化需求案例,向框架中添加注冊需要的服務(wù)功能,添加了滿足用戶需求的整合流程語言,案例的聯(lián)動執(zhí)行結(jié)果充分的展示了本文個性化移動終端應(yīng)用整合框架的使用方法及其有效性。
[Abstract]:The vast diversity of mobile Internet applications is affecting and even reshaping people's lives, but "fragmentation" of APP makes users often have to manually switch between numerous APP when they complete large granularity tasks. This greatly damages the user's use experience. With the development of mobile Internet, traditional Mashup integration technology is extended to mobile terminal to solve the fragmentation of mobile terminal function. However, the current research on mobile terminal Mashup still mainly combines the function of Web API with the hardware function of mobile terminal. A large number of third-party applications on mobile terminals have not been effectively incorporated into the field of mobile terminal Mashup. In this paper, we design and implement a Mashup framework to support the integration of the above functions, and support the combination of the above component units based on the user's personalized requirements. The intelligent chain reaction mode can be implemented without the user operation one by one, providing a package solution for the user. The abstract service layer is constructed to hide the difference between heterogeneous service invocation mode and input / output data type, and the communication mechanism of intent and binder based on Android realizes data sharing and automatic trigger among components. Based on XML, a domain specific language, Rule, is defined to describe the integration mode and execution path between mobile terminal applications, and to support users to edit Rule files to achieve the purpose of personalized customization integration scheme. Finally, through a specific case of user personalized requirements, add the service function of registration to the framework, add the integration process language to meet the needs of users. The result of the case shows the application method and effectiveness of the application integration framework of personalized mobile terminal in this paper.
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09;TP311.56
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 苗冬青;柳金杜;沈立煒;趙文耘;;一種支持終端融合的Mashup應(yīng)用開發(fā)與運行平臺[J];計算機應(yīng)用與軟件;2012年12期
相關(guān)博士學(xué)位論文 前1條
1 劉必欣;動態(tài)Web服務(wù)組合關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2005年
相關(guān)碩士學(xué)位論文 前2條
1 劉穎;基于ArcGIS Server的移動地圖Mashup應(yīng)用系統(tǒng)設(shè)計與研究[D];北京郵電大學(xué);2013年
2 苗冬青;支持終端融合的Mashup開發(fā)與運行平臺研究[D];復(fù)旦大學(xué);2012年
,本文編號:1816374
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1816374.html
最近更新
教材專著