Implementing User Interfaces for Smartphones
Download
Report
Transcript Implementing User Interfaces for Smartphones
CSCI 4800/6800
E. Kraemer
9/2/2009
Apple iPhone SDK
◦ iPhone University Program
if/when UGA legal signs off …
Blackberry Smartphone API and Simulators
Google Android
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
download the SDK
watch the “getting started” videos
read the “Getting Started with iPhone OS” document, which links
to:
◦ this can take 2+ hours, depending on your connection
◦ 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/developers
Intro video:
http://www.blackberry.com/DevMediaLibrary/view.do?na
me=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/jav
aeclipseplug.jsp
◦ information and download for the Eclipse Plug-In to integrate the
API, Simulators, code signing and other technical components for
BlackBerry Handheld Development
Learning Resources for Java Development
http://na.blackberry.com/eng/developers/javaappdev/learningreso
urces/
◦ 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.j
sp
Java BlackBerry API 4.7
http://www.blackberry.com/developers/docs/4.7.0api/index.ht
ml
The 4.7 API, which is relevant to the current Storm Model
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
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
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!