Implementing User Interfaces for SmartphonesPlatforms to consideriPhoneGetting started with iPhoneBlackberryBlackberrySlide 7Google AndroidThings to remember …CSCI 4800/6800E. Kraemer9/2/2009Apple iPhone SDK◦iPhone University Programif/when UGA legal signs off …Blackberry Smartphone API and SimulatorsGoogle AndroidMac lab in Miller Learning Center8 Macs ordered for 307 lab (hope they arrive soon).BUT … until UGA signs off, we can’t install the iPhone SDK on University computers.However, if you own a Mac, you are free to download the SDK at: http://www.apple.com/downloads/macosx/development_tools/iphonesdk.htmldownload the SDK◦this can take 2+ hours, depending on your connectionwatch the “getting started” videosread the “Getting Started with iPhone OS” document, which links to:◦iPhone OS Overview provides a high-level introduction to iPhone OS and its technologies.◦Tools for iPhone OS Development provides an overview of the tools you use to create iPhone applications.◦Learning Objective-C: A Primer provides an introduction to the Objective-C programming language used for iPhone development. The document is targeted at existing C and C++ developers who want a simple introduction to the Objective-C language so that they can start writing code.◦Creating an iPhone Application gives you a guided tour through the code of the MoveMe sample application, which displays custom content and responds to user interactions with that content. See: http://www.blackberry.com/developersIntro video: http://www.blackberry.com/DevMediaLibrary/view.do?name=introblackberrydevJava Application Development Website for Development -http://na.blackberry.com/eng/developers/javaappdev/◦launch site for all Java Development information and resources JDE Plug-in for Eclipse for BlackBerry Developmenthttp://na.blackberry.com/eng/developers/javaappdev/javaeclipseplug.jsp◦information and download for the Eclipse Plug-In to integrate the API, Simulators, code signing and other technical components for BlackBerry Handheld DevelopmentLearning Resources for Java Developmenthttp://na.blackberry.com/eng/developers/javaappdev/learningresources/◦learning resources from our website including Sample Code, Tutorials, Video Libraries, etc. Support- variety of support options for development efforts including our learning resources, an Online Developer Forum and incident based support opportunitieshttp://na.blackberry.com/eng/developers/javaappdev/support.jspJava BlackBerry API 4.7http://www.blackberry.com/developers/docs/4.7.0api/index.htmlThe 4.7 API, which is relevant to the current Storm ModelTo begin:◦Watch videos and decide on Blackberry Browser DevelopmentRapid Application DevelopmentJava Application DevelopmentDownload tools & simulator for selected approachWork through tutorials Create “hello, world” type app to run in simulatorhttp://developer.android.com/index.htmlDownload Android SDK◦http://developer.android.com/sdk/1.5_r3/index.htmlOn the videos tab, the “about the platform” tab:http://developer.android.com/videos/Watch: Androidology, parts 1, 2, and 3Go to the Dev Guide tab, and read along Implement and run the Hello World tutorialI am learning along with you.Office hours: T – Th, 11-12 and by appointment. (Boyd 415)I don’t answer email as quickly as I used to.◦[email protected]I will adjust content to meet the needs of the groups in the classThis is
View Full Document