The table widget reloaded: requirements, design and implementation

  • Authors:
  • Ted Yeung;Sarah Crossland;Christof Lutteroth;Gerald Weber

  • Affiliations:
  • University of Auckland;University of Auckland;University of Auckland;University of Auckland

  • Venue:
  • Proceedings of the 11th International Conference of the NZ Chapter of the ACM Special Interest Group on Human-Computer Interaction
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many applications present data sets that are essentially large tables. Certain features of such table views have become commonplace, and a comprehensive set of interactions with tables could easily be available in a platform-independent way in the form of a widget. Table widgets are not a new concept, but previous examples have some shortcomings in functionality and nonfunctional aspects. They are not explicitly based on a platform-independent set of functional requirements and do not take into account the types of data presented. Those table widgets that are part of the GUI framework do not take into account nonfunctional requirements such as the size of the data set. This paper presents the requirements for a universal table widget, and describes a prototype implementation that fulfills many of these requirements. Its features include the ability to handle large data sets, heterogeneous row and column sizes and heterogeneous content types.