Presentation is loading. Please wait.

Presentation is loading. Please wait.

Wednesday 2-4, KH 105 COMP 446 / ELEC 446 Mobile Wireless Services Project Scott Cutler Professor in the Practice of Computer Technology Department of.

Similar presentations


Presentation on theme: "Wednesday 2-4, KH 105 COMP 446 / ELEC 446 Mobile Wireless Services Project Scott Cutler Professor in the Practice of Computer Technology Department of."— Presentation transcript:

1 Wednesday 2-4, KH 105 COMP 446 / ELEC 446 Mobile Wireless Services Project Scott Cutler Professor in the Practice of Computer Technology Department of Computer Science Department of Electrical and Computer Engineering cutler@rice.edu 9/02/09

2 Today’s Agenda Events of the week Current Enrollment Syllabus Review and Student Comments Next Week Assignments 1a and 1b due by Beatles Day Cocoa Touch and Objective C SEC - 9/02/09 COMP 446 / ELEC 446 - Week 22

3 Events of the Week Sold! eBay jettisons Skype in $2 billion deal Windows Mobile 6.5 phones coming Oct. 6 Motorola drops hint about Android launch Apple faces uncertain prospects in China with iPhone What's the best phone for Google Voice? Google Street View's New 3-D Marker Points Out Businesses 'Hidden' feature of Yelp for iPhone 3GS Apple's Smartest Next Move: Embracing Multiple Carriers Sony's e-reader goes wireless Plantronics Discovery 975 12 iPhone Apps to Help You Win Your Fantasy Football League Hot iPhone tips Why was 'Free Memory' an App Store no-no? SEC - 9/02/09 COMP 446 / ELEC 446 - Week 23

4 Current Roster Keyvan Amiri ELEC, GR, Keyvan.Amiri@rice.eduKeyvan.Amiri@rice.edu Britt Antley ELEC, GR, antley@rice.eduantley@rice.edu Rohan Balsaver ELEC, GR, rbalsaver@rice.edurbalsaver@rice.edu Chris Boyd IT, Chris.Boyd@rice.eduChris.Boyd@rice.edu Hailey Hinson IT, mystand@rice.edumystand@rice.edu Skyler Johnson COMP, JR, Jones, skyj@rice.eduskyj@rice.edu Sandhya Pai ELEC, GR, Sandhya.Pai@rice.eduSandhya.Pai@rice.edu Rick Song SS, Duncan, Rick.Song@rice.eduRick.Song@rice.edu Yiming Wang ELEC, GR, Yiming.Wang@rice.eduYiming.Wang@rice.edu SEC - 9/02/09 COMP 446 / ELEC 446 - Week 24

