cs 410 introduction to software engineering › ~marc › cs410 › tymewear.pdfsensors electronics...

16

Upload: others

Post on 25-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics
Page 2: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

CS 410Introduction to Software

EngineeringTyme Wear Project Outline

Page 3: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

Introductions

Page 4: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics
Page 5: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics
Page 6: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics
Page 7: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics
Page 8: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

System Architecture

Sensors Electronics iOS App Back-End Front-End

Page 9: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

System Architecture - Project focus

Sensors Electronics iOS App Back-End Front-End

Page 10: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

iOS App - Technologies

● XCode 10

● Objective-C and Swift

● BLE library

● PODS

○ AFNetwork

○ AWS

○ Chameleon

○ Charts

○ Cocoa

Page 11: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

Back-End - Technologies

● AWS

● Django REST

● PostgreSQL

● Python

○ Numpy

○ Scipy

○ Proprietary signal processing algorithms

Page 12: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

Front-End Technologies

● Django

● Bootstrap 4

○ HTML

○ CSS

○ JS

● ChartJS (To be migrated from Highcharts)

Page 13: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics

Project Goals

● Pipeline integration

○ App+Backend+Frontend

● Optimization

○ Data sending (iOS -> Backend)

○ AWS configuration (Alarms and load balancing)

● New features

○ UI/UX improvement

○ Algorithms implementation

Page 14: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics
Page 15: CS 410 Introduction to Software Engineering › ~marc › cs410 › tymewear.pdfSensors Electronics iOS App Back-End Front-End. System Architecture - Project focus Sensors Electronics