-
Notifications
You must be signed in to change notification settings - Fork 0
/
ROADMAP
106 lines (76 loc) · 2.53 KB
/
ROADMAP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#PLANNING
Spec / Architecture
======
kbp, veille graph lib, définition projet (juillet)
choix technos, architecture générale drafts specs, tests librairies (aout)
apprentissage scala language & tools, base framework,kernel development (septembre)
v0
======
Program allowing module composing, lanching and monitoring with configuration files and cli
Objective zero cost in installation and reach toward infinite perenity : Debian => Vagrant source/binaries => Dockerfile and images backup => static librairies for modules
Zero cost in space : so possibility to have online installation
Multimodale interactivty with servermode
v0.1
======
...
-Implémentation process + runid results management db : fin de semaine
--Implémentation process-shell : debut semaine prochaine
-Implémentation _CMD and result creation in properly referenced directory : fin de semaine prochaine
--Implémentation integration docker tests proto : fin de semaine prochaine
-Implémentation _MAP, _FILTER, _SPLITTER, _LOOP : some fin de semaine prochaine
-CLI API + doc + manual : dans deux semaines
--Implémentation cli (run,ls)
CPM v0.1 (~23-30 octobre)
v0.2
======
-Implémentation reliable communication pattern (reception signal)
-Implémentation integration docker générique
-Implémentation run status report & diagnose (via cli api)
-Implémentation result streamer, pathresolver (via cli api)
CPM v0.2 (~ mi novembre)
v0.3
======
Minimum default / addons modules (Pulsar needs min) ok
CPM v0.3 (~ mi/fin décembre)
v0.4
======
Corpus manager
Scalability issues (mono machine, cluster)?
Tarball easy install / packaging / documentation ok
Demo little python server calling cpm cli to make a pipeline server processing streams
CPM v0.4 (~ début décembre)
v1
=====
Webserver client allowing graphical management of v0 features + views
v1.1
======
Webserver client kernel
Module/Pipeline graphical browser
Module/Pipeline graphical editor
CPM v1.1 (~ mi/fin décembre)
v1.2
======
Graphical status report & diagnose
Corpus manager graphical browser
CPM v1.2 (~ fin avril)
v1.3
======
Result View plugin system
Graphical result text viewer
Annotation Viewer plugin (for pulsar file format)
CPM v1.3 (~ fin juin)
v1.4
======
Unified user interface
Theming, etc..
interactive tutorial, demos, documentation ok
CPM v1.4 (~ mi aout)
v2/3
======
Hadoop/Cluster support
Optimisations
More modules integration (web connectors, dbwriters/indexers, nlp tools, converter/formatters, ...)
python api, java api
tarball to DEB package
p2p repository system
CPM v2/3 (fin 2016 - 2017)