Modern web page generation by using exclusively SuperSQL

Kengo Haruno, Kento Goto, Motomichi Toyama

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

2 Citations (Scopus)

Abstract

Generation of modern web pages is a difficult task for novice programmers because requiring to be familiar with many programming languages, HTML, CSS, JavaScript, etc. SuperSQL, a project of Toyama laboratory, is an extension of SQL that automatically formats data retrieved from the database into various kinds of structured documents as an output of a query. In this paper, we propose an approach to generate a modern web page by uniquely using a single SuperSQL query. We propose to change the semantic of SuperSQL by defining 5 kinds of expressions: layout expression, function expression, design expression, dynamic expression, and responsive expression. By this approach, we show that we can generate modern web pages with various expressions by short query sentence.

Original languageEnglish
Title of host publicationProceedings of the 20th International Database Engineering and Applications Symposium, IDEAS 2016
EditorsBipin C. Desai, Evan Desai
PublisherAssociation for Computing Machinery
Pages340-345
Number of pages6
ISBN (Electronic)9781450341189
DOIs
Publication statusPublished - 2016 Jul 11
Event20th International Database Engineering and Applications Symposium, IDEAS 2016 - Montreal, Canada
Duration: 2016 Jul 112016 Jul 13

Publication series

NameACM International Conference Proceeding Series
Volume11-13-July-2016

Other

Other20th International Database Engineering and Applications Symposium, IDEAS 2016
Country/TerritoryCanada
CityMontreal
Period16/7/1116/7/13

Keywords

  • CSS
  • HTML
  • JavaScript
  • SQL
  • SuperSQL
  • Web page

ASJC Scopus subject areas

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

Fingerprint

Dive into the research topics of 'Modern web page generation by using exclusively SuperSQL'. Together they form a unique fingerprint.

Cite this