skip to main content
10.1145/1967486.1967594acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
short-paper

Problems, solutions and new opportunities: using pagelet-based templates in development of flexible and extensible web applications

Published: 08 November 2010 Publication History

Abstract

As a standard programming model for Web application development, HTML template engines (systems) are used to separate the business logic and data computations from the Web page presentation. In this paper, we present the current problems about template engines in Web application development and propose the solution: construction of an XML-based template engine for developing flexible and extensible Web applications. We explain that the approach supports the demands of users well and could reduce the cost of development. We also discuss the new opportunities brought to the effective browser cache usage, code reuse, data integration, etc.

References

[1]
F. Daniel and M. Matera. Turning Web applications into mashup components: Issues, models, and solutions. In The Proceedings of the 9th International Conference on Web Engineering, pages 45--60, 2009.
[2]
O. Diaz and J. J. Rodriguez. Portlets as Web components: an introduction. Journal of Universal Computer Science, 10(4):454--472, 2004.
[3]
Fiz. http://fiz.stanford.edu/home/home.
[4]
J. Fujima, A. Lunzer, K. Hornbaek, and Y. Tanaka. C3W: clipping, connecting and cloning for the Web. In The Proceedings of the 13th International World Wide Web conference, pages 444--445, 2004.
[5]
F. J. Garcia, R. I. Castanedo, and A. A. J. Fuente. A double-model approach to achieve effective model-view separation in template based Web applications. In The Proceedings of the 7th International Conference on Web Engineering, pages 442--456, 2007.
[6]
H. Han, J. Guo, and T. Tokuda. Deep mashup: A description-based framework for lightweight integration of Web contents. In The Proceedings of the 19th International Conference on World Wide Web, pages 1109--1110, 2010.
[7]
H. Han and T. Tokuda. A method for integration of Web applications based on information extraction. In The Proceedings of the 8th International Conference on Web Engineering, pages 189--195, 2008.
[8]
H. Han and T. Tokuda. WIKE: A Web information/knowledge extraction system for Web service generation. In The Proceedings of the 8th International Conference on Web Engineering, pages 354--357, 2008.
[9]
Java Portlet. http://www.jcp.org/en/jsr/detail?id=286.
[10]
jQuery. http://jquery.com/.
[11]
T. J. Parr. Enforcing strict model-view separation in template engines. In The Proceedings of the 13th International Conference on World Wide Web, pages 224--233, 2004.
[12]
Prototype. http://www.prototypejs.org/.
[13]
M. Taguchi, K. Jamroendararasame, K. Asami, and T. Tokuda. Comparison of two approaches for automatic construction of Web applications: Annotation approach and diagram approach. In The Proceedings of the 4th International Conference on Web Engineering, pages 230--243, 2004.
[14]
M. Tatsubori and T. Suzumura. HTML templates that fly: a template engine approach to automated offloading from server to client. In The Proceedings of the 18th International Conference on World Wide Web, pages 951--960, 2009.
[15]
F. Yang, N. Gupta, N. Gerner, X. Qi, A. Demers, J. Gehrke, and J. Shanmugasundaram. A unified platform for data driven Web applications with automatic client-server partitioning. In The Proceedings of the 16th International Conference on World Wide Web, pages 341--350, 2007.

Index Terms

  1. Problems, solutions and new opportunities: using pagelet-based templates in development of flexible and extensible web applications
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Information & Contributors

              Information

              Published In

              cover image ACM Other conferences
              iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
              November 2010
              895 pages
              ISBN:9781450304214
              DOI:10.1145/1967486
              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Sponsors

              • IIWAS: International Organization for Information Integration
              • Web-b: Web-b

              In-Cooperation

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              Published: 08 November 2010

              Permissions

              Request permissions for this article.

              Check for updates

              Author Tags

              1. DHTML
              2. XML
              3. XSLT
              4. application framework
              5. mashup
              6. script
              7. template engine
              8. web UI

              Qualifiers

              • Short-paper

              Funding Sources

              Conference

              iiWAS '10
              Sponsor:
              • IIWAS
              • Web-b

              Contributors

              Other Metrics

              Bibliometrics & Citations

              Bibliometrics

              Article Metrics

              • 0
                Total Citations
              • 202
                Total Downloads
              • Downloads (Last 12 months)1
              • Downloads (Last 6 weeks)0
              Reflects downloads up to 13 Feb 2025

              Other Metrics

              Citations

              View Options

              Login options

              View options

              PDF

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader

              Figures

              Tables

              Media

              Share

              Share

              Share this Publication link

              Share on social media