FREEDIC A Symbian OS based multilingual dictionary for
FREEDIC A Symbian. OS based multilingual dictionary for the Nokia 7710
Contents n n Load Dictionary file Plan to show main GUI window
Load Dictionary file n Format of Dictionary file n n Contain three files -. ifo. idx. dict. ifo file describe general information about the dictionary. # of word entries, etc. . idx file is a index file of. dict file. It record word string and its offset in. dict file contain the detail translation and explanation of each word.
Load Dictionary file n How is it load into memory? n Very important to reduce memory consumption.
Plan to show n Format of Dictionary file n n The main GUI window will be used for users to input text for dictionary searches. Left pane : text editor for search word and list of matches Right pane : contents or details for the currently selected word As the focus moves within the List pane, the right pane updates dynamically.
Background monitoring n n Monitor the clipboard and events from the background Currently works on the emulator
Background monitor slides
Background monitor slides
Future work n Loading dictionary n n n Read index and dict file. Construct page table. By 4. 8 By 4. 15 Searching algorithm n n n Port simple search algorithm By 4. 29 Port other search algorithm By 5. 6 Implement B-plus-tree structure for Asian word searching. (Optional)
Future work n Problem in Main GUI Windows n n n Controls like Text edit box and Text list box was not viewed Searching the solution of this problem in several sample source code and posted Q&A in Nokia Forum webpage Implementing “Select Language” menu with Combo Box
Future work n n Display Asian fonts Monitor events from the background in hardware
- Slides: 11