Project Plan VW Car-Net Demo App The Capstone Experience Team - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan VW Car-Net Demo App The Capstone Experience Team - - PowerPoint PPT Presentation

Project Plan VW Car-Net Demo App The Capstone Experience Team Volkswagen Cyprian Blunt Emily Brent Kira Chan Timothy Guertin Zebin Liang Department of Computer Science and Engineering Michigan State University From Students Fall 2018


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

VW Car-Net Demo App

Team Volkswagen

Cyprian Blunt Emily Brent Kira Chan Timothy Guertin Zebin Liang Department of Computer Science and Engineering Michigan State University Fall 2018

slide-2
SLIDE 2

Functional Specifications

  • Inform dealers and potential buyers about the

value of Car-Net

  • Tutorial app mimics the Car-Net UI
  • Allow user to learn about & experience Car-Net features
  • Instruction via brief overviews or longer walkthroughs
  • Engage customers with the Volkswagen brand
  • Allow option for the user to create a VW ID
  • User receives VW sticker pack for completing all the

material

The Capstone Experience Team Volkswagen Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • App is broken into 3 categories (5 modules total)
  • Learn about/create Volkswagen ID
  • Benefits of a Volkswagen ID; user can then choose to create one
  • Prepares for future access to Car-Net features
  • Swipe Through (quick overview)
  • Remote services
  • Vehicle health report
  • Maps – navigation, parking, points of interest
  • Interactive (hands on, in depth)
  • Guardian services (boundary alerts only)
  • User unlocks sticker pack upon tutorial completion

The Capstone Experience Team Volkswagen Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: Home Screen (Modules Incomplete)

The Capstone Experience 4 Team Volkswagen Project Plan Presentation

slide-5
SLIDE 5

Screen Mockup: Home Screen (Modules Complete)

The Capstone Experience 5 Team Volkswagen Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Swipe Through

The Capstone Experience 6 Team Volkswagen Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Walkthrough

The Capstone Experience 7 Team Volkswagen Project Plan Presentation

slide-8
SLIDE 8

Technical Specifications

  • Front End Mobile Application
  • iOS, Android
  • Primarily a self-contained application
  • User/Shared Preferences (iOS/Android) store user

progress

  • VW Registration Server
  • Interfaces with app to allow user to create Volkswagen

ID

  • OAuth will be used for server/app interaction
  • Firebase Analytics
  • Captures application usage statistics, e.g., how many

users have completed all tutorial modules

The Capstone Experience Team Volkswagen Project Plan Presentation 8

slide-9
SLIDE 9

System Architecture

The Capstone Experience Team Volkswagen Project Plan Presentation 9

slide-10
SLIDE 10

System Components

  • Hardware Platforms
  • None
  • Software Platforms / Technologies
  • Android/Kotlin  OKHttp, Retrofit, EventBus
  • iOS/Swift  URLSession, Codable, NSNotification,

SnapKit

  • Firebase Analytics (user statistics)
  • OAuth (user registration)

The Capstone Experience Team Volkswagen Project Plan Presentation 10

slide-11
SLIDE 11

Risks

  • OAuth
  • Need to authorize app to communicate with registration

server

  • Need to determine how VW implements OAuth into their

existing apps; working with VW to gain access to test server

  • EventBus/NSNotification
  • Publish-subscribe patterns are integral to modern mobile

application development

  • Developed prototype to outline app architecture
  • Firebase Analytics
  • Firebase Analytics will be used to gather app statistics
  • Set up test applications to interact with Firebase Analytics

The Capstone Experience Team Volkswagen Project Plan Presentation 11

slide-12
SLIDE 12

Questions?

The Capstone Experience Team Volkswagen Project Plan Presentation 12

? ? ? ? ? ? ? ? ?