AOP based language extension for web development

研究成果: Conference contribution

抄録

Unlike traditional web applications, current web applications called RIAs become powerful and useful by combining several technologies including markup languages, client-side script languages and web services. Therefore, it becomes more complicated to develop these applications and a number of stakeholders including designers and developers are required. It is reasonable to divide an application into several concerns (i.e., modules) to make the development effective, however, pieces of code to combine each concern prevent it. For example, designers design user interfaces with markup languages, e.g., HTML and developers implement application logic with script languages. Then developers will often need to add code (e.g., event handlers) to connect the user interface and the logic so that this will become a single application. In this paper, we propose a client-side script language extension inspired by Aspect-Oriented Programming, which is well-known concept to realize improved separation of concerns. This language extension mainly focuses on the complete separation between markup languages, which represent user interfaces, and script languages, which represent client-side logic. In addition, we provide a prototype implementation of an weaver, which combines modules before the execution.

本文言語English
ホスト出版物のタイトルIASTED Multiconferences - Proceedings of the IASTED International Conference on Software Engineering, SE 2013
ページ744-751
ページ数8
DOI
出版ステータスPublished - 2013 4月 3
イベント12th IASTED International Conference on Software Engineering, SE 2013 - Innsbruck, Austria
継続期間: 2013 2月 112013 2月 13

出版物シリーズ

名前IASTED Multiconferences - Proceedings of the IASTED International Conference on Software Engineering, SE 2013

Conference

Conference12th IASTED International Conference on Software Engineering, SE 2013
国/地域Austria
CityInnsbruck
Period13/2/1113/2/13

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「AOP based language extension for web development」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル