1 / 9

Implementing User Interfaces for Smartphones

Implementing User Interfaces for Smartphones. CSCI 4800/6800 E. Kraemer 9/2/2009. Platforms to consider. Apple iPhone SDK iPhone University Program if/when UGA legal signs off … Blackberry Smartphone API and Simulators Google Android. iPhone. Mac lab in Miller Learning Center

mike_john
Download Presentation

Implementing User Interfaces for Smartphones

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Implementing User Interfaces for Smartphones CSCI 4800/6800 E. Kraemer 9/2/2009

  2. Platforms to consider • Apple iPhone SDK • iPhone University Program • if/when UGA legal signs off … • Blackberry Smartphone API and Simulators • Google Android

  3. iPhone • Mac lab in Miller Learning Center • 8 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.html

  4. Getting started with iPhone • download the SDK • this can take 2+ hours, depending on your connection • watch the “getting started” videos • read 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.

  5. Blackberry • See: http://www.blackberry.com/developers • Intro video: http://www.blackberry.com/DevMediaLibrary/view.do?name=introblackberrydev • Java 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 Development • http://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 Development

  6. Blackberry • Learning Resources for Java Development • http://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 opportunities • http://na.blackberry.com/eng/developers/javaappdev/support.jsp • Java BlackBerry API 4.7 • http://www.blackberry.com/developers/docs/4.7.0api/index.html • The 4.7 API, which is relevant to the current Storm Model

  7. Blackberry • To begin: • Watch videos and decide on • Blackberry Browser Development • Rapid Application Development • Java Application Development • Download tools & simulator for selected approach • Work through tutorials • Create “hello, world” type app to run in simulator

  8. Google Android • http://developer.android.com/index.html • Download Android SDK • http://developer.android.com/sdk/1.5_r3/index.html • On the videos tab, the “about the platform” tab: http://developer.android.com/videos/ Watch: Androidology, parts 1, 2, and 3 • Go to the Dev Guide tab, and read along • Implement and run the Hello World tutorial

  9. Things to remember … • I 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. • eileen@cs.uga.edu • I will adjust content to meet the needs of the groups in the class • This is fun!

More Related