Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

1

ECE 435 / ECE 535


Introduction to Mobile / Smart Devices and Technologies

Instructor

Faculty: Paul Watta Office: 215E ELB Phone: (313) 593-5526 E-mail: watta@umich.edu
Office Hours

Course Topics

Mobile Technology

Concepts and Terminology Protocols Devices Industry Trends


Analysis of Apps

Whats out there? Features Interface Design Best Practices

Course Topics

Programming Mobile Devices

Information processing Learn how to write apps!


Question

What kind of programming? For which devices?

Course Topics

(3) Approaches

1. The Mobile Web 2. Flash Builder for Air Runtime 3. Native Programming
Programming the Mobile Web

XML HTML 5 CSS 3 Javascript jQuery

Course Topics

Adobe Air

Adobe AIR is a cross-operating system runtime that lets developers combine HTML, JavaScript, Adobe Flash and Flex technologies, and ActionScript to deploy rich Internet applications (RIAs) on a broad range of devices including desktop computers, netbooks, tablets, smartphones, and TVs.
Flash Builder 4.6

(from Abobe web site)

Flex and Actionscript-based programming Free for students!

Course Topics

Native OS Programming

Java Programming Android SDK Emulator

Prerequisites

Programming

Basic C/C++ programming constructs and concepts Variables and variable types If statement Arrays Loops Functions Working with strings I/O Good programming habits
Note

We will review (but quickly)

Course Work

Projects

Presentations Demo Written Report Want to see you go beyond the material presented in class
Undergraduate Students

Open Lab in 201 ELB


Graduate Students

More substantial projects than undergrad

You might also like