TY - JOUR
T1 - A progressive approach for cross-browser web data generation
AU - Zhu, Jin
AU - Urano, Yoshiyori
AU - Nakazato, Hidenori
AU - Jin, Qun
PY - 2014
Y1 - 2014
N2 - 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.
AB - 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.
KW - Cross-browser
KW - WYSIWYG
KW - Web data generation
KW - Web standard
KW - What you see is what you get
UR - http://www.scopus.com/inward/record.url?scp=84899530249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84899530249&partnerID=8YFLogxK
U2 - 10.1504/IJCSE.2014.060674
DO - 10.1504/IJCSE.2014.060674
M3 - Article
AN - SCOPUS:84899530249
SN - 1742-7185
VL - 9
SP - 235
EP - 246
JO - International Journal of Computational Science and Engineering
JF - International Journal of Computational Science and Engineering
IS - 3
ER -