A Journalism iOS Application

A Journalism iOS Application
Slide Note
Embed
Share

This project involves developing an iOS application for Mr. Wilbert Ochoa to assist journalism students in creating digital newspapers. The app will feature essential functions like editing text, formatting papers, adding photos, and accessing other classrooms' newspapers. Additionally, it will have desirable tasks such as spell-checking, importing audio/video files, and deadline notifications. The app's non-functional requirements include security, flexibility, and integration with Google Drive. The architecture design outlines high-level views, controllers, and models to support students' newspaper creation process.

  • Journalism
  • iOS application
  • Digital newspapers
  • Student-friendly
  • Functional requirements

Uploaded on Feb 19, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Group: iNewsies CS480 A Journalism iOS Application Authors: Gabriel McFann- Project Lead Kyle Hart- Documentation Lead Deep Bajwa- Lead Designer Date: December 05, 2013 Client: Mr. Wilbert Ochoa Advisor: Dr. John Anvik

  2. Real World Problem Problem: Mr. Wilbert Ochoa had a need for a journalism iOS application for creating digital newspapers by his journalism students.

  3. Project Overview Solution: Mr. Wilbert Ochoa had a need for a journalism iOS application for creating digital newspapers by his journalism students.

  4. Non-Functional Requirements iOS based application optimized for iPad Access to MySQL Workbench 5.2 CE to store the students work Application will be designed in considering the students complexity level so they can easily use Application will be secured and easy to modify for future use Application will be flexible to use for students and a teacher for their intended use Integration of Google Drive Use of icons to help visualize the application s features

  5. Architecture Design High Level View Controllers News Paper Complex Model View Controller 1 View Controller 2 View Controller 3 Article Complex Model Photo Complex Model Hold multiple single views View is represented in a iPad Students would call models to create news papers Models are represented as Storyboards in XCode Data would be saved in MySQL database Article Model 1 Article Model 2 Photo Model 1 Photo Model 2

  6. Functional Requirements Essential Tasks: Student should be able to edit newspaper Students should be able to format the paper in different ways Students should be able to edit the text directly Students should be add photos Desirables Tasks: Look up word in an application (using built in dictionary) Spell check work Students should be able to import audio and video files to the newspaper Deadline notification of current assignments Students will have the ability to access other classrooms' newspapers Optional Tasks: Wait up!

  7. Non-Functional Requirements iOS based application optimized for iPad Access to MySQL Workbench 5.2 CE to store the students work Application will be designed in considering the students complexity level so they can easily use Application will be secured and easy to modify for future use Application will be flexible to use for students and a teacher for their intended use Integration of Google Drive Use of icons to help visualize the application s features

  8. Tools Issue tracking system Jiara Version control system Mercurial TortoiseHg and Bitbucket for repositories Atlassian Source Tree (for Mecurial) Integrated development environment Microsoft Visual Studio 2010 and 2012Xcode Unit testing framework XcTest Framework Code coverage tool GCov and Cover Story Documentation tool Microsoft Office e.g. (Word, Excel, Publisher, Project) Design Tools Microsoft Visio, Pencil and GIMP for project prototypes OS: Microsoft Windows 7 or 8 and Mac OS X 10.9

  9. Risk Management Client s Location versus our own Access to CWU Apple Developer account Denied Learning an New Language A Team Member becomes ill and cannot contribute Program not compatible with older iPads (2) Theft of development platform (Macs) Failure of Development Platform (Macs) Requirements change so much that we cannot meet our goals

  10. Demonstration

  11. Goals Integration of a Google Drive into the application same credentials to logon include as many desirable and optional features as we can.

  12. Conclusion Retrospective: Status Report:

More Related Content