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

13
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.

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