+ All Categories
Home > Documents > Here’s the Title · Divide into iOS development team and Android development team. Write small,...

Here’s the Title · Divide into iOS development team and Android development team. Write small,...

Date post: 30-Sep-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
12
From Students… …to Professionals The Capstone Experience Project Plan YelloVision Team Yello Michael Lukowski Claury Mejia Cody Helmling Derek Li Department of Computer Science and Engineering Michigan State University Spring 2017
Transcript
Page 1: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

From Students…

…to Professionals

The Capstone Experience

Project PlanYelloVision

Team YelloMichael Lukowski

Claury MejiaCody Helmling

Derek Li

Department of Computer Science and EngineeringMichigan State University

Spring 2017

Page 2: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Functional Specifications

• Goal: Help users find companies at career fairs that have open positions in their field

• Method:

Phone applications for iOS and Android

Use logo recognition to identify companies

Augmented Reality displays information onscreen

Capable of manual searches by text queries

Additional information can be accessed via “more details”

The Capstone Experience Team Yello Project Plan 2

Page 3: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Design Specifications

• Home page will have a choice between camera mode or listing of companies

• If the user chooses to use the camera an augmented reality environment will be useable to find logos and information.

• If The user chooses to use the listing, then they will choose a company to view more info

• Both will lead to more info about the companies and what opportunities are avaliable

The Capstone Experience Team Yello Project Plan 3

Page 4: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Screen Mockup: Home Page

The Capstone Experience Team Yello Project Plan 4

Page 5: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Screen Mockup: Camera And Listing

The Capstone Experience Team Yello Project Plan 5

Page 6: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Screen Mockup: More Info

The Capstone Experience 6Team Yello Project Plan

Page 7: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Technical Specifications

• Software Technologies and Development tools

• System Architecture

• Image Recognition System

• Database

The Capstone Experience Team Yello Project Plan 7

Page 8: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

System Architecture

The Capstone Experience Team Yello Project Plan 8

Page 9: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

System Components

• Software Platforms / Technologies

iOS: swift 3, Xcode

Android: Java, Android Studio

Software design: UML diagram

Database: SQL

The Capstone Experience Team Yello Project Plan 9

Page 10: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Testing

• Connect Android and iOS devices to Android Studio and Xcode to directly test application functionality in real time:

Camera Opening

Various logos detection

Rendering of information around logos

Ability to change from augmented reality to non-augmented reality and viceversa

The Capstone Experience Team Yello Project Plan 10

Page 11: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Risks

• Logo Recognition Identifying logos that appear onscreen must happen in

real time and must be reliable. Research done into APIs available that have image

recognition functionality and are compatible with iOS and Android.

• Mobile Development No team members are experienced with development

for iOS mobile devices or Android mobile devices. Divide into iOS development team and Android

development team. Write small, testable apps for each platform to familiarize each member with development environment.

The Capstone Experience Team Yello Project Plan 11

Page 12: Here’s the Title · Divide into iOS development team and Android development team. Write small, testable apps for each platform to familiarize each member with development environment.

Questions?

The Capstone Experience Team Yello Project Plan 12

?

? ??

?

?

?

?

?


Recommended