Project Plan Mobile Whirlpool Product Catalog The Capstone - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Mobile Whirlpool Product Catalog The Capstone - - PowerPoint PPT Presentation

Project Plan Mobile Whirlpool Product Catalog The Capstone Experience Team Whirlpool Can Gokcek Cam Merrill Jordan Mikkelsen Joseph Schoenherr Zhi Cheng Xu Department of Computer Science and Engineering Michigan State University Spring


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Mobile Whirlpool Product Catalog

Team Whirlpool

Can Gokcek Cam Merrill Jordan Mikkelsen Joseph Schoenherr Zhi Cheng Xu Department of Computer Science and Engineering Michigan State University Spring 2016

slide-2
SLIDE 2

Functional Specifications

  • Mobile application for iOS and Android for

Whirlpool vendors

  • Catalog of Whirlpool appliances
  • View detailed appliance specifications, photos,

compare appliances, share appliances with customers through email, text message, Bluetooth

  • User able to log in and save products

The Capstone Experience Team Whirlpool Project Plan 2

slide-3
SLIDE 3

Design Specifications

  • Adapt current Web World product catalog for

mobile devices

  • Intuitive design for non-technical users
  • Quick navigation
  • Emphasis on speed
  • Responsive design
  • Landscape and portrait modes for various devices
  • Adaptive information portrayal

The Capstone Experience Team Whirlpool Project Plan 3

slide-4
SLIDE 4

Screen Mockup: Grid View & Menu

The Capstone Experience 4 Team Whirlpool Project Plan

slide-5
SLIDE 5

Screen Mockup: Specific Product View

The Capstone Experience 5 Team Whirlpool Project Plan

slide-6
SLIDE 6

Screen Mockup: Login & Home

The Capstone Experience Team Whirlpool Project Plan 6

slide-7
SLIDE 7

Technical Specifications

  • XML parser
  • SQL database
  • Application pulls from database
  • Responsiveness/latency
  • Image caching

The Capstone Experience Team Whirlpool Project Plan 7

slide-8
SLIDE 8

The Capstone Experience Team Whirlpool Project Plan 8

Mobile Devices Product catalog

Converts to element tree Parse into SQL server Update each week Server Architecture SQL Based Catalog Table Secured by SSH Pulled from server Cache in device memory

System Architecture

slide-9
SLIDE 9

System Components

  • Hardware Platforms
  • iPads & iPhones
  • Android phones and tablets
  • SQL database server
  • Software Platforms / Technologies
  • SQL database
  • iOS 9 (84%) Android 4.1 Jelly Bean (81%)
  • Picasso and Haneke libraries for application image

caching

The Capstone Experience Team Whirlpool Project Plan 9

slide-10
SLIDE 10

Testing

  • Rapid prototyping
  • Unit testing
  • Android Studio
  • XCode
  • MySQL Workbench
  • Instrumented testing
  • Field testing
  • In-store user walkthroughs

The Capstone Experience Team Whirlpool Project Plan 10

slide-11
SLIDE 11

Risks

  • Application Latency / Responsiveness
  • Mitigation: Image cache libraries for iOS and Android.

Network calls used conservatively

  • Non-technical Audience
  • Mitigation: Design with end users in mind, utilize Whirlpool

partners in mockup iteration process. Thorough field testing.

  • Whirlpool Catalog XML
  • Mitigation: Assign team member with backend experience to

parse XML, prepare for storage in database.

  • Developing for iOS with Swift
  • Mitigation: Online tutorials, Apple’s documentation, books

The Capstone Experience Team Whirlpool Project Plan 11