Project: BrailleScript Advisor: Team: Dr. Mayer Goldberg Semyon Medvedik Ivan Golman Ruslan Sergienko Background The World of Blind What is Braille Script? Existing Problems Multiple Standards Lack of Professional Transcribers Imperfection of Existing Tools Braille Industry Project Goals Create Braille Transcription Platform, that: Provides advanced text editor functionality Requires no expert knowledge in Braille Provides Math Transcription Module Supports future developed Modules integration Is Free of Charge (GPL) System Architecture Project WEB Repositor y Printer / Embosser Software Platform Installed Modules Monitor Standard Input Braille Input Keyboard Braille Viewer Plain text Viewer New Modules Main Functional Requirements The System will: Provide basic text editor functionality. Support transcription in 6 native languages. Support input in pure Braille script. Support transcription of scientific text (e.g. Math equations) via Math transcription module. Main Functional Requirements The System will: Provide intuitive and user friendly GUI. Allow the user to install new modules. Send transcribed document to the Braille embosser. Provide rudimentary document recovery functionality. Non Functional Requirements Portability Platform independent application Application specific data file format Usability Only basic computer skills required Modularity Support for future Modules integration Non Functional Requirements Reliability Application specific data file format Document recovery Availability Freeware under GPL Primary Use-Cases Use Case: Typing in supported native language Use Case: Installation of the new Module Use Case: Insertion of Scientific Text Technology Development Languages: Development Facility JSDK 1.5 IDE: Java XML IntelliJ Idea 5.0 Development Tools: Java Reflections Java Beans Swing