10/23 Regular Meeting
2007年11月11日 星期日 by 哲民
這一次是我第二次報告paper,感覺上比較沒有上次的緊張。由於這一篇paper比較偏實用方面,因此在理解上也比上一篇掌握更多。同樣地,在報告完後老師也給了我一些改進的建議。這一次是針對投影片內容,我也作了一些修改,很感謝老師的指導。
本篇paper的題目是 A Framework for Rapid Integration of Presentation Components,出處是Proceedings of the 16th international conference on World Wide Web WWW 2007,底下是我所寫的摘要部份:
UI(User Inteface)的開發在軟體開發過程中是最費時的部份之一。尤其是在合成應用程式的軟體開發中,UI的可重複利用機制的需求變得越來越明顯。基於此,本篇paper的作者們提出了一個Presentation Integration Framework。透過這個Framework,可以讓開發人員利用現成的Web Application組合出一個新的混合程式,只需要提供適當的介面定義文件(以XPIL寫成)而不需撰寫Application間通訊的底層程式碼。這個Framework包含以下部份─
Component Model
以抽象的方式描述Presentation Component的定義,包含了Events、Operations、Properties and Presentation Modes。
Composition Model
a event-based model,其包含了Event Subscriptions、Data Mappings、Additional Integration Logic and Layout Information。
Language Presentation
作者們提出的一個declarative composition language,稱為Extensible Presentation Integration Language(XPIL)。用來描述Component Model和Composition Model。
Runtime Middleware
用來整合presentation component,包含了Event Automation與Component Adapters and Wrappers兩部份。
最後作者們認為:由於這樣一個framework是基於抽象的與鬆散耦和(loose-coupling)的概念,因此適用於web application與desktop application。而且經由這個framework的幫助將使得軟體開發者可以更快速並且簡單地開發合成應用程式中關於UI互動方面的外觀整合部份。