Robert Bolton

dblp:09/11411 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Web and mobile security · 100%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
User interface design and tools › graphical user interface
graphical widgets
0.012012
Declarative web application development: encapsulating dynamic JavaScript widgets (abstract only) · SIGMOD Conference 2012

Methods — techniques the papers use, named apart from their topics

view rendering · 0.3
YearPublicationVenuePosition
2012 Declarative web application development: encapsulating dynamic JavaScript widgets (abstract only)
abstract
The development of modern, highly interactive AJAX Web applications that enable dynamic visualization of data requires writing a great deal of tedious "plumbing code" to interface data between browser-based DOM and AJAX components, the application server, and the SQL database. Worse, each of these layers utilizes a different language. Further, much code is needed to keep the page and application states in sync using an imperative paradigm, which hurts simplicity. These factors result in a frustrating experience for today's Web developer. The FORWARD Project aims to alleviate this frustration by enabling pages that are "rendered views", in the SQL sense of "view". Our work in the project has led to a highly declarative approach whereby JavaScript/AJAX UI widgets automatically render views over the application state (database + session data + page data) without requiring the developer to tediously code how changes to the application state lead to invocation of the components' update methods.
Robert Bolton, David Ing, Christopher Rebert, Kristina Lam Thai
SIGMOD Conference1