Introduction to mobile computing course

Post on 29-Aug-2014

294 views 0 download

Tags:

description

 

Transcript of Introduction to mobile computing course

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

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

Any Question?

aragornyeh@gmail.com

Stanford CS193P