My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
20091130_JISCRI_ProjectFinalProgressReport  
JISCRI project final progress report
shuffl, jiscri
Updated Dec 1, 2009 by gklyn...@gmail.com

Introduction

This page is where the final JISCRI project progress report is assembled, following the template at http://code.google.com/p/jiscri/wiki/ProjectDocumentation.

Final project progress report

Title of Primary Project Output

Shuffl: A web-based system for supporting curation of small-scale research data for web publication

Screenshots or diagram of prototype

Description of Prototype

The prototype demonstrates the Shuffl framework, which allows new "cards" to be created by dragging and dropping from "stockpiles" at the top of the workspace, and changed in the workspace by double-clicking on text to be edited. Specific card types implemented so far include:

  • a simple text annotation card, for recording free-text notes
  • a data table card, which uses AJAX calls to read CSV data from a web location or file system (subject to the same origin restriction), display this as a table in the card, and provides for selection of data to be visualized.
  • a graph plotting card, an example of one way that data may be visualized. Data for graphing is indicated by dragging a data table card and dropping it onto the graph card.

When loaded from an eXist AtomPub server, the demonstrator also shows how workspaces can be saved and loaded by selecting options from the workspace menu (which is activated by clicking on the "Shuffl" logo at the top of the workspace.

This demonstrator software has focused on the the underlying Shuffl framework and the data visualization framework. Desired features that are not yet implemented include:

  • file system browser for loading and saving workspaces
  • card collections and card relationships structured as collections (e.g. as hierarchies)
  • support for Google Data and WebDAV back-ends
  • image gallery and image annotation
  • saving data as RDF (currently, Shuffl uses JSON, as that was quicker and easier to get working).
(Many of these features will be tackled as part of the forthcoming ADMIRAL project.)

Work has also been done, but not shown in the demonstrator, to prove that independently-developed widgets that access information from other web resources and services can be embedded in Shuffl cards (Wookie widgets and FlyWeb gene finder).

Link to working prototype

These demonstration prototypes run directly from the Google Code subversion repository:

Screencast (just over 6 mins; to paraphrase Blaise Pascal and others1, I made this demonstration longer than asked because I lack the time to make it shorter):

1 http://answers.google.com/answers/threadview?id=177502

Link to end user documentation

End-user documentation for Shuffl is rather thin on the ground, but I did prepare these:

Not so much end-user documentation, but project management notes and design notes are recorded in the project wiki:

Link to code repository or API

Link to technical documentation

Date prototype was launched

  • Initial launch at this location: 18-Nov-2009
  • Most recent launch: 30-Nov-2009

The demonstrator runs straight out of the Google Code subversion repository, and is frequently updated without formal launch procedures. Earlier versions have been available since soon after the start of serious development work.

Project Team Names, Emails and Organisations

  • Graham Klyne <graham.klyne@zoo.ox.ac.uk>, Project Manager and Developer, Zoology Department, University of Oxford
  • David Shotton <david shotton@zoo.ox.ac.uk>, Principal Investigator, Zoology Department, University of Oxford

Project Website

PIMS entry

The details displayed here are not all correct, but I don't know how to change them.

There's also a DOAP record (see above).

Table of contents for project posts

Selected blog posts have been indexed above, but not routine progress announcements as they mainly duplicate the sprint plans and progress reports already noted.

Tags

progressPosts, rapidInnovation, JISCRI, JISC, finalProgressPost, output, prototype, product, demonstrator, shuffl

Comment by dff.j...@gmail.com, Dec 1, 2009

Very impressive Graham. You do a programme manager proud.


Sign in to add a comment
Powered by Google Project Hosting