5.12.2005_ARD_Presentation

advertisement
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
Download