Renaissance:Prototyping

From Apache OpenOffice Wiki
Revision as of 11:13, 11 July 2009 by ChristophNoack (talk | contribs) (fixed typo)
Jump to: navigation, search

ux-ooo-logo-rgb-129-61.png

ux.openoffice.org

Quick Navigation

Team

Prototyping

The prototyping phase has been started on Friday, 12 June 2009. This phase is limited to six weeks and ends on July 24. Prototypes will be made public when ready.

Goal

Building a flexible framework for prototyping to test promising UI designs with real users.

Team

Prototypes

The latest prototype can be started here (Java 6 required)

Progress / Mini-Minutes

  • Thu., 9 July: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
      • "Design" group content finished
      • Context-based functionality for slides added
      • Basic 3D navigation through slides possible
    • ToDo:
      • Remove Master View from status bar
      • Improve text-shapes
      • Apply Fitt's Law to slide context functions (horizontal alignment)
      • Toolbar content definition (Andreas)
  • Wed., 8 July: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
      • Fixed content for home, insert, design
      • Zooming works using an icon
      • Navigation works using keyboard
      • Need to fix slide-view and slide sorter bahavior
      • Otherwise a promising concept
    • ToDo:
      • Improve zoomable UI part
      • Toolbar content definition (Andreas)
  • Tue., 7 July: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
      • Zoom transformation works
      • Seems interesting, feedback required
      • Cover-Flow as stand-alone view
      • Slider-Content done for 2 groups
    • ToDo:
      • Improve zoomable UI part
      • Toolbar content definition (Andreas)
  • Mon., 6 July: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • Some progress towards 3D was made
    • Will work until tomorrow evening and then decide if we'll continue with 3D
    • Next week will be used for focus group testing at VBG
    • ToDo:
      • Check if Cover-Flow & Zoom can be implemented for testing (Andre/Bernd)
      • Toolbar content definition (Andreas)
  • Fri., 3 July: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • ToDo:
      • Check if Cover-Flow & Zoom can be implemented for testing (Andre/Bernd)
      • Toolbar content definition (Andreas)
  • Thu., 2 July: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • ToDo:
      • Check if Cover-Flow & Zoom can be implemented for testing (Andre/Bernd)
      • Toolbar content definition (Andreas)
      • Contact VBG for feedback channel (done)
  • Wed., 1 July: Daily status meeting
    • NO MEETING DUE TO A WORKSHOP
    • Tasks:
      • Left align toolbars and control(Andre/Bernd) (done)
  • Tue., 30 June: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • Status bar update: Added triangle as pointer
    • Dicussed possible idea for zoomable "view"
    • ToDo:
      • Remove dummy bitmaps from buttons for most recently used buttons (Andre/Bernd)
      • Left align toolbars and control(Andre/Bernd)
      • Toolbar content definition (Andreas)
      • Contact VBG for feedback channel (Andreas)
  • Mon., 29 June: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • Status bar update
    • Speaker notes present and can be hided
    • ToDo:
      • Remove dummy bitmaps from buttons for most recently used buttons (Andre/Bernd)
      • Left align toolbars and control(Andre/Bernd)
      • Toolbar content definition (Andreas)
  • Fri., 26 June: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • Protype has been cleaned up for status presentation. Offers differnet shapes and a bitmap tool. Rotation and scaling possible. Zoom full functional. Presentation mode working.
    • ToDo:
      • Sparate toolbar area from document (Andre/Bernd)
      • Remove dummy bitmaps from buttons for most recently used buttons (Andre/Bernd)
      • Left align toolbars and control(Andre/Bernd)
      • Toolbar content definition (Andreas)
      • Statusbar definition. Views, zoom slider etc. (Frank) [Done]
      • Check if everything would still work with Java 1.5 (Stalled)
  • Thu., 25 June: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • New prototype can scroll through groups and panes that extend functionality are also functional. Full screan presentation mode is also available now! Great stuff!
    • ToDo;
      • Clean up of visual elements [Done]
      • Left-align groups and controls [Done]
      • Check if everything would still work with Java 1.5
      • Prepare live content for toolbars to replace bitmaps (color, shapes, text) (Andre) [Done]
      • Implement limited functionality to make these scenarios live (Andre/Bernd) [Done]
      • Statusbar definition. Views, zoom slider etc. (Frank)
  • Wed., 24 June: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • Creating a new prototype 'Scrolling Tabs' to be developed using a selection indicator on buttons instead of tabs/scrollbar
    • ToDo:
      • Prepare live content for toolbars to replace bitmaps (color, shapes, text) (Andre)
      • Implement limited functionality to make these scenarios live (Andre/Bernd)
      • Statusbar definition. Views, zoom slider etc. (Frank)
      • Prepare scenarios for testing (Andreas/Frank)
      • Prepare next bunch of prototypes (Andreas/Frank)
  • Tue., 23 June: Daily status meeting
    • Presentation/Discussion of latest prototype (All)
    • Scrolling effect for scrolling prototype (Bernd)
    • Discussion of scrolling interface on large monitors (long distances) (All)
    • Live content o toolbars is in the making (Andre). Some are already present in current prototype
    • Creating a new prototype to be developed using a selection indicator on buttons instead of tabs/scrollbar
    • ToDo:
      • Prepare live content for toolbars to replace bitmaps (color, shapes, text) (Andre)
      • Implement limited functionality to make these scenarios live (Andre/Bernd)
      • Statusbar definition. Views, zoom slider etc. (Frank)
      • Provide images for scrollbar buttons (Frank) [Done]
      • Prepare scenarios for testing (Andreas/Frank)
      • Prepare next bunch of prototypes (Andreas/Frank)
  • Mon., 22 June: Daily status meeting
    • Present current prototypes to Andreas
    • ToDo:
      • Overwork slider visualization (Bernd) [Done]
      • Prepare live content for toolbars to replace bitmaps (color, shapes, text) (Andre)
      • Statusbar definition. Views, zoom slider etc. (Frank)
      • Provide images for scrollbar buttons (Frank)
      • Prepare scenarios for testing (Andreas/Frank)
      • Implement limited functionality to make these scenarios live (Andre/Bernd)
      • Prepare next bunch of prototypes (Andreas/Frank)
  • Fri., 19 June: Daily status meeting
    • Overworked tabbed toolbar prototype with dummy toolbar content (Andre)
    • New window title and named prototypes (Andre)
    • Highlighting of selection for a better visibility (Bernd/Andre)
    • Added two more versions with a different heigth for scrollbar/text (Bernd)
    • Extended list of screen resolutions (Andre)
    • Dummy menu visible in all prototypes (Andre)
    • Presentation mode available (Andre)
    • ToDo:
      • Statusbar definition. Views, zoom slider etc. (Frank)
      • Provide images for scrollbar buttons (Frank)
      • Prepare scenarios for testing (Andreas/Frank)
      • Implement limited functionality to make these scenarios live (Andre/Bernd)
      • Prepare next bunch of prototypes (Andreas/Frank)
  • Thu., 18 June: Daily status meeting
    • Some problems with windows clients and Mercurial(Andre/EDV)
    • Improved slider & toolbar dummy conetent (Bernd)
    • First tabbed prototype (Andre)
    • Main menu dummy (Andre)
    • ToDo:
      • Naming of prototypes (Frank) [Done]
      • Reduce heights of toolbar area to fit dummy bitmap content (Bernd/Andreas) [Done]
      • Design & implement scrollbar 'buttons' (Frank/Bernd) [Done]
      • Review tabbed prototype (Frank) [Done]
  • Wed., 17 June: Daily status meeting
    • Prototypes have been checked into version control system (Bernd)
    • Prototypes have been joined (Bernd/Andre)
    • Scrollbar shows button, snapping to sections and highlighting current choice (Bernd)
    • Document canvas shows color gradient (Andre)
    • Document/slide contains objects with limited functionality (Andre)
    • Control window to set window sizes (Andre)
    • ToDo:
      • Prepare a tabbed prototype (Andre) [Done]
      • Optimize scrolling of toolbar (Bernd) [Done]
      • Provide toolbar content as bitmaps (Frank) [Done]
      • Create prototyping home page in OOo wiki (Frank) [Done]
  • Tue., 16 June: Daily status meeting
    • Two separated Java based prototypes of a prototype presented
    • ToDo:
      • Add a control window so set prototype and window sizes (Andre) [Done]
      • Join prototypes and extend sliding & document/canvas (Andre/Bernd) [Done]
  • Mon., 15 June: Kick-off meeting with prototyping team
    • Using Java for prototyping
    • Create a modular prototype to be able to make different versions of a UI concept
    • Starting with sliding prototype
    • ToDo:
      • Set up prototyping framework (Andre/Bernd) [Done]
      • Slider implementation (Bernd) [Done]
      • Document canvas, slide pane and statusbar with zoom slider (Andre) [Done]
  • Fri., 12 June: Kick-Off meeting with team & sponsors

Tasks to support

  • Must have
    • insert slide
    • delete slide
    • duplicate slide
    • change slide layout
    • change slide design
    • input text
    • navigate through slides
  • Nice to have
    • insert image
    • insert shape
    • insert table
    • insert text field
  • If possible
    • modify image
    • modify shape
    • modify table
Personal tools