DOC PREVIEW
SMU CSE 7392 - Syllabus

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Syllabus CSE 7392 Mobile Application Development Summer 2009 Instructor: Frank Coyle (drC) coyle @ lyle.smu.edu Class Meets: M W Th: 1‐4 (from Wed June 3 ‐‐ Thursday July 2) Course Description The emergence of a new generation of highly-capable mobile devices and platforms such as the Apple iPhone and Google Andriod have opened up new opportunities for application developers. However, mobile development differs from conventional desktop development in that mobile devices operate in a constrained world with smaller screens, slower network connections, as well as limited memory and processing power. The course will be hands‐on and project‐based. We will examine the developme nt models for both the Apple iPhone and Google Android. We'll being by building sample apps for the Andriod. Then participants will select either the Apple iPhone or Google Andriod for their final deliverable, and work in groups to build applications. We will begin by using simulators before porting to actual devices. We will also explore capabilities for building applications that span platforms by working with HTML5 and APIs provided by phonegap.com. During the course, students will be encouraged to integrate existing web services from Google and Amazon as part of their application. Prerequisites: Senior or graduate standing. Programming experience is required. Java and/or Objective‐C will be helpful. Textbook: • Hello‐Android‐Introducing‐Development, Ed Burnett. http://www.amazon.com/exec/obidos/ASIN/1934356174/advancedjavapr00 Handouts and web documents will serve as foundational readings. Final Project All students will develop a final mobile app for either Google Android or Apple iPhone. If you plan on tackling the iPhone, the following is recommended: • iPhone SDK. Jonathan Zdziarski. http://www.amazon.com/exec/obidos/ASIN/0596154054/advancedjavapr00 Grading: • Assignments • Presentations (short 5 minute timed Ignite presentations) • Final Mobile Application ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Major topic areas: • Mobile Application Development Overview o Mobile Devices Profiles o Mobile Software o Options for development • Introduction to Software As A Service o Service‐Oriented Computing Examples o Google Maps o Amazon Web Services • Interface (UI) Development for Mobile Apps o User Interface Frameworks o Gesture‐based interfaces • Google Andriod Platform o The Eclipse Simulator o Google Application Architecture o Event‐based programming • Apple iPhone Platform o the UIKit for Interfaces o Event Handling and Graphics Services o Layer Animation


View Full Document

SMU CSE 7392 - Syllabus

Documents in this Course
Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?