Legend

<graphviz dot right> digraph finite_state_machine { # rankdir=LR; # size=“9,5”

  node [shape=circle style=filled];
  Fn [ label = "Feature" fillcolor= green];
  node [shape=box style=filled]
Tn [ label = "Work task" fillcolor= green];
Tb [ label = "White\nnothing done yet" fillcolor= white];
Tr [ label = "Orange\nconcept & studies" fillcolor= orange];
Ty [ label = "Yellow\nPartial / Beta" fillcolor= yellow];
Tg [ label = "Green\nin use" fillcolor= green];

} </graphviz>

Tasks

<graphviz dot right >

digraph finite_state_machine {

rankdir=LR;

# size=“9,5”

      node [shape=circle style=filled];
      F1 [ label = "simple\nData IO" fillcolor= orange];
      F2 [ label = "primitive\nFlashing" fillcolor= orange];
      F3 [ label = "Windows\nUniversial\nApp" fillcolor= white];
      F4 [ label = "Web-UI" fillcolor= orange];
      F5 [ label = "complex\nFlash" fillcolor= white];
      F6 [ label = "Script\nLibrary" fillcolor= white];
      F7 [ label = "App\nStore" fillcolor= white];
      F8 [ label = "Publications" fillcolor= white];
      F9 [ label = "OOBD\nSatelite" fillcolor= orange];
      F10 [ label = "P2P\nSync" fillcolor= orange];
      F11 [ label = "semantic\nWiki" fillcolor= yellow];
      F12 [ label = "complex\nUserhandling" fillcolor= white];
      F13 [ label = "automatic\nDiagnostics" fillcolor= white];
      F14 [ label = "Remote\nConnect" fillcolor= yellow];
      F15 [ label = "Flashable\nSelf running\nDongle" fillcolor= orange];
      F16 [ label = "Graphical\nProgramming" fillcolor= yellow];
      node [shape=box style=filled]
T1 [ label = "file\nroutines" fillcolor= orange];
T2 [ label = "Buffers" fillcolor= orange];
      T3 [ label = "IKVM\nInterface" fillcolor= orange];
      T4 [ label = "Script\nContainer" fillcolor= orange];
      T5 [ label = "WebSocket\nUI-Interface" fillcolor= orange];
      T6 [ label = "Clean up\nScripts" fillcolor= yellow];
      T7 [ label = "Simplify\nAndroid\nInstallation" fillcolor= orange];
      T8 [ label = "Rhaspi\nRouter" fillcolor= orange];
      T9 [ label = "WiFi" fillcolor= orange];
      T10 [ label = "Flash\nLanguage\nInterpreter" fillcolor= white];
      T11 [ label = "App\nFW Flash" fillcolor= orange];
      T12 [ label = "setup\nPlayground" fillcolor= yellow];
      T13 [ label = "create\nWikiAPI" fillcolor= orange];
      T14 [ label = "PGP\nUserGui" fillcolor= orange];
      T15 [ label = "Chrome\nRemote Connect\nClient" fillcolor= yellow];
      T16 [ label = "Android\nRemote Connect\nClient" fillcolor= orange];
      T17 [ label = "new Netbeans\n Java 1.7\nUI" fillcolor= orange];
      T18 [ label = "HTTPS Clients\n& Server" fillcolor= white];
      T19 [ label = "GSM Dongle" fillcolor= white];
      T20 [ label = "Telnet Support\nfor Server" fillcolor= yellow];
      T21 [ label = "Bluetooth 4.0\nSupport" fillcolor= white];
      T22 [ label = "iPhone\nRemote Connect\nClient" fillcolor= orange];
      T23 [ label = "EEPROM based\nBytecode Interpreter" fillcolor= white];
      T24 [ label = "Blockly & luac\nin Javascript" fillcolor= yellow];
      T25 [ label = "VCM hacking" fillcolor= white];
      T26 [ label = "Wifi Dongle" fillcolor= yellow];

# X → T1 T1 → F1 F1 → T2 T2 → F2 → F5 T10 → F5

T3 → F3

T4 → F4 T5 → F4

T6 → F6 F6 → F7 T7 → F7 F7 → F8

T8 → F9 T9 → F9

F10 → T11

F11 → T12 → T13

T14 → F12

T1 → F13 T13 → F13

F6 → F13

T15 → F14 T16 → F14 T17 → F14 T18 → F14 T19 → T20 → F14 T21 → T22 → F14 T25 → F14

T23 → F15

T24 → F16

T26 → T22 T26 → F9 }

</graphviz>