diff options
author | P. J. McDermott <pjm@nac.net> | 2012-03-08 12:14:59 (EST) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-03-08 12:14:59 (EST) |
commit | 88ddb3f7b2a58cde69b73de68981d0319e09e330 (patch) | |
tree | cc227c56abb1ac86399cec9c1cb378ed673dc114 | |
parent | da63bd0eb7d5ccfe3a955cda17701ea5103842f1 (diff) |
Publish NJIT CCS Capstone WBS and Gantt chart.
-rw-r--r-- | Gantt-chart.html | 2955 | ||||
-rw-r--r-- | Gantt-chart.pdf | bin | 0 -> 38203 bytes | |||
-rw-r--r-- | Gantt-chart.planner | 219 | ||||
-rw-r--r-- | WBS.dia | bin | 0 -> 2515 bytes | |||
-rw-r--r-- | WBS.pdf | bin | 0 -> 17581 bytes |
5 files changed, 3174 insertions, 0 deletions
diff --git a/Gantt-chart.html b/Gantt-chart.html new file mode 100644 index 0000000..b0cb393 --- /dev/null +++ b/Gantt-chart.html @@ -0,0 +1,2955 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:date="http://exslt.org/dates-and-times"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<!-- + This file is generated from xml source: DO NOT EDIT + --> + <title>Embedded Operating System Distribution - Planner</title> + <meta name="GENERATOR" content="Planner HTML output" /> + <style type="text/css"> + +/* CSS Stylesheet for Planner HTML output. + * + * Copyright (C) 2004-2005 Imendio AB + * Copyright (C) 2003 CodeFactory AB + * Copyright (C) 2003 Daniel Lundin (daniel@edgewall.com) + * Copyright (C) 2004 Chris Ladd (caladd@particlestorm.net) + */ + +/* + * Fonts + */ +html,body,table { + font-family: "Bitstream Vera Sans", helvetica, Arial, sans-serif; + font-size: 12px; + white-space: nowrap; +} + +tr,td,th,table,font,span,div,h1,h2,h3 { + font-family: "Bitstream Vera Sans", helvetica, Arial, sans-serif; +} + +h1 { + font-size: 16px; +} + +h2 { + font-size: 12px; + margin-bottom: 2px; +} + +div.separator { + margin: 1em; +} + +/* + * Header + */ +table.proj-header { + border: 0; + margin: 0; + width: auto; +} + +table.proj-header .header { + font-weight: bold; +} + +/* + * Footer + */ +.footer { + float: left; + width: 100%; + margin-top: 50px; + padding-top: 2px; + border-style: dotted; + border-width: 1px 0 0 0; + border-color: #999; + font-size: 9px; + text-align: right; + clear: both; + color: #666; +} + +a:link, a:visited { + text-decoration: none; + color: #666; +} + +a:hover[href] { + text-decoration: underline; +} + + +/* + * Layout + */ + +.gantt, .gantt-tasklist, .gantt-chart, .tasklist, .resourcelist { + float: left; +} + +.gantt-tasklist, .gantt-chart, .tasklist-table, .resourcelist-table { + border-style: solid; + border-width: 1px; + border-color: #aaa; +} + +.gantt-tasklist, .gantt-chart, .tasklist, .resourcelist { + overflow: auto; +} + +.gantt, .tasklist, .resourcelist { + clear: both; + width: 100%; +} + +.gantt-tasklist { + border-width: 1px 0px 1px 1px; + width: 30%; +} + +.gantt-chart { + border-color: #aaa #aaa #aaa #fff; + width: 69.5%; +} + +.tasklist, .resourcelist { + clear: left; +} + +table { + width: 100%; + border-collapse: collapse; + border-style: none; + border-color: #fff; + white-space: nowrap; + margin: 0; +} + +tr, td, th { + white-space: nowrap; + vertical-align: top; + padding-top: 1px; + padding-bottom: 1px; +} + +th { + vertical-align: top; +} + +tr { + height: 1.5em; +} + +tr.header { + background-color: #aaa; + color: #fff; +} + +tr.even { + background-color: #eee; +} + +tr.odd { + background-color: #fff; +} + +th span, td span { + margin-left: 6px; + margin-right: 6px; +} + +th.note { + min-width: 20em; +} + +td.note { + white-space: normal; +} + +/* + * Gantt + */ +div.gantt-empty-begin, div.gantt-empty-end, div.gantt-complete-done, div.gantt-complete-notdone, div.gantt-summary { + overflow: hidden; + clear: none; + float: left; + height: 0.75em; + margin-top: 0.15em; + margin-bottom: 0; +} + +div.gantt-complete-done { + background-color: #495f6b; + height: 0.75em; + margin-top: 0; + margin-bottom: 0; +} + +div.gantt-complete-notdone { + background-color: #8db6cd; + border-style: solid; + border-width: 1px; +} + +div.gantt-summary { + height: 0.3em; + margin-top: 0.25em; + border-bottom: 2px dashed #000; +} + +div.gantt-empty-end { + margin-left: 0; +} + +div.gantt-milestone { + float: left; + font-size: 0.9em; + color: #000000; + position: relative; + margin-left: 0; + margin-right: 0; +} + +div.gantt-resources { + float: left; + margin-left: 0.5em; + white-space: nowrap; +} + +th.gantt-1day-header { + width: 19px; +} + +th.gantt-2day-header { + width: 39px; +} + +th.gantt-3day-header { + width: 59px; +} + +th.gantt-4day-header { + width: 79px; +} + +th.gantt-5day-header { + width: 99px; +} + +th.gantt-6day-header { + width: 119px; +} + +th.gantt-week-header, .gantt-resources { + width: 139px; +} + +th.gantt-day-header { + margin: 0; + padding-top: 1px; + padding-bottom: 1px; + width: 19px; +} + +</style> +<!--[if IE]><style type="text/css"> + +/* IE specific overrides to compensate for the different box model used by IE + * (see http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug) + */ + +.gantt-resources { + overflow: hidden; +} + + +.tasklist, .resourcelist { + overflow-x: auto; + overflow-y: hidden; + padding-bottom: 1em; +} + + +.gantt-tasklist, .gantt-chart { + overflow-x: scroll; + overflow-y: hidden; +} + + +.gantt-chart { + padding-bottom: 1px; +} + + + +.tasklist-table, .resourcelist-table { + width: 99.8%; +} + +/* +div.gantt-empty-begin, div.gantt-empty-end, div.gantt-complete-done, div.gantt-complete-notdone, div.gantt-summary { + height: 1.75em; +} + +div.gantt-complete-done { + height: 0.75em; +} + +div.gantt-summary { + height: 0.3em; +} +*/ +th.gantt-1day-header { + width: 20px; +} + +th.gantt-2day-header { + width: 40px; +} + +th.gantt-3day-header { + width: 60px; +} + +th.gantt-4day-header { + width: 80px; +} + +th.gantt-5day-header { + width: 100px; +} + +th.gantt-6day-header { + width: 120px; +} + +th.gantt-week-header { + width: 140px; +} + +th.gantt-day-header { + width: 20px; +} + +</style><![endif]--> +<!--[if gte IE 7]><style type="text/css"> + +.gantt-chart { + padding-bottom: 0px; +} + +</style><![endif]--> + </head> + <body> + <h1 class="proj-title"> + <a name="project" id="project">Embedded Operating System Distribution</a> + </h1> + <table class="proj-header"> + <tr> + <td class="header">Company:</td> + <td>NJIT CCS Capstone Program</td> + </tr> + <tr> + <td class="header">Manager:</td> + <td>Patrick "P. J." McDermott</td> + </tr> + <tr> + <td class="header">Start:</td> + <td>January 31, 2012</td> + </tr> + <tr> + <td class="header">Finish:</td> + <td>April 18, 2012</td> + </tr> + <tr> + <td class="header">Report Date:</td> + <td>February 28, 2012</td> + </tr> + </table> + <div class="separator"></div> + <div class="gantt"> + <h2> + <a name="gantt" id="gantt">Gantt Chart</a> + </h2> + <div class="gantt-tasklist"> + <table cellspacing="0" cellpadding="0" border="1"> + <tr class="header" align="left"> + <th> + <span>WBS</span> + </th> + <th> + <span>Name</span> + </th> + <th> + <span>Work</span> + </th> + </tr> + <tr class="header"> + <th> </th> + <th> </th> + <th> </th> + </tr> + <tr class="odd"> + <td> + <span>1</span> + </td> + <td> + <a name="gantt-1" style="white-space: nowrap; margin-left: 0px;" id="gantt-1"> + <span>Temporary Bootstrap Builder Setup</span> + </a> + </td> + <td> + <span>95d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>2</span> + </td> + <td> + <a name="task-2" style="white-space: nowrap; font-weight: bold; margin-left: 0px;" id="task-2"> + <span>Package Build Helper Tools</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">98d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>2.1</span> + </td> + <td> + <a name="gantt-3" style="white-space: nowrap; margin-left: 18px;" id="gantt-3"> + <span>Development and Testing of opkhelper</span> + </a> + </td> + <td> + <span>98d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>2.2</span> + </td> + <td> + <a name="gantt-4" style="white-space: nowrap; margin-left: 18px;" id="gantt-4"> + <span>opkhelper 0.1.0 Release</span> + </a> + </td> + <td> + <span></span> + </td> + </tr> + <tr class="odd"> + <td> + <span>2.3</span> + </td> + <td> + <a name="gantt-5" style="white-space: nowrap; margin-left: 18px;" id="gantt-5"> + <span>opkhelper 0.1.1 Release</span> + </a> + </td> + <td> + <span></span> + </td> + </tr> + <tr class="even"> + <td> + <span>2.4</span> + </td> + <td> + <a name="gantt-6" style="white-space: nowrap; margin-left: 18px;" id="gantt-6"> + <span>opkhelper 0.2.0 Release</span> + </a> + </td> + <td> + <span></span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3</span> + </td> + <td> + <a name="task-7" style="white-space: nowrap; font-weight: bold; margin-left: 0px;" id="task-7"> + <span>System Software Packaging</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">236d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.1</span> + </td> + <td> + <a name="task-8" style="white-space: nowrap; font-weight: bold; margin-left: 18px;" id="task-8"> + <span>Toolchain Software Packages</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">47d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.1.1</span> + </td> + <td> + <a name="gantt-9" style="white-space: nowrap; margin-left: 36px;" id="gantt-9"> + <span>GMP</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.1.2</span> + </td> + <td> + <a name="gantt-10" style="white-space: nowrap; margin-left: 36px;" id="gantt-10"> + <span>MPFR</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.1.3</span> + </td> + <td> + <a name="gantt-11" style="white-space: nowrap; margin-left: 36px;" id="gantt-11"> + <span>MPC</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.1.4</span> + </td> + <td> + <a name="gantt-12" style="white-space: nowrap; margin-left: 36px;" id="gantt-12"> + <span>GNU Binutils</span> + </a> + </td> + <td> + <span>5d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.1.5</span> + </td> + <td> + <a name="gantt-13" style="white-space: nowrap; margin-left: 36px;" id="gantt-13"> + <span>GCC</span> + </a> + </td> + <td> + <span>17d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.1.6</span> + </td> + <td> + <a name="gantt-14" style="white-space: nowrap; margin-left: 36px;" id="gantt-14"> + <span>EGLIBC</span> + </a> + </td> + <td> + <span>11d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.1.7</span> + </td> + <td> + <a name="gantt-15" style="white-space: nowrap; margin-left: 36px;" id="gantt-15"> + <span>GNU Make</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.2</span> + </td> + <td> + <a name="task-16" style="white-space: nowrap; font-weight: bold; margin-left: 18px;" id="task-16"> + <span>System Software Packages</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">173d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.2.1</span> + </td> + <td> + <a name="gantt-17" style="white-space: nowrap; margin-left: 36px;" id="gantt-17"> + <span>BusyBox</span> + </a> + </td> + <td> + <span>8d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.2.2</span> + </td> + <td> + <a name="gantt-18" style="white-space: nowrap; margin-left: 36px;" id="gantt-18"> + <span>Platform Configuration</span> + </a> + </td> + <td> + <span>125d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.2.3</span> + </td> + <td> + <a name="gantt-19" style="white-space: nowrap; margin-left: 36px;" id="gantt-19"> + <span>Linux</span> + </a> + </td> + <td> + <span>11d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.2.4</span> + </td> + <td> + <a name="gantt-20" style="white-space: nowrap; margin-left: 36px;" id="gantt-20"> + <span>Base System Files</span> + </a> + </td> + <td> + <span>8d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.2.5</span> + </td> + <td> + <a name="gantt-21" style="white-space: nowrap; margin-left: 36px;" id="gantt-21"> + <span>DAS U-Boot</span> + </a> + </td> + <td> + <span>17d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.3</span> + </td> + <td> + <a name="task-22" style="white-space: nowrap; font-weight: bold; margin-left: 18px;" id="task-22"> + <span>Package Management Software Packages</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">14d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.3.1</span> + </td> + <td> + <a name="gantt-23" style="white-space: nowrap; margin-left: 36px;" id="gantt-23"> + <span>opkg</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.3.2</span> + </td> + <td> + <a name="gantt-24" style="white-space: nowrap; margin-left: 36px;" id="gantt-24"> + <span>fakeroot</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.3.3</span> + </td> + <td> + <a name="gantt-25" style="white-space: nowrap; margin-left: 36px;" id="gantt-25"> + <span>opkhelper</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>3.3.4</span> + </td> + <td> + <a name="gantt-26" style="white-space: nowrap; margin-left: 36px;" id="gantt-26"> + <span>opkhelper Build Flags</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>3.3.5</span> + </td> + <td> + <a name="gantt-27" style="white-space: nowrap; margin-left: 36px;" id="gantt-27"> + <span>opkg Web Interface</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>4</span> + </td> + <td> + <a name="task-28" style="white-space: nowrap; font-weight: bold; margin-left: 0px;" id="task-28"> + <span>Target Hardware Procurement</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">266d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>4.1</span> + </td> + <td> + <a name="gantt-29" style="white-space: nowrap; margin-left: 18px;" id="gantt-29"> + <span>Purchase of Computer</span> + </a> + </td> + <td> + <span>128d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>4.2</span> + </td> + <td> + <a name="gantt-30" style="white-space: nowrap; margin-left: 18px;" id="gantt-30"> + <span>Purchase of Power Supply</span> + </a> + </td> + <td> + <span>74d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>4.3</span> + </td> + <td> + <a name="gantt-31" style="white-space: nowrap; margin-left: 18px;" id="gantt-31"> + <span>Purchase of Boot Media</span> + </a> + </td> + <td> + <span>8d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>4.4</span> + </td> + <td> + <a name="gantt-32" style="white-space: nowrap; margin-left: 18px;" id="gantt-32"> + <span>Purchase of Interface Cables</span> + </a> + </td> + <td> + <span>53d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>5</span> + </td> + <td> + <a name="task-33" style="white-space: nowrap; font-weight: bold; margin-left: 0px;" id="task-33"> + <span>Target Hardware Port</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">176d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>5.1</span> + </td> + <td> + <a name="gantt-34" style="white-space: nowrap; margin-left: 18px;" id="gantt-34"> + <span>Temporary Bootstrap Builder Setup</span> + </a> + </td> + <td> + <span>29d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>5.2</span> + </td> + <td> + <a name="gantt-35" style="white-space: nowrap; margin-left: 18px;" id="gantt-35"> + <span>Package Building</span> + </a> + </td> + <td> + <span>53d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>5.3</span> + </td> + <td> + <a name="gantt-36" style="white-space: nowrap; margin-left: 18px;" id="gantt-36"> + <span>System Testing</span> + </a> + </td> + <td> + <span>92d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>6</span> + </td> + <td> + <a name="task-37" style="white-space: nowrap; font-weight: bold; margin-left: 0px;" id="task-37"> + <span>Example Application Software Packaging</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">74d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>6.1</span> + </td> + <td> + <a name="gantt-38" style="white-space: nowrap; margin-left: 18px;" id="gantt-38"> + <span>MPD</span> + </a> + </td> + <td> + <span>11d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>6.2</span> + </td> + <td> + <a name="gantt-39" style="white-space: nowrap; margin-left: 18px;" id="gantt-39"> + <span>GLib</span> + </a> + </td> + <td> + <span>5d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>6.3</span> + </td> + <td> + <a name="gantt-40" style="white-space: nowrap; margin-left: 18px;" id="gantt-40"> + <span>libffi</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>6.4</span> + </td> + <td> + <a name="gantt-41" style="white-space: nowrap; margin-left: 18px;" id="gantt-41"> + <span>zlib</span> + </a> + </td> + <td> + <span>5d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>6.5</span> + </td> + <td> + <a name="gantt-42" style="white-space: nowrap; margin-left: 18px;" id="gantt-42"> + <span>GNU Gettext</span> + </a> + </td> + <td> + <span>5d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>6.6</span> + </td> + <td> + <a name="gantt-43" style="white-space: nowrap; margin-left: 18px;" id="gantt-43"> + <span>DBus</span> + </a> + </td> + <td> + <span>5d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>6.7</span> + </td> + <td> + <a name="gantt-44" style="white-space: nowrap; margin-left: 18px;" id="gantt-44"> + <span>expat</span> + </a> + </td> + <td> + <span>2d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>6.8</span> + </td> + <td> + <a name="gantt-45" style="white-space: nowrap; margin-left: 18px;" id="gantt-45"> + <span>Libav</span> + </a> + </td> + <td> + <span>11d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>6.9</span> + </td> + <td> + <a name="gantt-46" style="white-space: nowrap; margin-left: 18px;" id="gantt-46"> + <span>ALSA Library</span> + </a> + </td> + <td> + <span>8d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>6.10</span> + </td> + <td> + <a name="gantt-47" style="white-space: nowrap; margin-left: 18px;" id="gantt-47"> + <span>ALSA Utilities</span> + </a> + </td> + <td> + <span>11d 7h </span> + </td> + </tr> + <tr class="even"> + <td> + <span>7</span> + </td> + <td> + <a name="task-48" style="white-space: nowrap; font-weight: bold; margin-left: 0px;" id="task-48"> + <span>Package Manager Web Interface</span> + </a> + </td> + <td> + <span style="white-space: nowrap; font-weight: bold;">125d 7h </span> + </td> + </tr> + <tr class="odd"> + <td> + <span>7.1</span> + </td> + <td> + <a name="gantt-49" style="white-space: nowrap; margin-left: 18px;" id="gantt-49"> + <span>Development and Testing of opkg Web Interface</span> + </a> + </td> + <td> + <span>125d 7h </span> + </td> + </tr> + </table> + </div> + <div class="gantt-chart"> + <table cellspacing="0" cellpadding="0" border="1" style="table-layout: fixed;"> + <tr class="header" align="left"> + <th class="gantt-5day-header" colspan="5"></th> + <th class="gantt-week-header" align="center" colspan="7">Week 6, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 7, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 8, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 9, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 10, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 11, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 12, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 13, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 14, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 15, 2012</th> + <th class="gantt-week-header" align="center" colspan="7">Week 16, 2012</th> + <th class="gantt-3day-header" colspan="3"></th> + <th></th> + </tr> + <tr class="header" align="left"> + <th class="gantt-day-header" align="center">1</th> + <th class="gantt-day-header" align="center">2</th> + <th class="gantt-day-header" align="center">3</th> + <th class="gantt-day-header" align="center">4</th> + <th class="gantt-day-header" align="center">5</th> + <th class="gantt-day-header" align="center">6</th> + <th class="gantt-day-header" align="center">7</th> + <th class="gantt-day-header" align="center">8</th> + <th class="gantt-day-header" align="center">9</th> + <th class="gantt-day-header" align="center">10</th> + <th class="gantt-day-header" align="center">11</th> + <th class="gantt-day-header" align="center">12</th> + <th class="gantt-day-header" align="center">13</th> + <th class="gantt-day-header" align="center">14</th> + <th class="gantt-day-header" align="center">15</th> + <th class="gantt-day-header" align="center">16</th> + <th class="gantt-day-header" align="center">17</th> + <th class="gantt-day-header" align="center">18</th> + <th class="gantt-day-header" align="center">19</th> + <th class="gantt-day-header" align="center">20</th> + <th class="gantt-day-header" align="center">21</th> + <th class="gantt-day-header" align="center">22</th> + <th class="gantt-day-header" align="center">23</th> + <th class="gantt-day-header" align="center">24</th> + <th class="gantt-day-header" align="center">25</th> + <th class="gantt-day-header" align="center">26</th> + <th class="gantt-day-header" align="center">27</th> + <th class="gantt-day-header" align="center">28</th> + <th class="gantt-day-header" align="center">29</th> + <th class="gantt-day-header" align="center">1</th> + <th class="gantt-day-header" align="center">2</th> + <th class="gantt-day-header" align="center">3</th> + <th class="gantt-day-header" align="center">4</th> + <th class="gantt-day-header" align="center">5</th> + <th class="gantt-day-header" align="center">6</th> + <th class="gantt-day-header" align="center">7</th> + <th class="gantt-day-header" align="center">8</th> + <th class="gantt-day-header" align="center">9</th> + <th class="gantt-day-header" align="center">10</th> + <th class="gantt-day-header" align="center">11</th> + <th class="gantt-day-header" align="center">12</th> + <th class="gantt-day-header" align="center">13</th> + <th class="gantt-day-header" align="center">14</th> + <th class="gantt-day-header" align="center">15</th> + <th class="gantt-day-header" align="center">16</th> + <th class="gantt-day-header" align="center">17</th> + <th class="gantt-day-header" align="center">18</th> + <th class="gantt-day-header" align="center">19</th> + <th class="gantt-day-header" align="center">20</th> + <th class="gantt-day-header" align="center">21</th> + <th class="gantt-day-header" align="center">22</th> + <th class="gantt-day-header" align="center">23</th> + <th class="gantt-day-header" align="center">24</th> + <th class="gantt-day-header" align="center">25</th> + <th class="gantt-day-header" align="center">26</th> + <th class="gantt-day-header" align="center">27</th> + <th class="gantt-day-header" align="center">28</th> + <th class="gantt-day-header" align="center">29</th> + <th class="gantt-day-header" align="center">30</th> + <th class="gantt-day-header" align="center">31</th> + <th class="gantt-day-header" align="center">1</th> + <th class="gantt-day-header" align="center">2</th> + <th class="gantt-day-header" align="center">3</th> + <th class="gantt-day-header" align="center">4</th> + <th class="gantt-day-header" align="center">5</th> + <th class="gantt-day-header" align="center">6</th> + <th class="gantt-day-header" align="center">7</th> + <th class="gantt-day-header" align="center">8</th> + <th class="gantt-day-header" align="center">9</th> + <th class="gantt-day-header" align="center">10</th> + <th class="gantt-day-header" align="center">11</th> + <th class="gantt-day-header" align="center">12</th> + <th class="gantt-day-header" align="center">13</th> + <th class="gantt-day-header" align="center">14</th> + <th class="gantt-day-header" align="center">15</th> + <th class="gantt-day-header" align="center">16</th> + <th class="gantt-day-header" align="center">17</th> + <th class="gantt-day-header" align="center">18</th> + <th class="gantt-day-header" align="center">19</th> + <th class="gantt-day-header" align="center">20</th> + <th class="gantt-day-header" align="center">21</th> + <th class="gantt-day-header" align="center">22</th> + <th class="gantt-day-header" align="center">23</th> + <th class="gantt-day-header" align="center">24</th> + <th class="gantt-day-header" align="center">25</th> + <th align="center"></th> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-complete-notdone" style="width: 639px;"> + <div class="gantt-complete-done" style="width: 319px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-complete-notdone" style="width: 659px;"> + <div class="gantt-complete-done" style="width: 560px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 256px;"></div> + <div class="gantt-milestone">◆</div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 296px;"></div> + <div class="gantt-milestone">◆</div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 636px;"></div> + <div class="gantt-milestone">◆</div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 39px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 639px;"></div> + <div class="gantt-complete-notdone" style="width: 120px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 759px;"></div> + <div class="gantt-complete-notdone" style="width: 80px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 59px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 160px;"></div> + <div class="gantt-complete-notdone" style="width: 839px;"> + <div class="gantt-complete-done" style="width: 335px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 79px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 59px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 939px;"></div> + <div class="gantt-complete-notdone" style="width: 120px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 160px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"> + <div class="gantt-complete-done" style="width: 19px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 300px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"> + <div class="gantt-complete-done" style="width: 19px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 1479px;"></div> + <div class="gantt-complete-notdone" style="width: 20px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 80px;"></div> + <div class="gantt-complete-notdone" style="width: 859px;"> + <div class="gantt-complete-done" style="width: 429px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 260px;"></div> + <div class="gantt-complete-notdone" style="width: 499px;"> + <div class="gantt-complete-done" style="width: 249px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 260px;"></div> + <div class="gantt-complete-notdone" style="width: 59px;"> + <div class="gantt-complete-done" style="width: 59px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 400px;"></div> + <div class="gantt-complete-notdone" style="width: 359px;"> + <div class="gantt-complete-done" style="width: 179px;"></div> + </div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 979px;"></div> + <div class="gantt-complete-notdone" style="width: 200px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 1179px;"></div> + <div class="gantt-complete-notdone" style="width: 360px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 939px;"></div> + <div class="gantt-complete-notdone" style="width: 620px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 719px;"></div> + <div class="gantt-complete-notdone" style="width: 80px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 679px;"></div> + <div class="gantt-complete-notdone" style="width: 40px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 39px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 39px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 639px;"></div> + <div class="gantt-complete-notdone" style="width: 40px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 19px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 79px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 560px;"></div> + <div class="gantt-complete-notdone" style="width: 59px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 619px;"></div> + <div class="gantt-complete-notdone" style="width: 80px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + <tr class="even"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"></div> + </td> + </tr> + <tr class="odd"> + <td colspan="86"> + <div style="width: 1701px; white-space: nowrap;"> + <div class="gantt-empty-begin" style="width: 639px;"></div> + <div class="gantt-complete-notdone" style="width: 840px;"></div> + <div class="gantt-empty-end"></div> + <div class="gantt-resources"></div> + </div> + </td> + </tr> + </table> + </div> + </div> + <div class="separator"></div> + <div class="tasklist"> + <h2> + <a name="tasks" id="tasks">Tasks</a> + </h2> + <div class="tasklist-table"> + <table cellspacing="0" cellpadding="0" border="1"> + <tr class="header" align="left"> + <th> + <span>WBS</span> + </th> + <th> + <span>Name</span> + </th> + <th> + <span>Start</span> + </th> + <th> + <span>Finish</span> + </th> + <th> + <span>Work</span> + </th> + <th> + <span>Complete</span> + </th> + <th> + <span>Cost</span> + </th> + <th> + <span>Assigned to</span> + </th> + </tr> + <tr class="odd" style=""> + <td> + <span>1</span> + </td> + <td> + <a name="task1" style="margin-left: 0px" id="task1"> + <span>Temporary Bootstrap Builder Setup</span> + </a> + </td> + <td> + <span>Feb 1</span> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>95d 7h </span> + </td> + <td> + <span>50% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=" font-weight: bold; "> + <td> + <span>2</span> + </td> + <td> + <a name="task2" style="margin-left: 0px" id="task2"> + <span>Package Build Helper Tools</span> + </a> + </td> + <td> + <span>Feb 1</span> + </td> + <td> + <span>Mar 4</span> + </td> + <td> + <span>98d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>2.1</span> + </td> + <td> + <a name="task3" style="margin-left: 18px" id="task3"> + <span>Development and Testing of opkhelper</span> + </a> + </td> + <td> + <span>Feb 1</span> + </td> + <td> + <span>Mar 4</span> + </td> + <td> + <span>98d 7h </span> + </td> + <td> + <span>85% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>2.2</span> + </td> + <td> + <a name="task4" style="margin-left: 18px" id="task4"> + <span>opkhelper 0.1.0 Release</span> + </a> + </td> + <td> + <span>Feb 14</span> + </td> + <td> + <span>Feb 14</span> + </td> + <td></td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>2.3</span> + </td> + <td> + <a name="task5" style="margin-left: 18px" id="task5"> + <span>opkhelper 0.1.1 Release</span> + </a> + </td> + <td> + <span>Feb 16</span> + </td> + <td> + <span>Feb 16</span> + </td> + <td></td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>2.4</span> + </td> + <td> + <a name="task6" style="margin-left: 18px" id="task6"> + <span>opkhelper 0.2.0 Release</span> + </a> + </td> + <td> + <span>Mar 4</span> + </td> + <td> + <span>Mar 4</span> + </td> + <td></td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=" font-weight: bold; "> + <td> + <span>3</span> + </td> + <td> + <a name="task7" style="margin-left: 0px" id="task7"> + <span>System Software Packaging</span> + </a> + </td> + <td> + <span>Feb 9</span> + </td> + <td> + <span>Apr 15</span> + </td> + <td> + <span>236d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=" font-weight: bold; "> + <td> + <span>3.1</span> + </td> + <td> + <a name="task8" style="margin-left: 18px" id="task8"> + <span>Toolchain Software Packages</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 13</span> + </td> + <td> + <span>47d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.1.1</span> + </td> + <td> + <a name="task9" style="margin-left: 36px" id="task9"> + <span>GMP</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.1.2</span> + </td> + <td> + <a name="task10" style="margin-left: 36px" id="task10"> + <span>MPFR</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.1.3</span> + </td> + <td> + <a name="task11" style="margin-left: 36px" id="task11"> + <span>MPC</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.1.4</span> + </td> + <td> + <a name="task12" style="margin-left: 36px" id="task12"> + <span>GNU Binutils</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 1</span> + </td> + <td> + <span>5d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.1.5</span> + </td> + <td> + <a name="task13" style="margin-left: 36px" id="task13"> + <span>GCC</span> + </a> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>Mar 9</span> + </td> + <td> + <span>17d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.1.6</span> + </td> + <td> + <a name="task14" style="margin-left: 36px" id="task14"> + <span>EGLIBC</span> + </a> + </td> + <td> + <span>Mar 9</span> + </td> + <td> + <span>Mar 13</span> + </td> + <td> + <span>11d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.1.7</span> + </td> + <td> + <a name="task15" style="margin-left: 36px" id="task15"> + <span>GNU Make</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=" font-weight: bold; "> + <td> + <span>3.2</span> + </td> + <td> + <a name="task16" style="margin-left: 18px" id="task16"> + <span>System Software Packages</span> + </a> + </td> + <td> + <span>Feb 9</span> + </td> + <td> + <span>Mar 24</span> + </td> + <td> + <span>173d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.2.1</span> + </td> + <td> + <a name="task17" style="margin-left: 36px" id="task17"> + <span>BusyBox</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 2</span> + </td> + <td> + <span>8d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.2.2</span> + </td> + <td> + <a name="task18" style="margin-left: 36px" id="task18"> + <span>Platform Configuration</span> + </a> + </td> + <td> + <span>Feb 9</span> + </td> + <td> + <span>Mar 21</span> + </td> + <td> + <span>125d 7h </span> + </td> + <td> + <span>40% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.2.3</span> + </td> + <td> + <a name="task19" style="margin-left: 36px" id="task19"> + <span>Linux</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>11d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.2.4</span> + </td> + <td> + <a name="task20" style="margin-left: 36px" id="task20"> + <span>Base System Files</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 2</span> + </td> + <td> + <span>8d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.2.5</span> + </td> + <td> + <a name="task21" style="margin-left: 36px" id="task21"> + <span>DAS U-Boot</span> + </a> + </td> + <td> + <span>Mar 18</span> + </td> + <td> + <span>Mar 24</span> + </td> + <td> + <span>17d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=" font-weight: bold; "> + <td> + <span>3.3</span> + </td> + <td> + <a name="task22" style="margin-left: 18px" id="task22"> + <span>Package Management Software Packages</span> + </a> + </td> + <td> + <span>Feb 9</span> + </td> + <td> + <span>Apr 15</span> + </td> + <td> + <span>14d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.3.1</span> + </td> + <td> + <a name="task23" style="margin-left: 36px" id="task23"> + <span>opkg</span> + </a> + </td> + <td> + <span>Feb 9</span> + </td> + <td> + <span>Feb 9</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>100% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.3.2</span> + </td> + <td> + <a name="task24" style="margin-left: 36px" id="task24"> + <span>fakeroot</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.3.3</span> + </td> + <td> + <a name="task25" style="margin-left: 36px" id="task25"> + <span>opkhelper</span> + </a> + </td> + <td> + <span>Feb 16</span> + </td> + <td> + <span>Feb 16</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>100% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>3.3.4</span> + </td> + <td> + <a name="task26" style="margin-left: 36px" id="task26"> + <span>opkhelper Build Flags</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>3.3.5</span> + </td> + <td> + <a name="task27" style="margin-left: 36px" id="task27"> + <span>opkg Web Interface</span> + </a> + </td> + <td> + <span>Apr 14</span> + </td> + <td> + <span>Apr 15</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=" font-weight: bold; "> + <td> + <span>4</span> + </td> + <td> + <a name="task28" style="margin-left: 0px" id="task28"> + <span>Target Hardware Procurement</span> + </a> + </td> + <td> + <span>Feb 5</span> + </td> + <td> + <span>Mar 18</span> + </td> + <td> + <span>266d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>4.1</span> + </td> + <td> + <a name="task29" style="margin-left: 18px" id="task29"> + <span>Purchase of Computer</span> + </a> + </td> + <td> + <span>Feb 5</span> + </td> + <td> + <span>Mar 18</span> + </td> + <td> + <span>128d 7h </span> + </td> + <td> + <span>50% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>4.2</span> + </td> + <td> + <a name="task30" style="margin-left: 18px" id="task30"> + <span>Purchase of Power Supply</span> + </a> + </td> + <td> + <span>Feb 14</span> + </td> + <td> + <span>Mar 9</span> + </td> + <td> + <span>74d 7h </span> + </td> + <td> + <span>50% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>4.3</span> + </td> + <td> + <a name="task31" style="margin-left: 18px" id="task31"> + <span>Purchase of Boot Media</span> + </a> + </td> + <td> + <span>Feb 14</span> + </td> + <td> + <span>Feb 16</span> + </td> + <td> + <span>8d 7h </span> + </td> + <td> + <span>100% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>4.4</span> + </td> + <td> + <a name="task32" style="margin-left: 18px" id="task32"> + <span>Purchase of Interface Cables</span> + </a> + </td> + <td> + <span>Feb 21</span> + </td> + <td> + <span>Mar 9</span> + </td> + <td> + <span>53d 7h </span> + </td> + <td> + <span>50% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=" font-weight: bold; "> + <td> + <span>5</span> + </td> + <td> + <a name="task33" style="margin-left: 0px" id="task33"> + <span>Target Hardware Port</span> + </a> + </td> + <td> + <span>Mar 18</span> + </td> + <td> + <span>Apr 18</span> + </td> + <td> + <span>176d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>5.1</span> + </td> + <td> + <a name="task34" style="margin-left: 18px" id="task34"> + <span>Temporary Bootstrap Builder Setup</span> + </a> + </td> + <td> + <span>Mar 20</span> + </td> + <td> + <span>Mar 30</span> + </td> + <td> + <span>29d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>5.2</span> + </td> + <td> + <a name="task35" style="margin-left: 18px" id="task35"> + <span>Package Building</span> + </a> + </td> + <td> + <span>Mar 30</span> + </td> + <td> + <span>Apr 17</span> + </td> + <td> + <span>53d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>5.3</span> + </td> + <td> + <a name="task36" style="margin-left: 18px" id="task36"> + <span>System Testing</span> + </a> + </td> + <td> + <span>Mar 18</span> + </td> + <td> + <span>Apr 18</span> + </td> + <td> + <span>92d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=" font-weight: bold; "> + <td> + <span>6</span> + </td> + <td> + <a name="task37" style="margin-left: 0px" id="task37"> + <span>Example Application Software Packaging</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 11</span> + </td> + <td> + <span>74d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>6.1</span> + </td> + <td> + <a name="task38" style="margin-left: 18px" id="task38"> + <span>MPD</span> + </a> + </td> + <td> + <span>Mar 7</span> + </td> + <td> + <span>Mar 11</span> + </td> + <td> + <span>11d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>6.2</span> + </td> + <td> + <a name="task39" style="margin-left: 18px" id="task39"> + <span>GLib</span> + </a> + </td> + <td> + <span>Mar 5</span> + </td> + <td> + <span>Mar 7</span> + </td> + <td> + <span>5d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>6.3</span> + </td> + <td> + <a name="task40" style="margin-left: 18px" id="task40"> + <span>libffi</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>6.4</span> + </td> + <td> + <a name="task41" style="margin-left: 18px" id="task41"> + <span>zlib</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 1</span> + </td> + <td> + <span>5d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>6.5</span> + </td> + <td> + <a name="task42" style="margin-left: 18px" id="task42"> + <span>GNU Gettext</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 1</span> + </td> + <td> + <span>5d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>6.6</span> + </td> + <td> + <a name="task43" style="margin-left: 18px" id="task43"> + <span>DBus</span> + </a> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>Mar 5</span> + </td> + <td> + <span>5d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>6.7</span> + </td> + <td> + <a name="task44" style="margin-left: 18px" id="task44"> + <span>expat</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>2d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>6.8</span> + </td> + <td> + <a name="task45" style="margin-left: 18px" id="task45"> + <span>Libav</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>11d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=""> + <td> + <span>6.9</span> + </td> + <td> + <a name="task46" style="margin-left: 18px" id="task46"> + <span>ALSA Library</span> + </a> + </td> + <td> + <span>Feb 29</span> + </td> + <td> + <span>Mar 2</span> + </td> + <td> + <span>8d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>6.10</span> + </td> + <td> + <a name="task47" style="margin-left: 18px" id="task47"> + <span>ALSA Utilities</span> + </a> + </td> + <td> + <span>Mar 2</span> + </td> + <td> + <span>Mar 6</span> + </td> + <td> + <span>11d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="even" style=" font-weight: bold; "> + <td> + <span>7</span> + </td> + <td> + <a name="task48" style="margin-left: 0px" id="task48"> + <span>Package Manager Web Interface</span> + </a> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>Apr 14</span> + </td> + <td> + <span>125d 7h </span> + </td> + <td></td> + <td> + <span></span> + </td> + <td></td> + </tr> + <tr class="odd" style=""> + <td> + <span>7.1</span> + </td> + <td> + <a name="task49" style="margin-left: 18px" id="task49"> + <span>Development and Testing of opkg Web Interface</span> + </a> + </td> + <td> + <span>Mar 3</span> + </td> + <td> + <span>Apr 14</span> + </td> + <td> + <span>125d 7h </span> + </td> + <td> + <span>0% + </span> + </td> + <td> + <span></span> + </td> + <td></td> + </tr> + </table> + </div> + </div> + <div class="separator"></div> + <div class="resourcelist"> + <h2> + <a name="resources" id="resources">Resources</a> + </h2> + <div class="resourcelist-table"> + <table cellspacing="0" cellpadding="0" border="1" width="100%"> + <tr class="header" align="left"> + <th> + <span>Name</span> + </th> + <th> + <span>Short name</span> + </th> + <th> + <span>Type</span> + </th> + <th> + <span>Group</span> + </th> + <th> + <span>Email</span> + </th> + <th> + <span>Cost</span> + </th> + </tr> + </table> + </div> + </div> + <div class="footer"> + <div>This file was generated by + <a href="http://live.gnome.org/Planner/" style="text-decoration: underline;">Planner</a></div> + </div> + </body> +</html> diff --git a/Gantt-chart.pdf b/Gantt-chart.pdf Binary files differnew file mode 100644 index 0000000..848b458 --- /dev/null +++ b/Gantt-chart.pdf diff --git a/Gantt-chart.planner b/Gantt-chart.planner new file mode 100644 index 0000000..c8119b4 --- /dev/null +++ b/Gantt-chart.planner @@ -0,0 +1,219 @@ +<?xml version="1.0"?> +<project name="Embedded Operating System Distribution" company="NJIT CCS Capstone Program" manager="Patrick "P. J." McDermott" phase="" project-start="20120201T000000Z" mrproject-version="2" calendar="1"> + <properties/> + <phases/> + <calendars> + <day-types> + <day-type id="0" name="Working" description="A default working day"/> + <day-type id="1" name="Nonworking" description="A default non working day"/> + <day-type id="2" name="Use base" description="Use day from base calendar"/> + </day-types> + <calendar id="1" name="Full Week"> + <default-week mon="0" tue="0" wed="0" thu="0" fri="0" sat="0" sun="0"/> + <overridden-day-types> + <overridden-day-type id="0"> + <interval start="0000" end="2359"/> + </overridden-day-type> + </overridden-day-types> + <days/> + </calendar> + <calendar id="2" name="Default"> + <default-week mon="0" tue="0" wed="0" thu="0" fri="0" sat="1" sun="1"/> + <overridden-day-types> + <overridden-day-type id="0"> + <interval start="0800" end="1200"/> + <interval start="1300" end="1700"/> + </overridden-day-type> + </overridden-day-types> + <days/> + </calendar> + </calendars> + <tasks> + <task id="1" name="Temporary Bootstrap Builder Setup" note="" work="2764768" start="20120201T000000Z" end="20120303T235820Z" work-start="20120201T000000Z" percent-complete="50" priority="0" type="normal" scheduling="fixed-work"/> + <task id="2" name="Package Build Helper Tools" note="" work="2851167" start="20120201T000000Z" end="20120304T235820Z" work-start="20120201T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <task id="3" name="Development and Testing of opkhelper" note="" work="2851167" start="20120201T000000Z" end="20120304T235820Z" work-start="20120201T000000Z" percent-complete="85" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120201T000000Z"/> + </task> + <task id="4" name="opkhelper 0.1.0 Release" note="" work="0" start="20120214T000000Z" end="20120214T000000Z" work-start="20120214T000000Z" percent-complete="100" priority="0" type="milestone" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120214T000000Z"/> + </task> + <task id="5" name="opkhelper 0.1.1 Release" note="" work="0" start="20120216T000000Z" end="20120216T000000Z" work-start="20120216T000000Z" percent-complete="100" priority="0" type="milestone" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120216T000000Z"/> + </task> + <task id="6" name="opkhelper 0.2.0 Release" note="" work="0" start="20120304T000000Z" end="20120304T000000Z" work-start="20120304T000000Z" percent-complete="75" priority="0" type="milestone" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120304T000000Z"/> + </task> + </task> + <task id="7" name="System Software Packaging" note="" work="6825521" start="20120209T000000Z" end="20120415T235820Z" work-start="20120209T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120209T000000Z"/> + <task id="8" name="Toolchain Software Packages" note="" work="1382384" start="20120229T000000Z" end="20120313T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <task id="9" name="GMP" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="10" name="MPFR" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="11" name="MPC" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="12" name="GNU Binutils" note="" work="172798" start="20120229T000000Z" end="20120301T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="13" name="GCC" note="" work="518394" start="20120303T235820Z" end="20120309T235820Z" work-start="20120303T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + <predecessors> + <predecessor id="1" predecessor-id="1" type="FS"/> + <predecessor id="1" predecessor-id="12" type="FS"/> + <predecessor id="1" predecessor-id="11" type="FS"/> + <predecessor id="1" predecessor-id="10" type="FS"/> + <predecessor id="1" predecessor-id="9" type="FS"/> + </predecessors> + </task> + <task id="14" name="EGLIBC" note="" work="345596" start="20120309T235820Z" end="20120313T235820Z" work-start="20120309T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + <predecessors> + <predecessor id="1" predecessor-id="1" type="FS"/> + <predecessor id="1" predecessor-id="13" type="FS"/> + <predecessor id="1" predecessor-id="12" type="FS"/> + </predecessors> + </task> + <task id="15" name="GNU Make" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + </task> + <task id="16" name="System Software Packages" note="" work="5011142" start="20120209T000000Z" end="20120324T235820Z" work-start="20120209T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <task id="17" name="BusyBox" note="" work="259197" start="20120229T000000Z" end="20120302T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="18" name="Platform Configuration" note="" work="3628758" start="20120209T000000Z" end="20120321T235820Z" work-start="20120209T000000Z" percent-complete="40" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120209T000000Z"/> + </task> + <task id="19" name="Linux" note="" work="345596" start="20120229T000000Z" end="20120303T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="20" name="Base System Files" note="" work="259197" start="20120229T000000Z" end="20120302T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="21" name="DAS U-Boot" note="" work="518394" start="20120318T235820Z" end="20120324T235820Z" work-start="20120318T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + <predecessors> + <predecessor id="1" predecessor-id="28" type="FS"/> + </predecessors> + </task> + </task> + <task id="22" name="Package Management Software Packages" note="" work="431995" start="20120209T000000Z" end="20120415T235820Z" work-start="20120209T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <task id="23" name="opkg" note="" work="86399" start="20120209T000000Z" end="20120209T235820Z" work-start="20120209T000000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120209T000000Z"/> + </task> + <task id="24" name="fakeroot" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="25" name="opkhelper" note="" work="86399" start="20120216T000000Z" end="20120216T235820Z" work-start="20120216T000000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120216T000000Z"/> + </task> + <task id="26" name="opkhelper Build Flags" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="27" name="opkg Web Interface" note="" work="86399" start="20120414T235820Z" end="20120415T235820Z" work-start="20120414T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + <predecessors> + <predecessor id="1" predecessor-id="49" type="FS"/> + </predecessors> + </task> + </task> + </task> + <task id="28" name="Target Hardware Procurement" note="" work="7689511" start="20120205T000000Z" end="20120318T235820Z" work-start="20120205T000000Z" percent-complete="62" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120205T000000Z"/> + <task id="29" name="Purchase of Computer" note="" work="3715157" start="20120205T000000Z" end="20120318T235820Z" work-start="20120205T000000Z" percent-complete="50" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120205T000000Z"/> + </task> + <task id="30" name="Purchase of Power Supply" note="" work="2159975" start="20120214T000000Z" end="20120309T235820Z" work-start="20120214T000000Z" percent-complete="50" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120214T000000Z"/> + </task> + <task id="31" name="Purchase of Boot Media" note="" work="259197" start="20120214T000000Z" end="20120216T235820Z" work-start="20120214T000000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120214T000000Z"/> + </task> + <task id="32" name="Purchase of Interface Cables" note="" work="1555182" start="20120221T000000Z" end="20120309T235820Z" work-start="20120221T000000Z" percent-complete="50" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="must-start-on" time="20120221T000000Z"/> + </task> + </task> + <task id="33" name="Target Hardware Port" note="" work="5097541" start="20120318T235820Z" end="20120418T235820Z" work-start="20120318T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <task id="34" name="Temporary Bootstrap Builder Setup" note="" work="863990" start="20120320T235820Z" end="20120330T235820Z" work-start="20120320T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="28" type="FS" lag="172800"/> + </predecessors> + </task> + <task id="35" name="Package Building" note="" work="1555182" start="20120330T235820Z" end="20120417T235820Z" work-start="20120330T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="34" type="FS"/> + </predecessors> + </task> + <task id="36" name="System Testing" note="" work="2678369" start="20120318T235820Z" end="20120418T235820Z" work-start="20120318T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="28" type="FS"/> + </predecessors> + </task> + </task> + <task id="37" name="Example Application Software Packaging" note="" work="2159975" start="20120229T000000Z" end="20120311T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + <task id="38" name="MPD" note="" work="345596" start="20120307T235820Z" end="20120311T235820Z" work-start="20120307T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="1" type="FS"/> + <predecessor id="1" predecessor-id="46" type="FS"/> + <predecessor id="1" predecessor-id="45" type="FS"/> + <predecessor id="1" predecessor-id="39" type="FS"/> + </predecessors> + </task> + <task id="39" name="GLib" note="" work="172798" start="20120305T235820Z" end="20120307T235820Z" work-start="20120305T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="1" type="FS"/> + <predecessor id="1" predecessor-id="43" type="FS"/> + <predecessor id="1" predecessor-id="42" type="FS"/> + <predecessor id="1" predecessor-id="41" type="FS"/> + <predecessor id="1" predecessor-id="40" type="FS"/> + </predecessors> + </task> + <task id="40" name="libffi" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="41" name="zlib" note="" work="172798" start="20120229T000000Z" end="20120301T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="42" name="GNU Gettext" note="" work="172798" start="20120229T000000Z" end="20120301T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="43" name="DBus" note="" work="172798" start="20120303T235820Z" end="20120305T235820Z" work-start="20120303T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="1" type="FS"/> + <predecessor id="1" predecessor-id="42" type="FS"/> + <predecessor id="1" predecessor-id="44" type="FS"/> + </predecessors> + </task> + <task id="44" name="expat" note="" work="86399" start="20120229T000000Z" end="20120229T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="45" name="Libav" note="" work="345596" start="20120229T000000Z" end="20120303T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="46" name="ALSA Library" note="" work="259197" start="20120229T000000Z" end="20120302T235820Z" work-start="20120229T000000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + </task> + <task id="47" name="ALSA Utilities" note="" work="345596" start="20120302T235820Z" end="20120306T235820Z" work-start="20120302T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <predecessors> + <predecessor id="1" predecessor-id="46" type="FS"/> + </predecessors> + </task> + </task> + <task id="48" name="Package Manager Web Interface" note="" work="3628758" start="20120303T235820Z" end="20120414T235820Z" work-start="20120303T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <task id="49" name="Development and Testing of opkg Web Interface" note="" work="3628758" start="20120303T235820Z" end="20120414T235820Z" work-start="20120303T235820Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> + <constraint type="start-no-earlier-than" time="20120229T000000Z"/> + <predecessors> + <predecessor id="1" predecessor-id="1" type="FS"/> + </predecessors> + </task> + </task> + </tasks> + <resource-groups/> + <resources/> + <allocations/> +</project> Binary files differBinary files differ |