5 COMP 446 Syllabus 8/26/09Introduction / What makes mobile apps special Assignment:Load Visual Studio – Due 9/2/09 9/2/09Intro to Mac OS X and Cocoa Touch, Objective-C, Dev Tools Using Objective-C, Foundation framework Videos:Skim: Lecture 1 (Intro to Mac OS X and Cocoa Touch, Objective-C, Dev Tools) Skim: Lecture 2 (Using Objective-C, Foundation framework) Assignment: Hello Rice [1a] and WhatATool 1 [1b] (Due Beatles’ Day) Beatles’ DayDiscussion of first applications Videos:Lecture 3 (Custom classes, Memory Management, ObjC Properties) Lecture 3a (Intro to XCode and Debugging – pdf only, no video) Lecture 4 (Interface Builder, Controls, Target-Action) Assignment: WhatATool 2 [2a] and HelloPoly I [2b] (Due 9/16/09) 9/16/09ASP.Net Videos:Lecture 5 (Views and Drawing, Animations) Lecture 6 (View Controllers Basics) Assignment: HelloPoly II [3] (Due 9/23/09) 9/23/09Creating and Consuming Web Services Videos:Lecture 7 (Navigation Controllers) / Lecture 8 (Table Views) Assignment: Presence 1 (Due 9/30/09) 9/30/09Stanford Final Presentations Videos:Lecture 9 (Dealing with Data: User Defaults, SQLite, Web Services) Lecture 10 (Threading, Caching and Memory) Assignment: Presence 2 (Due 10/07/09) 10/7/09SQL 101 Videos:Lecture 11 (Text Input, Responder Chain, Presenting Content Modally) Lecture 12 (Address Book) Assignment: SQL Query (Due 10/14/09) 10/14/09Browser Capabilities Videos:Lecture 13 (Searching, Notifications) / Lecture 14 (Mulittouch) Assignment: Website Leveraging Browser Capabilities (Due 10/21/09) 10/21/09iPhone Web Apps Videos:Lecture 15 (Device APIS: Image Picker, Core Location, Accelerometer, Battery Life) Lecture 16 (Bonjour, Streams, Networking) Assignment: iPhone Web Site (Due 10/28/09) 10/28/09Optimizing OpenGL for iPhone (Video 15a) Videos:Lecture 17 (Audio, Video, Web Views) Lecture 18 (Unit testing, Objective-C fun, Internationalization) Assignment: SDK 3.0 Feature (Due 11/04/09) 11/4/09Final Project Prep Videos:Lecture 9a (Loren Bricher on Tweetie) Lecture 11a (How to Build an iPhone App that Doesn’t Suck) Assignment:Final Project (Due 12/2/2009) 11/11/09Final Project Prep Videos:Lecture 13a (From Upstart to Startup to Grownup) Lecture 7a (Publishing to the App Store – PDF only) Assignment:Final Project (Due 12/2/2009) 11/18/09Final Project Prep Assignment:Final Project (Due 12/2/2009) 11/25/09Thanksgiving – Continue Final Projects on your own 12/2/09Demonstrate Final Projects 12/6/09Class Offsite – Sunday (tentative) SEC - 9/02/09 COMP 446 / ELEC 446 - Week 25

6 Mechanics Course Website: http://comp446.rice.eduhttp://comp446.rice.edu Course Share: \\comp446.rice.edu\comp446\\comp446.rice.edu\comp446 You should all have access to this share, but may be blocked from dorms and off campus Website Development using Visual Studio Software available at course website. Invitation to Join iPhone Developer Program iPhone Development via Xcode and Interface Builder All IT supported Macs have tools loaded Keep files on your shared drive or memory stick iMac available via www.LogMeIn.comwww.LogMeIn.com User ID comp446@scottcutler.comcomp446@scottcutler.com Mac Login: Comp446 Passwords given verbally in class SEC - 9/02/09 COMP 446 / ELEC 446 - Week 26

7 Final Project To be determined by end of 9 th week Topic chosen shortly after mid semester break (10/21/09) Spec finished by 11/04/09 This is VERY important. If we do not have a great project definition, the most interesting part of the course will suffer. With a great project, this will be an exciting course. Can be done individually or in pairs Great if your project could have life after the class finishes SEC - 9/02/09 COMP 446 / ELEC 446 - Week 27

8 Week 3 Assignments Download and skim CS193P Lectures 1 and 2 Same material as covered in class. Download and complete CS193P Assignments 1a and 1b Assignment 1a should be modified to Hello Rice with the Rice Owl in place of any Stanford logos. Complete assignments before next class (Beatles Day) Next Week’s Class: Review of first assignments and feedback on video process Expect more content in future classes Future Feel free to get ahead of plan with videos and published assignments Workload will get harder with each assignment. We will follow CS193P assignments up to and including Presence 2 Start thinking about big project Really – start thinking about big project! SEC - 9/02/09 COMP 446 / ELEC 446 - Week 28

9 Cocoa Touch and Objective-C Overview SEC - 9/02/09 COMP 446 / ELEC 446 - Week 29


Download ppt "Wednesday 2-4, KH 105 COMP 446 / ELEC 446 Mobile Wireless Services Project Scott Cutler Professor in the Practice of Computer Technology Department of."

Similar presentations


Ads by Google