MICheckout: Status and Next Steps

343 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
343
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Non-MICheckout-based demo: show individual modules, show linking mechanism, show some compilations.
  • Show MIBBI module schema (XMLSpy)
    Show Pedro tool in action (module loaded)
  • Live demo of MICheckout and (briefly) of ISAcreator using a MICheckout-generated configuration file
  • MICheckout: Status and Next Steps

    1. 1. MICheckout: Status and Next Steps Chris Taylor, Susanna Sansone, Dawn Field, The MIBBI Project Project website: http://mibbi.org/
    2. 2. ‘Pedro’ tool → XML → (via XSLT) Wiki code (etc.)
    3. 3. Making and Using MIBBI Foundry modules Stage one • Pedro tool (Garwood et al., 2004) using the MIBBI module schema • Highly-configurable (mostly XML Schema, partly a configuration file) • Validates data and exports XML (also saves in a ‘native’ zipped XML) Stage two • Mini shell scripts for XSL transformation using Saxon — Initially just to get the (media)wiki code for Foundry pages — Now have MediaWiki and HTML (both as table & list), tab- delimited text, XML Schema (for MDA) and ISA config (XML) • Java (command line) tool (using DOM) built to combine and transform modules using the above XSLTs (=MyMICheckout) Stage three • ‘MICheckout the movie’ built using Flash (catalyst/builder) • Same functionality (same XSLTs), rather nicer UI (i.e., it has one)
    4. 4. MICheckout: Supporting Users
    5. 5. Future direction for MICheckout? Current status • Very simple interface — Pick what you want, in the order you want — Download or view in the format you want • Issues with the current interface — Pick what you want, in the order you want (=anarchy) — No way to work out everything that you need (fiddly bits) Different approaches 1. Wizard-based Q&A for normal users, plus ‘advanced’ interface — Simple ordered (ISA) questions for users; high level concepts — Advanced interface similar to the current one 2. Domain-specific-MI-based concepts as keys/shortcuts — “I normally get MIxxx – please give me the equivalent” — Similar advanced access to #1
    6. 6. Future direction for MICheckout? Current status • Very simple interface — Pick what you want, in the order you want — Download or view in the format you want • Issues with the current interface — Pick what you want, in the order you want (=anarchy) — No way to work out everything that you need (fiddly bits) Different approaches 1. Wizard-based Q&A for normal users, plus ‘advanced’ interface — Simple ordered (ISA) questions for users; high level concepts — Advanced interface similar to the current one 2. Domain-specific-MI-based concepts as keys/shortcuts — “I normally get MIxxx – please give me the equivalent” — Similar advanced access to #1

    ×