wednesday 2-3:30, dh 1046 comp 446 / elec 446 mobile device applications scott cutler professor in...

22
Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer Science Department of Electrical and Computer Engineering [email protected] 10/31/12

Upload: brianna-edenfield

Post on 15-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Wednesday 2-3:30, DH 1046

COMP 446 / ELEC 446

Mobile Device Applications

Scott CutlerProfessor in the Practice of Computer TechnologyDepartment of Computer ScienceDepartment of Electrical and Computer [email protected]/31/12

COMP 446 / ELEC 446 - Week 10 2

Agenda

Events of the Week Final Project Status Windows 8 / Windows Phone 8 Android Deployment to Devices

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 4

Events of the WeekMicrosoft Microsoft launches Windows 8, Surface: By the numbers Microsoft SmartGlass connects your Xbox to your mobile device PCMag.Com: Windows 8 Is a Desktop Disaster Three days in the life of a once and former Microsoft Surface RT user

Google Google announces new Nexus tablets, smartphone Nexus 10 arrives: The latest iPad rival (pictures) Apple, Google and Amazon wage war of pixels

Apple Apple earnings: $36B revenue, $8.2B profit, 26.9M iPhones, 14M iPads iPad Mini 'banned' ad zooms to YouTube popularity The post-Jobs Apple is here, like it or not It's an iStorm: Scott Forstall Out at Apple, Along with Retail Head

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 5

ELEC / COMP 694 – Spring 2012Future Personal Computing Technology

How to be a Chief Technology Officer Wednesdays 9:30 – 11:00, 3CR

Each student gets to pick a personal computing technology topic which they will learn over a 5 or 6 week period Weekly one-on-one meetings to rapidly learn topic Session with presentation expert Student presents topic to the class

Course gets very high ratings based on unique approach and current topics.

Desired class size of 10. Hard limit of 11.

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 6

Current Roster

Victor Acuna

Ryan Artecona

Gbenga Badipe

Peter Chang

Joan Chao

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 7

Current Roster (2)

Heaven Chen

Alex Chiu

Lingo Dai

Weibo He

Sahil Hingorani

Abdul Nimeri

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 8

Current Roster (3)

Bill Robertson

Frank Salinas

Tyler Siegert

Austin Witt

Matthew Zhao

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 9

COMP 446 Syllabus (updated)

Lecture 1 - 8/22/12 - Introduction Watch before: None Assignment: #1 - Calculator Assignment due: Friday, 8/31 6:00 am (Thursday 30:00)

Lecture 2 - 8/29/12 - Assignment 1 issues and questions from videos Watch before: 1, 2 Assignment: #2 – Function Calculator Assignment due: Friday, 9/7 6:00 am (Thursday 30:00)

Lecture 3 - 9/05/12 - Assignment 2 issues and questions from videos Watch before: 3, 4 (demo part) Assignment: #3 – Graphing Universal Calculator Assignment due: Tuesday, 9/18 6:00 am (Monday 30:00)

Lecture 4 - 9/12/12 - Assignment 3 issues and questions from videos Watch before: 4 (post demo), 5, 6 Assignment: Continue with #3 – Graphing Universal Calculator Assignment due: Tuesday, 9/18 6:00 am (Monday 30:00)

Lecture 5 - 9/19/12 - Assignment 3 issues and questions from videos Watch before: Watch 7 before class, 8 after class Assignment: #4 – Flickr Top Places Assignment due: Friday, 10/05 6:00 am (Thursday 30:00)

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 10

COMP 446 Syllabus (updated)

Lecture 6 - 9/26/12 - Assignment 4 technology preview Watch by 10/3: 8, 9 very beginning of 10 (for Assignment 4) Assignment: #5 – Flickr Map Places

Tasks 3, 4 and 8 are optional for extra credit (required for A+) Assignment due: Thursday, 10/11 6:00 am (Wednesday 30:00) (10/12 OK)

Lecture 7 - 10/03/12 - Assignment 5 technology preview Watch before: 8, 9 very beginning of 10 Assignment: 1: #6 – Flickr Core Data

- To be broken into required and optional parts - Optional part required for A+2: Final Project Topic (due before next class)

Assignment due: Friday, 10/19 6:00 am (Thursday 30:00)

Lecture 8 - 10/10/12 - Assignment 6 technology preview and SQL Watch for #5: 10 (after Tab Bar), 11, 12 Assignment: Final Project Proposal Assignment due: Tuesday, 10/23 6:00 am (Monday 30:00)

Lecture 9 - 10/17/12 - iOS 6, Server technology Watch for #6: 13, 14 Assignment: iOS 6 app Assignment due: Friday, 10/26 6:00 am (Thursday 30:00)

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 11

