|
TOC
In this project, I have learned to use the software engineering methodology to
develop a project which is related to Digital Talking Book technology. The
software engineering has played as the vital role in all developing processes
including designing, implementing, and testing. Literally speaking, all
processes performed in this project has related to the software engineering
methodology. For example, after the requirement gathering period, I have a list
of many requested features which cannot be done on time. With the limit time and
resource, I have to select the most important features that can be done with the
specific resource on time. This report describes all efforts contributed into
this project by describing what I have researched and developed alone with the
solution.
With my great effort and kindly support from both academic and industrial, I
have produced an online web-based application for reading Digital Talking Books.
This application mostly concerns about the accessibility issue for the blind to
easily use for everyday life. After starting the application, it will
automatically read the book from the beginning position to the end position.
However, the user can use the keypad control to maneuver the voice reading; for
example, skipping to the previous/next phrase or chapter, skipping to a specific
page. Additionally, it also provides the two features to help users in
remembering positions and recall their notes. These both features are Bookmark
and Short-note.
During the developing period, a member of the DAISY Online Delivery working
group provide the good requirement about having a feature to stored the
downloaded book at the client so that when next time playing, it will not be
necessary to download the book again. The user can use the local player to play
their downloaded books. Moreover, there are some minor features that can be
implemented on top of this web-application for example, in the short-note
feature; it may have a feature to record the user’s sound directly to the
application instead of using text-to-speech application. The multi-language
supported instruction voice and reading speed adjusting would be other features
that can be researched and implemented.
The other issue that can be faced during production period is international
bandwidth utilization from users who live in the different continent. However,
this problem can be solved by using the media synchronization service from a
media distributing host. They always have several servers in multiple continents
around the world which can be automatically synchronous Digital Talking Book in
a library.
TOC
|
|