introduction to mobile computing course
DESCRIPTION
TRANSCRIPT
![Page 1: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/1.jpg)
aragornyeh.blogspot.com
![Page 2: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/2.jpg)
Today’s Overview
• Why this course?1
• What will we learn?2
• How we deliver?3
![Page 3: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/3.jpg)
Why this Course?
Mobile Computing
![Page 5: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/5.jpg)
Mobile Phone
![Page 6: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/6.jpg)
Internet
![Page 7: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/7.jpg)
Mobile + Internet
Mobile Internet
![Page 8: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/8.jpg)
Numbers
![Page 9: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/9.jpg)
Smartphone Vs. Non-Smartphone
![Page 10: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/10.jpg)
![Page 11: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/11.jpg)
![Page 12: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/12.jpg)
Hot Companies
![Page 13: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/13.jpg)
Mobile Internet is the Future !
![Page 14: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/14.jpg)
History 2001
![Page 15: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/15.jpg)
3rd Generation Mobile Communication System
![Page 16: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/16.jpg)
![Page 17: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/17.jpg)
iPhone = 1000,000 Mobile Applications
![Page 18: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/18.jpg)
App Economy: It Makes Money !iFart Doodle Jump
![Page 19: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/19.jpg)
App Economy in U.S.D
2010
2013
![Page 20: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/20.jpg)
NIKEid
• Customer Design• Order & Ship• Share with friends
![Page 21: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/21.jpg)
VW launches Real Racing GTI on iPhone
![Page 22: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/22.jpg)
Parrot AR.Drone: iPhone-Controlled Helicopter
![Page 23: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/23.jpg)
2 What will we learn?
Mobile Computing
![Page 24: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/24.jpg)
Mobile Computing
Objective-C
iPhone SDK
Team Project
Three Essential Parts
![Page 25: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/25.jpg)
Textbook
![Page 26: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/26.jpg)
Reference Books
![Page 27: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/27.jpg)
iPhone SDK
1. XCode2. Interface Builder3. iPhone Simulator
![Page 28: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/28.jpg)
iPhone App Development
Design Coding Verify
Develop Verify
![Page 29: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/29.jpg)
Team Project
1. Teamwork2. Communication skill3. Research Capability
![Page 30: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/30.jpg)
How we deliver?
Mobile Computing
![Page 31: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/31.jpg)
Mobile Computing 行動運算
• Mobile Internet+ Computer Programming
= Mobile Computing!
![Page 32: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/32.jpg)
Class Time 3 hours per week
![Page 33: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/33.jpg)
Lab Time 2 hours per week
![Page 34: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/34.jpg)
IE Lab Equipment
![Page 35: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/35.jpg)
Grading
• 30% Class + Assignment
• 20% Midterm Exam
• 50% Final Project
![Page 36: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/36.jpg)
Team Project is all about Collaboration
• 3 Students
• Build
• 1 iPhone Application
![Page 37: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/37.jpg)
![Page 38: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/38.jpg)
1. Have an Good Idea
• Does your app solve a unique problem?
• Does the app serve a specific purpose?
• Does it make people laugh?
![Page 39: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/39.jpg)
2. Present it by Visual Design
![Page 40: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/40.jpg)
![Page 41: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/41.jpg)
3. Build it by Programming
![Page 42: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/42.jpg)
![Page 43: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/43.jpg)
Step 1 – 2 – 3 Summary
![Page 44: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/44.jpg)
![Page 45: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/45.jpg)
Hot Bike Code Breaking
![Page 46: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/46.jpg)
星空辨識
4646
![Page 47: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/47.jpg)
我的衣櫃
![Page 48: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/48.jpg)
Finger Rush
![Page 49: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/49.jpg)
The Gold Ax
![Page 50: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/50.jpg)
Final Delivers
1. iPhone App
2. Design Report
3. App launch website
4. 10 min Presentation
![Page 51: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/51.jpg)
![Page 52: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/52.jpg)
![Page 54: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/54.jpg)
![Page 55: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/55.jpg)
Sign in Requirement & Limitation
• 3 students as a team
• 2 hours lab time
• Maximum 10 teams
• Buy Textbooks
![Page 57: Introduction to mobile computing course](https://reader034.vdocuments.site/reader034/viewer/2022051512/540009a58d7f728b408b45e2/html5/thumbnails/57.jpg)
Stanford CS193P