600.250 User Interfaces and Mobile Applications
Spring 2012
Welcome to the home page for User Interfaces and Mobile Applications
at JHU, Spring 2012.
Please check this page and the links below frequently for updates.
Please do an end of course survey by
5/15: Click here to
take survey. Also don't forget to submit partner evaluations on
Blackboard and do regular course evaluations in ISIS.
NotepadCloud
tutorial to create a Notepad app that stores its notes in the
cloud; also contains GPS and text to speech features
CVS slides for versioning from Ken's 2011 lecture.
Working GPA versions:
GPAv5.zip
includes a successful preference settings activity. Note to self:
check to be sure your key strings are exactly the same wherever you
use them...
GPAv4.zip has a
context menu to edit/view or delete a course, and a custom course
item layout
GPAtest is an Android test
project (fledgling) for the database version (GPAv3)
GPAv3.zip uses an
SQLite database to create a persistent list of
coursesGPAv2.zip with an options menu
and QuickCalc activity
GPAv1.zip with two types of
SharedPreferences for data persistence
Quiz1 is Tuesday, 2/28. Here is last
year's midterm for a sample of the types of questions to
expect. All material will come from the lecture slides, through
last week's material (day 8). (Last year's midterm was later and
covered more material.)
Getting onto the Hopkins wireless network from the Droid requires a
few set-up steps. Here are
newer instructions
from JHU IT. I don't think you need to type WIN\ before your user
name. The trick is getting a wireless connection long enough to go
through the JHARS registration using the browser on your phone.
Also, there is a wireless timeout setting you can access by hitting
the menu key when in wi-fi settings and choosing advanced. It might
help to make the wireless sleep setting "never".
If you want to view your phone on your laptop, download this
application:
DroidScreen.
Follow the set-up instructions regarding the Android adb. You will
also need to set the phone setting: Settings -> Applications ->
Development -> USB debugging ON. Windows users may also have to
grab a USB driver from motorola: http://developer.motorola.com/docstools/USB_Drivers/.
If you are new to the CS department, complete an account form for Joanne.
Then remember to see Steve, with your J-card, in NEB 225 to get CS Lab access.
Check the door for his office hours.
Eclipse website: go to
Downloads for the basic IDE, before installing
the Android ADT plug-in, then go to Resources -> Getting Started for
usage tutorials.
Java SDK
downloads: choose the most recent version of the J2SE/JDK. You
don't need NetBeans or JSEE for this course. Install
this before you install Eclipse.