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.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

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.
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.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
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.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Objectives Overview Define an operating system
Building Mobile Apps in the Cloud – Comparing Approaches.
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.
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.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
One App for All Coding for different iOS variants Mike Oliver iOS Team Lead
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
YOUR INTERNET EXPERIENCE
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
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.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
SP2 Mikael Nystrom. Agenda Översikt Installation.
© 2012 Microsoft Corporation. All rights reserved. Amazing apps. Windows 8 comes with built-in apps for the things you do most to help get your favorite.
Introduction to Skype A. Name -. Applies to Skype for home and small business accounts.
ELEC 694 COMP 694 Topics Not Chosen Scott Cutler 4/10/2013.
Smartphones Adrián Preciado. Smartphones Index 1.iPhone OS 1.1Pros 1.2Cons 1.3Different iPhones 1.4 App Store 2.Android 2.1Pros 2.2Cons 2.3 Some phones.
Windows 8 Starter Guide and Educational Apps Rica Young If you have a question during the webinar, please type it in the chat window, preface it with ???,
Windows 7 Windows Vista done right for a price. Short History of Windows Bill Gates announces Microsoft will begin work on an OS with a Graphical.
Survey of PC and Network Operating Systems
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
 Computer News  Windows 8  Your Computer Problems  Website &  
Explain the purpose of an operating system
Presented by Mark Thompson High Level Overview and Demo.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
Practical Computer Literacy Week-02
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
ELEC 694 COMP 694 Consumer Medical Devices Scott Cutler 1/23/2013.
ELEC 694 COMP 694 Internet of Things Scott Cutler 2/13/2013.
WINDOWS 8. INTRODUCING WINDOWS 8 TECHNOLOGY FEATURES The built-in assistive technologies in Windows 8 work with both Windows 8 applications and with.
ELEC 694 COMP 694 HTML 5 Scott Cutler 3/20/2013.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Once posted, other YouTube users can post comments about the video, post their YouTube video responses, or rate the video. Videos that are uploaded to.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
 Computer News  Windows 8  Your Computer Problems  One meeting Dec 12th  Website & 
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
iOS iOS (originally iPhone OS ) is a mobile operating system created and developed by Apple Inc. and distributed exclusively for Aplle hardware. It is.
By: Paul Lee E6.  Who started Apple: Steve Jobs, Steve Wozniak, William Marshal and Robert Apple.  Where it begin: Apple was made Cupertino, California.
Datazen – an overview Frank Geisler Please Support Our Sponsors SQL Saturday is made possible with the generous support of these sponsors.
Tablet Introduction How can a tablet help me?. What are tablets used for ?  Information Consumption  Internet surfing   Chat  Watching Video.
training-in-chennai.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
MOBILE TECHNOLOGY BY: AMANDA HANKS. SKYDRIVE VS. DROPBOX SkyDrive: More Free Storage Space (7 GB) Less Costly for more Storage Space $10,$25,$50 Less.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
iPhones and iPads and iTunes, Oh My!
Introduction to Information and Communication Technologies
The world’s most advanced mobile platform
Dynamics of Mobile Application Testing
Amazon, Apple, Facebook, and Google
New Technology Group Meeting
Contents: Introduction Different Mobile Operating Systems
CIS 470 Mobile App Development
Introduction to Computers
Introduction to Mobile Devices
Chapter 4.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Press ESC for Startup Options © Microsoft Corporation.
Managing and Monitoring Screen Time
24/7/365 Remote Computer Support
Digital Literacy 1.00 Computer Basics
IT Management, Simplified
Microsoft Teams User Interface
Presentation transcript:

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 10/31/12

Agenda Events of the Week Final Project Status Windows 8 / Windows Phone 8 Android Deployment to Devices SEC - 10/31/12 COMP 446 / ELEC Week 102

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 Week 103

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 Week 104

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 Week 105

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

Current Roster (2) Heaven Chen Alex Chiu Lingo Dai Weibo He Sahil Hingorani Abdul Nimeri SEC - 10/31/12 COMP 446 / ELEC Week 107

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

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 Week 109

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 /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 /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 /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 Week 1010

COMP 446 Syllabus (updated) Lecture /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 /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 /7/12- Android vs. iOS vs. Windows Phone group debate Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /14/12 - Individual meetings on Final Project Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /21/12 – No class, but continue on final project Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /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 Week 1011

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 Week 1012

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

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 Week 1014

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 Week 1015

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 Week 1016

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

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

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

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 Week 1020

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

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

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