Changes between Version 1 and Version 2 of SPELL_CHECK_R0


Ignore:
Timestamp:
05/11/10 13:24:26 (15 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SPELL_CHECK_R0

    v1 v2  
    66 
    77== Overview == 
    8 ^Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells. 
     8Support for spell-checking needs to be added to Sophie. After this task is completed, spell-checking capabilities should be available. At the first revision of this task the expected end-user functionality is defined and research is performed to find an appropriate third-party library for spell-checking that will be integrated in Sophie. Preliminary design for integration should be available. At next revisions, actual implementation takes place. 
    99 
    1010== Task requirements == 
    11 ^List the necessary requirements that the task must fulfill. 
     11 * Perform a research to find an appropriate library for spell-checking. It should support the following functionality: 
     12  * TODO What is the required spell-check functionality in Sophie: 
     13  * TODO What are the supported languages? 
     14  * TODO How are words marked as misspelled? 
     15  * TODO How are suggestions for corrections displayed (e.g. right-click)? 
     16  * TODO How is spell-checking the whole text handled (e.g. dialog like in MS Word)? 
     17  * TODO How is spell-checking turned on/off? 
     18  * TODO Is there language detection (e.g. book with two languages, dictionaries for one of them only, words in the other should not be detected as misspelled)? 
     19  * TODO Other? 
     20 * Describe the research findings in the [wiki:SPELL_CHECK_R0#Design Design] section of this page. Include the following information about each library: 
     21  * Name and website; 
     22  * Licensing information 
     23  * Provided features (incl. supported languages); 
     24  * Ease of integration; 
     25 * In the [wiki:SPELL_CHECK_R0#Implementation Implementation] section, suggest the library that is most appropriate for use in Sophie. Provide preliminary design of how to integrate it in Sophie. Required spell-check functionality can be redefined here based on the library chosen. 
    1226 
    1327== Task result == 
    14 ^List the end product of the task (for example "Source code", "Wiki page", etc.) 
     28This wiki page (containing research findings and preliminary design for integration). 
    1529 
    1630== Implementation idea == 
    17 ^Provide some rough implementation idea(s). 
     31Jazzy and Suggester are two possible candidates. Suggester provides search suggestions as well. 
    1832 
    1933== Related == 
    20 ^Add links to related tasks that could be useful or helpful. 
     34None 
    2135 
    2236== How to demo == 
    23 ^Provide instructions for demonstration of the task. 
     37Show the research findings and how the library will be integrated. 
    2438 
    2539= Design =