Lua—an extensible extension language
Software—Practice & Experience
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Javaserver Pages
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
A Survey of Architecture Description Languages
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
On Components and Objects: The Foundations of Component-Based Development
SAST '97 Proceedings of the 5th International Symposium on Assessment of Software Tools (SAST '97)
Enforcing strict model-view separation in template engines
Proceedings of the 13th international conference on World Wide Web
Pattern Languages of Program Design 5
Pattern Languages of Program Design 5
XTemplate 3.0: adding semantics to hypermedia compositions and providing document structure reuse
Proceedings of the 2010 ACM Symposium on Applied Computing
Ginga-NCL: declarative middleware for multimedia IPTV services
IEEE Communications Magazine
Adaptive layouts for authoring NCL programs
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.00 |
In the application's development described in NCL language, we have observed the reuse of some models and document structures, which is possible by repetition of common codes on applications. Thus, we do visualize the need to generalize this kind of development described in NCL. This need has been observed by other developers who are aiming at the possibility of the reuse of structure from some documents. This paper introduces Luar, an authoring language for NCL templates. The Luar language has been conceived through analysis of the applications' behavior for iDTV. Luar has a templates's processor developed with the Lua language and library to maintain and to aggregating template collections, sharing them among developers. The entire template system aims to facilitate the design and development of interactive applications described in NCL using the technique of reuse.