Difference between revisions of "Annotatrix/Work plan"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
+ | == System design == |
||
+ | |||
+ | There are 3 packages: |
||
+ | *Views: there are the interfaces |
||
+ | *Controller: the controller to use CVM pattern |
||
+ | *Models: models that interfaces uses |
||
+ | |||
+ | === Views package=== |
||
+ | '''View''' |
||
+ | |||
+ | ''<interface>'' |
||
+ | |||
+ | methods: |
||
+ | *show() |
||
+ | *focus() |
||
+ | *hide() |
||
+ | *close() |
||
+ | vars: |
||
+ | *string path_to_uis |
||
+ | |||
+ | Every interface implements this interface and extend it with the method they need: |
||
+ | |||
+ | '''insert_corpus''' |
||
+ | *cancel_clicked(button) |
||
+ | *apply_clicked(button) |
||
+ | *selectred_dump(combo) |
||
+ | *insert_corpus_text(string path_to_file) |
||
+ | *get_corpus_to_tag() (maybe save the content in a temporal file to tag) |
||
+ | |||
+ | '''tagger''' |
||
+ | |||
+ | '''CGM''' (constraint grammar manager) |
||
+ | |||
+ | '''tsx_manager''' |
||
+ | |||
+ | '''prob_measure''' |
||
+ | |||
+ | |||
+ | |||
+ | |||
== Working plan == |
== Working plan == |
||
Revision as of 20:29, 18 June 2013
System design
There are 3 packages:
- Views: there are the interfaces
- Controller: the controller to use CVM pattern
- Models: models that interfaces uses
Views package
View
<interface>
methods:
- show()
- focus()
- hide()
- close()
vars:
- string path_to_uis
Every interface implements this interface and extend it with the method they need:
insert_corpus
- cancel_clicked(button)
- apply_clicked(button)
- selectred_dump(combo)
- insert_corpus_text(string path_to_file)
- get_corpus_to_tag() (maybe save the content in a temporal file to tag)
tagger
CGM (constraint grammar manager)
tsx_manager
prob_measure
Working plan
Week | Dates | Tasks |
---|---|---|
0 | 21/05—16/06 | Bonding and designing firsts internals GUIs |
1 | 17/06—23/06 | I'm still with final exams |
2 | 24/06—30/06 | Input File UI coding 30h, Tagger Corpus UI coding 5/60h |
3 | 01/07—07/07 | Tagger Corpus UI coding 35/60h |
Deliverable 1 | ||
4 | 08/07—14/07 | Tagger Corpus UI coding 20/60h + TDD 15/40h |
5 | 15/07—21/07 | Tagger Corpus UI TDD 25/40h, TSX file manager UI coding 10/40h |
Deliverable 2 | ||
6 | 22/07—28/07 | TSX file manager UI coding 30/40h + TDD 5/20h |
7 | 29/07—04/08 | TSX file manager UI TDD 15/20h, Constraint Grammar UI coding 20/50h |
Deliverable 3 and Mid-term evaluations deadline August 2sd | ||
8 | 05/08—11/08 | Constraint Grammar UI coding 30/50h + TDD 5/30 |
9 | 12/08—18/08 | Constraint Grammar UI TDD 25/30h, Performance measure .prob UI coding 10/70h |
Deliverable 4 | ||
10 | 19/08—25/08 | Performance measure .prob UI coding 35/70h |
11 | 26/08—01/09 | Performance measure .prob UI coding 25/70h + TDD 10/40h |
12 | 02/09—08/09 | Performance measure .prob UI TDD 30/40h, Final documentation 5h |
Deliverable 5 | ||
13 | 09/09—15/09 | Final documentation and finalitation |
Final evaluation deadline September 27th |
Todo
- Set up a Makefile
Add an AUTHORS file-- r44881Make loaders for the-- r44915.ui
files so people see them working.