Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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 cutler@rice.edu 10/31/12

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 102

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 103

4 Events of the Week Microsoft 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 104

5 ELEC / COMP 694 – Spring 2012 Future 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 105

6 Current Roster Victor Acuna Ryan Artecona Gbenga Badipe Peter Chang Joan Chao SEC - 10/31/12 COMP 446 / ELEC 446 - Week 106

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 107

8 Current Roster (3) Bill Robertson Frank Salinas Tyler Siegert Austin Witt Matthew Zhao SEC - 10/31/12 COMP 446 / ELEC 446 - Week 108

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 109

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 1010

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 COMP 446 / ELEC 446 - Week 1011

12 Final Project Timeline New 9/199/2610/0310/1010/1710/2410/3111/711/1411/2111/2812/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 1012

13 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 1013

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 1014

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 1015

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 1016

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 COMP 446 / ELEC 446 - Week 1017 Windows Phone Heaven Chen Alex Chiu Lingo Dai Weibo He Sahil Hingorani Abdul Nimeri

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

19 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 1019

20 Windows Phone 8 Features Transitions to core components from Windows 8, including kernel, file system, drivers, network stack, security components, media and graphics support Support for multi-core CPUs of up to 64 cores Support for 1280x720 and 1280x768 resolutions Support for MicroSD cards Internet Explorer 10 Background multitasking NFC support added, including payment and content sharing with Windows Phone 8 and Windows 8 machines Native code support (C and C++), simplified porting from platforms such as Android, Symbian, and iOS NFC Simplified porting of Windows 8 apps to Windows Phone 8 (compatibility with Windows 8 Metro apps) Carrier control and branding of "wallet" element is possible via SIM or phone hardware (Orange will be first)Orange Nokia map technology (Navteq maps with offline mode, turn-by-turn directions)Navteq Native 128-bit Bitlocker encryption, Secure Boot Remote device management of Windows Phone similar to management of Windows PCs VoIP and video chat integration for any VoIP or video chat app (integrates into the phone dialer, people hub) In-app purchases Firmware over the air for Windows Phone updates Firmware over the air Minimum 18 month support of Windows Phone updates to Windows Phone 8 devices Camera app now supports "lenses", which allow third parties to skin and add features to camera interface Native screen capture by pressing home and power simultaneously SEC - 10/31/12 COMP 446 / ELEC 446 - Week 1020

21 More on Windows 8 To be left to next week’s team discussion! SEC - 10/31/12 COMP 446 / ELEC 446 - Week 1021

22 Guest lecture by: Richard Lawson SEC - 10/31/12 COMP 446 / ELEC 446 - Week 1022

23 Deployment to Devices SEC - 10/31/12 COMP 446 / ELEC 446 - Week 1023


Download ppt "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."

Similar presentations


Ads by Google