Title: A progressive approach for cross-browser web data generation

Authors: Jin Zhu; Yoshiyori Urano; Hidenori Nakazato; Qun Jin

Addresses: Global Information and Telecommunication Institute, Waseda University, 1011 Okuboyama, Nishi-Tomida, Honjo-shi, Saitama 367-0035, Japan ' Global Information and Telecommunication Institute, Waseda University, 1011 Okuboyama, Nishi-Tomida, Honjo-shi, Saitama 367-0035, Japan ' Global Information and Telecommunication Institute, Waseda University, 1011 Okuboyama, Nishi-Tomida, Honjo-shi, Saitama 367-0035, Japan ' Department of Human Informatics and Cognitive Sciences, Faculty of Human Sciences, Waseda University, Saitama 359-1192, Japan

Abstract: A layout engine combines markup language (HTML, etc.) with formatting information (CSS, etc.), and displays the combined contents on the screen. It is commonly used for many existing web development applications and web browsers. Especially, web development applications use layout engine to confirm the impact on the layout of web editing results to achieve what you see is what you get (WYSIWYG). At present, different layout engines are adopted by various web development applications and web browsers. As there is not a uniform algorithm adopted by layout engine, the results displayed by web development applications are not necessarily consistent with the display on the web browsers. In addition, the results displayed by web development applications depend on layout engines. Hence, it is difficult to edit the common web contents since it cannot objectively reflect the result on web browsers. In this paper, we propose a progressive WYSIWYG solution, by completely separating web layout design from web data editing to generate cross-browser web data. Our proposed approach does not use layout engine, and thus can avoid the disadvantages mentioned above.

Keywords: web data generation; WYSIWYG; web standards; cross-browsers; web development; web browsers; web layout design; web data editing.

DOI: 10.1504/IJCSE.2014.060674

International Journal of Computational Science and Engineering, 2014 Vol.9 No.3, pp.235 - 246

Received: 13 Sep 2011
Accepted: 21 Nov 2011

Published online: 24 May 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article