Implementing user interfaces for smartphones
Download
1 / 9

Implementing User Interfaces for Smartphones - PowerPoint PPT Presentation


  • 336 Views
  • Updated On :

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

Related searches for Implementing User Interfaces for Smartphones

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Implementing User Interfaces for Smartphones' - mike_john


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Implementing user interfaces for smartphones l.jpg

Implementing User Interfaces for Smartphones

CSCI 4800/6800

E. Kraemer

9/2/2009


Platforms to consider l.jpg
Platforms to consider

  • Apple iPhone SDK

    • iPhone University Program

      • if/when UGA legal signs off …

  • Blackberry Smartphone API and Simulators

  • Google Android


Iphone l.jpg
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


Getting started with iphone l.jpg
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.


Blackberry l.jpg
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


Blackberry6 l.jpg
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


Blackberry7 l.jpg
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


Google android l.jpg
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


Things to remember l.jpg
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.

    • [email protected]

  • I will adjust content to meet the needs of the groups in the class

  • This is fun!


ad