COMP 446 Syllabus (updated)

Lecture 10 - 10/24/12 - HTML 5 Watch before: Optional 15, 16 Assignment: Major Final Project Feature Assignment due: Friday, 11/2 6:00 am (Thursday 30:00)

Lecture 11 - 10/31/12 – Android, Windows Phone 8 Watch before: Optional 17, 18 Assignment: Continue working on Final Project Assignment due: Wednesday, 11/28 2:00pm

Lecture 12 - 11/7/12- Android vs. iOS vs. Windows Phone group debate Assignment: Continue working on Final Project Assignment due: Wednesday, 11/28 2:00pm

Lecture 13 - 11/14/12 - Individual meetings on Final Project Assignment: Continue working on Final Project Assignment due: Wednesday, 11/28 2:00pm

Lecture 14 - 11/21/12 – No class, but continue on final project Assignment: Continue working on Final Project Assignment due: Wednesday, 11/28 2:00pm

Lecture 15 - 11/28/12 - Final Presentations Assignment: Document Final Project Assignment due: By time assigned for COMP 446 final (there is NO final exam)

SEC - 10/31/12

Final Project Timeline New

9/19 9/26 10/03 10/10 10/17 10/24 10/31 11/7 11/14 11/21 11/28 12/5

- FP Topic 10/10

- Documentation due Finals Day

- Final Presentation 11/28

- Individual Meetings 11/14

- Major Feature 11/2

- FP Proposal 10/23

- #6 10/19

- #5 10/12

- #4 10/05

SEC - 10/31/12 COMP 446 / ELEC 446 - Week 10 12

Loaned iOS Devices

iPhone 4 Austin Witt

iPhone 3Gs Gbenga Badipe

iPhone 3G Alex Chiu

iPhone 4s Lingo Dai

Mac Mini ???

SEC - 10/31/12 COMP 446 / ELEC 446 - Week 10 13

COMP 446 / ELEC 446 - Week 10 14

Week 13 (11/14/12)

Individual meetings November 13, 14, no class Demonstration of final project in its current state

Do NOT expect a fully working project, just status update

15 minute meetings scheduled on 20 minute intervals (30 total)

Tuesday: 10:00 – 2:00 (12 slots) 4:40 – 5:20 (2 slots)

Wednesday: 10:00 – 11:40 (5 slots) 2:20 – 6:00 (11 slots)

OR

25 minute meetings scheduled on 30 minute intervals (20 total)

Tuesday: 10:00 – 2:00 (8 slots) 4:45 – 5:15 (1 slots)

Wednesday: 9:45 – 11:45 (4 slots) 2:15 – 5:45 (7 slots)

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 15

Week 12 (11/7/12)

Final Project difficult feature app due this Friday, 11/2 6:00 am

Any test app which shows you understand how to use the most difficult feature of your final project.

Send me your desired meeting time for Week 13

Minimum 3 possibilities

Preference is for large blocks of time

Next week’s lecture – Android vs. iOS vs. Windows Phone group debate

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 16

Android vs. iOS vs. Windows Phone Market Share predictions 5 years out

Microsoft Does Microsoft have an option to fail Are they trying enough? Too much?

Google Will the numbers continue to dominate Will achieve the polish of iOS

Apple Can they stay ahead of the pack Is there room left to innovate post Steve Jobs

SEC - 10/31/12

COMP 446 / ELEC 446 - Week 10 17

Teams

Android

Victor Acuna Ryan Artecona Gbenga Badipe Peter Chang Joan Chao

Apple

Bill Robertson Frank Salinas Tyler Siegert Austin Witt Matthew Zhao

SEC - 10/31/12

Windows Phone

Heaven Chen Alex Chiu Lingo Dai Weibo He Sahil Hingorani Abdul Nimeri

COMP 446 / ELEC 446 - Week 10 18SEC - 10/31/12

Windows 8

Major paradigm shift towards tablet and touch Classic conundrum

Caught between realizing they need to move forward and not wanting to alienate their installed base.

Two OS’s in one – Classic and Metro. Windows RT

The trouble with marketing people.

SEC - 10/31/12 COMP 446 / ELEC 446 - Week 10 19

More on Windows 8

To be left to next week’s team discussion!

SEC - 10/31/12 COMP 446 / ELEC 446 - Week 10 21

COMP 446 / ELEC 446 - Week 10 22

Guest lecture by:

Richard LawsonSEC - 10/31/12

Deployment to Devices

SEC - 10/31/12 COMP 446 / ELEC 446 - Week 10 23