Web Hob design project with T&T: Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 16: Line 16:


==== Prototype Index ====
==== Prototype Index ====
* <strong>Design phase</strong> is the design sprint during which the prototype was produced. There are 2 design sprints in this project.
* <strong>Version</strong> indicates how many iterations of each prototype we created as part of the design process
* <strong>Stage</strong> refers to the Web Hob stages identified by Tobias & Tobias
* <strong>Scope</strong> indicates, at a high level, which use cases are addressed by the prototype
* <strong>Link</strong> to the Yocto Project git repository where the prototype is hosted


{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
! style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"| Design phase
! style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"| Design phase
! style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"| Iteration
! style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"| Version
! style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"| Stage
! style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"| Stage
! style="align: left; border-style: solid; border-width: 0 1px 1px 0; padding: 0 5px;"| Scope
! style="align: left; border-style: solid; border-width: 0 1px 1px 0; padding: 0 5px;"| Scope
Line 26: Line 37:
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1 and 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1, 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Build analysis
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Build analysis
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase1-iteration1-prototype/index.html prototype]
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase1-iteration1-prototype/index.html prototype]
Line 32: Line 43:
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2 and 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2, 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Projects and builds
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Projects and builds
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration1-projects-builds/index.html prototype]
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration1-projects-builds/index.html prototype]
Line 38: Line 49:
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2 and 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2, 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Projects and builds
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Projects and builds
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration2-projects-builds/index.html prototype]
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration2-projects-builds/index.html prototype]
Line 44: Line 55:
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2 and 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2, 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Projects and builds
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|Projects and builds
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration3-projects-builds/index.html prototype]
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration3-projects-builds/index.html prototype]
Line 50: Line 61:
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2 and 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2, 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|File browsing and multi-user
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|File browsing and multi-user
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration1-fileBrowsing-multiuser/index.html prototype]
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration1-fileBrowsing-multiuser/index.html prototype]
Line 56: Line 67:
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|2
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1, 2 and 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|1, 2, 3
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|File browsing and build analysis
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|File browsing and build analysis
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration2-filebrowsing-buildanalysis/index.html prototype]
|style="border-style: solid; border-width: 0 1px 1px 0; align: left; padding: 0 5px;"|[http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/plain/phase2-iteration2-filebrowsing-buildanalysis/index.html prototype]

Revision as of 16:27, 12 February 2013

This page contains information on the Web Hob project to develop a web-based UI for the Yocto project.

Mailing List: https://lists.yoctoproject.org/listinfo/webhob


Design

Latest Files


older files

Prototype Index

  • Design phase is the design sprint during which the prototype was produced. There are 2 design sprints in this project.
  • Version indicates how many iterations of each prototype we created as part of the design process
  • Stage refers to the Web Hob stages identified by Tobias & Tobias
  • Scope indicates, at a high level, which use cases are addressed by the prototype
  • Link to the Yocto Project git repository where the prototype is hosted


Design phase Version Stage Scope Link
1 1 1, 3 Build analysis prototype
2 1 2, 3 Projects and builds prototype
2 2 2, 3 Projects and builds prototype
2 3 2, 3 Projects and builds prototype
2 1 2, 3 File browsing and multi-user prototype
2 2 1, 2, 3 File browsing and build analysis prototype


Stage II & III

Scenarios Covered

  • Create Build 
    • Set up Project 
    • Choose Hardware
    • Set Preferences 
    • Specify Layer(s)
    • Specify base image and package(s)
    • Run Build
  • Install Web Hob Server
    • Configure team servers 
    • Select team options and configure
  • Error Messaging 
    • View error logs
  • Refine scenarios from Stage I


Schedule

  • 4 Feb 2013 — Workshop
  • 8 Feb — 1st review
  • 12–14 Feb — User testing
  • 15 Feb — User testing review
  • 20 Feb — 2nd review
  • 22 Feb — Final review




Stage I

Scenarios Covered

  • Show Build Metrics (minimal)
    • Identify image (minimal)
    • Define scope of analysis (minimal)
    • Run analysis of image (minimal)
    • View analysis overview (minimal)
  • Finding/Viewing Builds (minimal)
    • View list of projects/builds (minimal)
  • Install Single-User Web Hob (minimal)
    • Check prerequisites (minimal)
    • Download/git clone Web Hob (minimal)
    • Install single-user option (minimal)


Schedule

  • 11 Jan 2013 — Kickoff
  • 14 Jan — Workshop
  • 18 Jan — 1st review
  • 22–24 Jan — User testing
  • 25 Jan — User testing review
  • 30 Jan — 2nd review
  • 1 Feb — Final review


Old Files




Previous Versions