User Tools

Site Tools


doc:dev_roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
doc:dev_roadmap [2015/01/14 17:23]
admin
doc:dev_roadmap [2015/01/14 17:35] (current)
admin old revision restored (2014/12/31 08:26)
Line 1: Line 1:
 +
 Legend Legend
  
 +<​graphviz dot right>
 +digraph finite_state_machine {
 +#​ rankdir=LR;​
 +#​ size="​9,​5"​
 +    node [shape=circle style=filled];​
 +    Fn [ label = "​Feature"​ fillcolor= green];
  
-<​graphviz dot right> digraph finite_state_machine { #​ rankdir=LR;​ #​ size="​9,​5"​ +    ​node [shape=box style=filled] 
-<​code>​ + Tn [ label = "Work task" fillcolor= green]; 
-  node [shape=circle style=filled];​ + Tb [ label = "​White\nnothing done yet" fillcolor= white]; 
-  Fn [ label = "​Feature"​ fillcolor= green]; + Tr [ label = "​Orange\nconcept & studies"​ fillcolor= orange]; 
-</​code>​ + Ty [ label = "​Yellow\nPartial / Beta" fillcolor= yellow]; 
- + Tg [ label = "​Green\nin use" fillcolor= green];
- +
-<​code>​ +
-  ​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]; +
-</​code>​ +
- +
- +
-} </​graphviz>​+
  
 +}
 +</​graphviz>​
  
 Tasks Tasks
Line 29: Line 26:
  
 digraph finite_state_machine { digraph finite_state_machine {
- + rankdir=LR;
- +
-<​code>​ +
-rankdir=LR; +
-</​code>​ +
- +
 #​ size="​9,​5"​ #​ 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];
  
-<​code>​ 
-      node [shape=circle style=filled];​ 
-</​code>​ 
  
 +        node [shape=box style=filled]
  
-<​code>​ + T1 [ label = "​file\nroutines"​ fillcolor= orange]; 
-      ​F1 ​[ label = "simple\nData IO" fillcolor= orange]; + T2 [ label = "Buffers"​ fillcolor= orange]; 
-      ​F2 ​[ label = "primitive\nFlashing" fillcolor= orange]; +        T3 [ label = "IKVM\nInterface" fillcolor= orange]; 
-      ​F3 ​[ label = "Windows\nUniversial\nApp" fillcolor= ​white]; +        ​T4 ​[ label = "Script\nContainer" fillcolor= orange]; 
-      ​F4 ​[ label = "Web-UI" fillcolor= orange]; +        ​T5 ​[ label = "WebSocket\nUI-Interface"​ fillcolor= orange]; 
-      ​F5 ​[ label = "complex\nFlash" fillcolor= ​white]; +        T6 [ label = "Clean up\nScripts" fillcolor= ​yellow]; 
-      ​F6 ​[ label = "Script\nLibrary" fillcolor= white]; +        ​T7 ​[ label = "Simplify\nAndroid\nInstallation" fillcolor= orange]; 
-      ​F7 ​[ label = "App\nStore" fillcolor= ​white]; +        ​T8 ​[ label = "Rhaspi\nRouter" fillcolor= ​orange]; 
-      ​F8 ​[ label = "Publications" fillcolor= ​white]; +        ​T9 ​[ label = "WiFi" fillcolor= orange]; 
-      ​F9 ​[ label = "OOBD\nSatelite" fillcolor= orange]; +        T10 [ label = "​Flash\nLanguage\nInterpreter" fillcolor= white]; 
-      ​F10 ​[ label = "P2P\nSync" fillcolor= orange]; +        ​T11 ​[ label = "App\nFW Flash" fillcolor= ​orange]; 
-      ​F11 ​[ label = "semantic\nWiki" fillcolor= orange]; +        ​T12 ​[ label = "setup\nPlayground" fillcolor= ​yellow]; 
-      ​F12 ​[ label = "complex\nUserhandling" fillcolor= ​white]; +        ​T13 ​[ label = "create\nWikiAPI" fillcolor= orange]; 
-      ​F13 ​[ label = "automatic\nDiagnostics" fillcolor= white]; +        ​T14 ​[ label = "PGP\nUserGui" fillcolor= orange]; 
-      ​F14 ​[ label = "Remote\nConnect" fillcolor= yellow]; +        ​T15 ​[ label = "Chrome\nRemote Connect\nClient"​ fillcolor= yellow]; 
-      ​F15 ​[ label = "Flashable\nSelf running\nDongle" fillcolor= white]; +        T16 [ label = "​Android\nRemote Connect\nClient" fillcolor= orange]; 
-      ​F16 ​[ label = "Graphical\nProgramming" fillcolor= white]; +        ​T17 ​[ label = "new Netbeans\n Java 1.7\nUI" fillcolor= ​orange]; 
-</​code>​+        ​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];
  
  
-<code+# X - ​T1 ​ 
-      node [shape=box style=filled] +T1 -> F1 
-</code>+F1 -> T2 
 +T2 -> F2 -> F5 
 +T10 -F5
  
 +T3 -> F3
  
-<code+T4 -F4 
-T1 [ label = "​file\nroutines"​ fillcolor= orange]; +T5 -> F4
-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= white]; +
-      T13 [ label = "​create\nWikiAPI"​ fillcolor= white]; +
-      T14 [ label = "​PGP\nUserGui"​ fillcolor= white]; +
-      T15 [ label = "​Chrome\nRemote Connect\nClient"​ fillcolor= yellow]; +
-      T16 [ label = "​Android\nRemote Connect\nClient"​ fillcolor= white]; +
-      T17 [ label = "new Netbeans\n Java 1.7\nUI"​ fillcolor= white]; +
-      T18 [ label = "HTTPS Clients\n&​ Server"​ fillcolor= white]; +
-      T19 [ label = "GSM Dongle"​ fillcolor= white]; +
-      T20 [ label = "​Telnet Support\nfor Server"​ fillcolor= white]; +
-      T21 [ label = "​Bluetooth 4.0\nSupport"​ fillcolor= white]; +
-      T22 [ label = "​iPhone\nRemote Connect\nClient"​ fillcolor= white]; +
-      T23 [ label = "​EEPROM based\nBytecode Interpreter"​ fillcolor= white]; +
-      T24 [ label = "​Blockly & luac\nin Javascript"​ fillcolor= white]; +
-      T25 [ label = "VCM hacking"​ fillcolor= white]; +
-</code>+
  
  
-# X →  T1  T1 → F1 F1 → T2 T2 → F2 → F5 T10 → F5+T6 -> F6 
 +F6 -> F7 
 +T7 -> F7 
 +F7 -> F8
  
 +T8 -> F9
 +T9 -> F9
  
-T3 → F3+F10 -> T11
  
 +F11 -> T12 -> T13 
  
-T4 → F4 T5 → F4+T14 -> F12
  
 +T1 -> F13
 +T13 -> F13
  
-T6 → F6 F6 → F7 T7 → F7 F7 → F8+F6 -> F13
  
 +T15 -> F14
 +T16 -> F14
 +T17 -> F14
 +T18 -> F14
 +T19 -> T20 -> F14
 +T21 -> T22 -> F14
 +T25 -> F14
  
-T8 → F9 T9 → F9 +T23 -> F15
- +
- +
-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+
  
 +T24 -> F16
  
 +T26 -> T22
 +T26 -> F9
 } }
- 
  
 </​graphviz>​ </​graphviz>​
- 
doc/dev_roadmap.txt · Last modified: 2015/01/14 17:35 by admin