IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin.
-
date post
20-Dec-2015 -
Category
Documents
-
view
216 -
download
0
Transcript of IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin.
iRead
Group Members: Oscar Perez, Paul Kennedy, Matt Cardin
iRead Review
iPhone application which reads words given via the iPhone camera
Today's Outline
Integration Plan iRead Model-View-Controller design Project Libraries / Wrapper Classes Combining the two
Current Progress Translation Integration / Completion Schedule
Model View Controller Design
Three main components: Controller, Model, and View
There is a model, a view, and a controller for each screen in the app!
The View
Views make up the visual aspect of the GUI Views also respond to user interactions Created in Interface Builder
View Example
The Model
Represents the data. Can be just an objective-C class.
Views typically display this data.
The Controller
The ONLY thing the view or model talks to. Handles events from view, updates model, then
updates view if it needs to. Controller gets user actions from IBActions and
updates using IBOutlets.
Project Libraries
The wrapper design makes these libraries simple and easy to use
Cross compile, then make objective-C class for easy use.
Combining The Two
Wrapper Classes are simply used inside the controller!
Current Progress
Camera and Speech Options views are done. OCR and Text to Speech Libraries are cross
compiled and have wrapper classes. Integration has been started.
Translation
Hasn't been started yet. Will run using the Google AJAX Language API. Need to make wrapper class. Then integrate into one or more view
controllers.
Integration / Completion Schedule
Week of April 4th – Finish integrating OCR and Text – to – Speech / Create translation wrapper class
Week of April 18th – Integrate Translation engine into project.
Week of April 25th – Testing