License: Creative Commons Attribution 3.0 Germany license (CC BY 3.0 DE)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.2.1.7
URN: urn:nbn:de:0030-drops-61280
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2016/6128/
Järvi, Jaakko ;
Parent, Sean
One Way to Select Many (Artifact)
Abstract
The artifact is built around the MultiselectJS library that implements the multi-selection semantics presented in the companion paper. The purpose of this JavaScript library is to help programmers add multi-selection to Web user interfaces with ease. The artifact includes a demo application showcasing the use of the library, documentation of the library API, and a tutorial on how to use the library. The library clearly separates the reusable aspects of multi-selection from the application specific aspects. The latter are collected into an object referred to as the selection geometry. The complex task of implementing a full-fledged multi-selection feature reduces to a considerably simpler task of implementing a selection geometry. The demo application implements several different selection geometries. It supports the claims of the companion paper that the library considerably lessens the task of implementing multi-selection. Following the guidance of the tutorial, users can build their own multi-selection features.
BibTeX - Entry
@Article{ja776rvi_et_al:DARTS:2016:6128,
author = {Jaakko Järvi and Sean Parent},
title = {{One Way to Select Many (Artifact)}},
pages = {7:1--7:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2016},
volume = {2},
number = {1},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2016/6128},
URN = {urn:nbn:de:0030-drops-61280},
doi = {10.4230/DARTS.2.1.7},
annote = {Keywords: User interfaces, Multi-selection, JavaScript}
}