IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin.

Post on 20-Dec-2015

214 views 0 download

Tags:

transcript

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