A progressive approach for cross-browser web data generation

Jin Zhu, Yoshiyori Urano, Hidenori Nakazato, Qun Jin

    Research output: Contribution to journalArticle

    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.

    Original languageEnglish
    Pages (from-to)235-246
    Number of pages12
    JournalInternational Journal of Computational Science and Engineering
    Volume9
    Issue number3
    DOIs
    Publication statusPublished - 2014

    Fingerprint

    Web browsers
    Engines
    World Wide Web
    Layout
    Engine
    Markup languages
    HTML
    Display devices
    Display

    Keywords

    • Cross-browser
    • Web data generation
    • Web standard
    • What you see is what you get
    • WYSIWYG

    ASJC Scopus subject areas

    • Computational Mathematics
    • Modelling and Simulation
    • Computational Theory and Mathematics
    • Hardware and Architecture
    • Software

    Cite this

    A progressive approach for cross-browser web data generation. / Zhu, Jin; Urano, Yoshiyori; Nakazato, Hidenori; Jin, Qun.

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

    Research output: Contribution to journalArticle

    @article{a70addb9c5914c9390dd4dd83cc505ae,
    title = "A progressive approach for cross-browser web data generation",
    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 = "Cross-browser, Web data generation, Web standard, What you see is what you get, WYSIWYG",
    author = "Jin Zhu and Yoshiyori Urano and Hidenori Nakazato and Qun Jin",
    year = "2014",
    doi = "10.1504/IJCSE.2014.060674",
    language = "English",
    volume = "9",
    pages = "235--246",
    journal = "International Journal of Computational Science and Engineering",
    issn = "1742-7185",
    publisher = "Inderscience Enterprises Ltd",
    number = "3",

    }

    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 - Web data generation

    KW - Web standard

    KW - What you see is what you get

    KW - WYSIWYG

    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

    VL - 9

    SP - 235

    EP - 246

    JO - International Journal of Computational Science and Engineering

    JF - International Journal of Computational Science and Engineering

    SN - 1742-7185

    IS - 3

    ER -