wednesday 2-3:30, dh 1046 comp 446 / elec 446 mobile device applications scott cutler professor in...
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 3
Events of the Week Sprint bleeds customers; sells 1.5 million iPhones Mark Zuckerberg's $2 billion day Titan Supercomputer Debuts With Nvidia GPUs Google App Engine has a Friday fail Hurricane Sandy's Effects on IT Operations to Be Widespread NYC data centers hit by Hurricane Sandy
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
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