introduction to mobile computing course
DESCRIPTION
TRANSCRIPT
aragornyeh.blogspot.com
Today’s Overview
• Why this course?1
• What will we learn?2
• How we deliver?3
Why this Course?
Mobile Computing
What Change the World in the Past 15 years?
Mobile Phone
Internet
Mobile + Internet
Mobile Internet
Numbers
Smartphone Vs. Non-Smartphone
Hot Companies
Mobile Internet is the Future !
History 2001
3rd Generation Mobile Communication System
iPhone = 1000,000 Mobile Applications
App Economy: It Makes Money !iFart Doodle Jump
App Economy in U.S.D
2010
2013
NIKEid
• Customer Design• Order & Ship• Share with friends
VW launches Real Racing GTI on iPhone
Parrot AR.Drone: iPhone-Controlled Helicopter
2 What will we learn?
Mobile Computing
Mobile Computing
Objective-C
iPhone SDK
Team Project
Three Essential Parts
Textbook
Reference Books
iPhone SDK
1. XCode2. Interface Builder3. iPhone Simulator
iPhone App Development
Design Coding Verify
Develop Verify
Team Project
1. Teamwork2. Communication skill3. Research Capability
How we deliver?
Mobile Computing
Mobile Computing 行動運算
• Mobile Internet+ Computer Programming
= Mobile Computing!
Class Time 3 hours per week
Lab Time 2 hours per week
IE Lab Equipment
Grading
• 30% Class + Assignment
• 20% Midterm Exam
• 50% Final Project
Team Project is all about Collaboration
• 3 Students
• Build
• 1 iPhone Application
1. Have an Good Idea
• Does your app solve a unique problem?
• Does the app serve a specific purpose?
• Does it make people laugh?
2. Present it by Visual Design
3. Build it by Programming
Step 1 – 2 – 3 Summary
Hot Bike Code Breaking
星空辨識
4646
我的衣櫃
Finger Rush
The Gold Ax
Final Delivers
1. iPhone App
2. Design Report
3. App launch website
4. 10 min Presentation
Sign in Requirement & Limitation
• 3 students as a team
• 2 hours lab time
• Maximum 10 teams
• Buy Textbooks
Stanford CS193P