TY - GEN
T1 - Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL
AU - Tajima, Masahiro
AU - Goto, Kento
AU - Toyama, Motomichi
N1 - Publisher Copyright:
© 2017 Association for Computing Machinery.
PY - 2017/12/4
Y1 - 2017/12/4
N2 - Recently, infinite scrolling has become a trend in loading massive data in webpages. This feature allows contents of a webpage to be divided and loaded automatically as a user scrolls through the page. Integrating infinite scroll in webpages, however, can be a complex task. A developer needs to be proficient in client-side programming to design the webpages and server-side programming to be able to load data dynamically. In this study, we propose an approach based on SuperSQL to simplify the integration of infinite scroll in web pages. SuperSQL is an extension of SQL that outputs data extracted from a database in various types of structured documents such as HTML, directly as a result of a declarative query. We extend SuperSQL to implement infinite scrolling in an HTML query output. As a result, developing web pages with the infinite scroll feature can be achieved by running a single SuperSQL query.
AB - Recently, infinite scrolling has become a trend in loading massive data in webpages. This feature allows contents of a webpage to be divided and loaded automatically as a user scrolls through the page. Integrating infinite scroll in webpages, however, can be a complex task. A developer needs to be proficient in client-side programming to design the webpages and server-side programming to be able to load data dynamically. In this study, we propose an approach based on SuperSQL to simplify the integration of infinite scroll in web pages. SuperSQL is an extension of SQL that outputs data extracted from a database in various types of structured documents such as HTML, directly as a result of a declarative query. We extend SuperSQL to implement infinite scrolling in an HTML query output. As a result, developing web pages with the infinite scroll feature can be achieved by running a single SuperSQL query.
KW - Ajax
KW - CSS
KW - HTML
KW - Infinite-scroll
KW - JavaScript
KW - PHP
KW - SuperSQL
KW - Web development
UR - https://www.scopus.com/pages/publications/85044255467
UR - https://www.scopus.com/pages/publications/85044255467#tab=citedBy
U2 - 10.1145/3151759.3151806
DO - 10.1145/3151759.3151806
M3 - Conference contribution
AN - SCOPUS:85044255467
T3 - ACM International Conference Proceeding Series
SP - 289
EP - 295
BT - 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings
A2 - Anderst-Kotsis, Gabriele
A2 - Steinbauer, Matthias
A2 - Khalil, Ismail
A2 - Indrawan-Santiago, Maria
A2 - Salvadori, Ivan Luiz
PB - Association for Computing Machinery
T2 - 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017
Y2 - 4 December 2017 through 6 December 2017
ER -