This page last changed on Mar 23, 2007 by amitku.

3-23-07 Interface Cell Minutes

Attending:

John N., Matt B., Andrew, Mike, Catherine, Carlos, Amit, Piotr, Kirsten

Review of the Responsibilities / Roles of This Cell:

  • There seems to be consensus that the statement from last week is fine ('Responsible for user-interface design, implementation, evaluation. This includes data visualization.')

Discoveries / Thoughts About Potential Programming Languages:

  • Need to decide how much server-side vs. client-side technology.
  • What features should work in offline mode?
    • Text collections must be online so some connectivity is required.
    • Manipulation of results / visualizations can be done offline.
    • Both Wordhoard and NORA require connectivity.
    • We should be able to save locally or export to a local drive.
  • Need a way to aggregate data (load data sequentially on an as-needed basis) to accommodate larger collections:
    • Amit: For instance a collection map viewer that shows an overview and allows you to select portions.
    • Mike P. has been working on a layout manager for OL that can handle up to a couple of thousand items (OL bogs down displaying somewhere between 2000 - 5000 names).
    • Anthony is similarly working on numbers of items.
  • Should consider use cases in making this decision.
  • Catherine suggests experiments until the end of April.
  • Stan will send a note asking for technology evaluation.
  • Amit will create a table to help evaluate different options.

Criteria for Language:

  • It needs to be attractive quickly.
  • Capable of animation.
  • Capable of displaying 1000s of text items.
  • Incremental loading for large lists or large files.
  • Logistics (e.g. are there enough coders to go around?).
  • Flexible / extensible interface.
  • No download required.

Options Discussed:

OL:

  • Version 4.0 released last week is reported to support compiling to DHTML.
    • This should improve performance in the rendering of text objects.
  • OL is attractive because it is based on XML - it will work well independent of backend / server.
  • No cross-browser testing is required.
  • Catherine: OL has some nice text animations, fisheyes and so on.

Adobe Apollo:

  • Recently released.
  • Designed to work seamlessly online and off:
    • Amit describes an example made for eBay users that allows for the creation of auction items offline. These items are then stored until a network connection is available, and then sent online.

GWT:

  • Good because it is Java based and extensible.
  • Can embed other frameworks (e.g. 'Prototype').

Others:

Homework:

  • Have a look at UU cell sometime soon.
  • Amit is creating a wiki page to keep track of programming language options / features.
    • Someone should test OL 4.0 DHTML.
    • Languages need to be stress tested (and these tests should be replicatible / made available).

Next Time:

  • Discuss visualizations.
  • Discuss results of language testing experiments.
  • Hear report from UU cell.

Meet again in two weeks (Friday, April 6th)

Document generated by Confluence on Apr 19, 2009 15:04