Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL

Masahiro Tajima, Kento Goto, Motomichi Toyama

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publication19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings
PublisherAssociation for Computing Machinery
Pages289-295
Number of pages7
VolumePart F134476
ISBN (Electronic)9781450352994
DOIs
Publication statusPublished - 2017 Dec 4
Event19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Salzburg, Austria
Duration: 2017 Dec 42017 Dec 6

Other

Other19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017
CountryAustria
CitySalzburg
Period17/12/417/12/6

Fingerprint

HTML
Computer programming
Websites
Servers

Keywords

  • Ajax
  • CSS
  • HTML
  • Infinite-scroll
  • JavaScript
  • PHP
  • SuperSQL
  • Web development

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Cite this

Tajima, M., Goto, K., & Toyama, M. (2017). Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL. In 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings (Vol. Part F134476, pp. 289-295). Association for Computing Machinery. https://doi.org/10.1145/3151759.3151806

Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL. / Tajima, Masahiro; Goto, Kento; Toyama, Motomichi.

19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings. Vol. Part F134476 Association for Computing Machinery, 2017. p. 289-295.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tajima, M, Goto, K & Toyama, M 2017, Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL. in 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings. vol. Part F134476, Association for Computing Machinery, pp. 289-295, 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017, Salzburg, Austria, 17/12/4. https://doi.org/10.1145/3151759.3151806
Tajima M, Goto K, Toyama M. Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL. In 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings. Vol. Part F134476. Association for Computing Machinery. 2017. p. 289-295 https://doi.org/10.1145/3151759.3151806
Tajima, Masahiro ; Goto, Kento ; Toyama, Motomichi. / Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL. 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings. Vol. Part F134476 Association for Computing Machinery, 2017. pp. 289-295
@inproceedings{64a97e92edce4c93b0801bbdc8fe46d7,
title = "Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL",
abstract = "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.",
keywords = "Ajax, CSS, HTML, Infinite-scroll, JavaScript, PHP, SuperSQL, Web development",
author = "Masahiro Tajima and Kento Goto and Motomichi Toyama",
year = "2017",
month = "12",
day = "4",
doi = "10.1145/3151759.3151806",
language = "English",
volume = "Part F134476",
pages = "289--295",
booktitle = "19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Non-procedural generation of web pages with nested infinite-scrolls in SuperSQL

AU - Tajima, Masahiro

AU - Goto, Kento

AU - Toyama, Motomichi

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 - http://www.scopus.com/inward/record.url?scp=85044255467&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85044255467&partnerID=8YFLogxK

U2 - 10.1145/3151759.3151806

DO - 10.1145/3151759.3151806

M3 - Conference contribution

VL - Part F134476

SP - 289

EP - 295

BT - 19th International Conference on Information Integration and Web-Based Applications and Services, iiWAS2017 - Proceedings

PB - Association for Computing Machinery

ER -