iread group members: oscar perez, paul kennedy, matt cardin

13
iRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

Post on 20-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

iRead

Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

Page 2: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

iRead Review

iPhone application which reads words given via the iPhone camera

Page 3: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

Today's Outline

Integration Plan iRead Model-View-Controller design Project Libraries / Wrapper Classes Combining the two

Current Progress Translation Integration / Completion Schedule

Page 4: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

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!

Page 5: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

The View

Views make up the visual aspect of the GUI Views also respond to user interactions Created in Interface Builder

Page 6: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

View Example

Page 7: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

The Model

Represents the data. Can be just an objective-C class.

Views typically display this data.

Page 8: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

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.

Page 9: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

Project Libraries

The wrapper design makes these libraries simple and easy to use

Cross compile, then make objective-C class for easy use.

Page 10: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

Combining The Two

Wrapper Classes are simply used inside the controller!

Page 11: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

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.

Page 12: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

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.

Page 13: IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin

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