1 / 11

Splatter! Preliminary Design Review February 22, 2011

Splatter! Preliminary Design Review February 22, 2011. Project Goals. Splatter! is an exercise on learning Objective C and how to create applications for the iPad. Create an application that provides users a convenient way to design and save their ideas for future use.

Download Presentation

Splatter! Preliminary Design Review February 22, 2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Splatter! Preliminary Design Review February 22, 2011

  2. Project Goals • Splatter! is an exercise on learning Objective C and how to create applications for the iPad. • Create an application that provides users a convenient way to design and save their ideas for future use. • Learn how to network multiple iPads as well as store and retrieve data from an iPad.

  3. Splatter! is an application for use on the Apple iPad. This application provides users with a quick way to design and store ideas for later use. This application requires at least one Apple iPad, but by using multiple iPads, users can coordinate much faster and easier. The target audience for this application is primarily those who work in a team environment. This faster, more direct means of communication provides users with an easier way to express their ideas. Project Description

  4. User Stories - Loading • User runs the application by selecting the Splatter! icon. • The iPad loads the application. • User presses the load button. • Application shows a list of available designs. • User selects which design they wish to load. • User accepts the load command. • Application removes the load file window. • Application updates the canvas containing the desired design.

  5. Use Case Diagram Splatter! Change Selected Color Create New Design Load Previous Design <<include>> Handle Files iPad Save Current Design <<include>> Connect to iPad Show Product Information User Draw Shape Select New Color iPad

  6. Top Level Class Diagram ConnectionHandler FileHandler ColorChooser <<category>> FileLoader <<category>> FileSaver UIViewController InformationViewController SplatterViewController ToolViewController ColorsViewController

  7. User Interface • Buttons – New, Save, Open, Information, Connect • Color sliders and output display (R,G,B) • Pre-made color selector • Removable toolbar and color selector

  8. State Diagram(a typical session) Splatter! is running Splatter! is creating an empty canvas Splatter! is waiting for user input Splatter! is loading a file Splatter! is drawing on canvas Splatter! is ending session Splatter! is saving a file

  9. Challenges, Problems, and Risks • Implementing UI widgets along with use of the Interface Builder. • Handling touch events. • No problems or risks at the moment.

  10. Status Report

  11. Thanks for watching! Any questions?

More Related