|
Welcome to the home page of the course Java for Mobile Devices (JPMA). You may find the course description
here. The course is on Thursdays,
practical exercises are from 13:00 - 15:30 in rooms 3.10/3.11 + 3.17 and from 19:00 - 21:30 in room 4.05,
lectures start at 16:00 in room 0.19.
Latest News
- May 27: Information about the examination uploaded.
- March 29: Information about the final project uploaded.
- March 29: You may find the slides from the guest lecture by Lars Birkedal here.
- March 25: Lecture plan and slides for lecture on March 25
uploaded here.
- March 18: Added reference to Bluetooth for Java (see below) and links to
files with Unit Testing.
- March 18: Lecture plan and slides for lecture on March 18
uploaded here.
- March 18: Source code for test program from lecture on
March 11 uploaded.
- March 11: Lecture plan and slides for lecture on March 11
uploaded here.
- March 4: Lecture plan and slides for lecture on March 4
uploaded here.
- March 1: Data files for miniproject made available here.
- February 26: Information on J2ME repository added here.
- February 26: Slides for lecture on February 26 uploaded here.
- February 20: Sprite example presented in lecture on February 19.
- February 19: Slides for lecture on February 19 uploaded here.
- February 18: Lecture plans up March 11 uploaded
- February 13: Exercises for February 19 uploaded here.
- February 12: Slides for lecture on February 12 uploaded here.
- February 10: Lecture plan for week2 here
- February 4: Slides for lecture on February 5 uploaded here.
- January 14: The course starts on February 5, at 16:00 in room 0.19.
Note that there are no exercise sessions during the first week.
- January 13: First version of the home page
.
There is no textbook required for this course. The necessary reading material will be a combination
of paper copies, links to information on WWW and on-line documentation.
Sun maintains a web-site with
a lot of useful information
http://developers.sun.com/techtopics/mobility/. Most of the information you
need for the course is available here.
There are a number of textbooks on Java Micro Edition - J2ME. They are all usable.
If you want to have a book (because you prefer that to online information) make
sure that you get an edition that covers version MIDP 2.0
Some lectures
in the course are based on chapters from the two books:
Effective Java: Programming Language Guide by Josh Bloch
and MIDP 2.0 Style Guide by Annette Wagner and Cindy Bloch.
However, it is not necessary to buy these books to follow the course.
The book Bluetooth for Java by Bruce Hopkins and Ranjith Antony gives a complete
introduction to Bluetooth and the J2ME Bluetooth API. There is a companion
website.
The MIDP 2.0 API documentation gives details on all the available packages in J2ME. This is
available on machines where the toolkit has been intalled in the directory:
...WTK21\docs\api\midp or via the Windows Start menu.
To do the exercises associated with the course, the J2ME version 2.1 toolkit is needed. It can be
downloaded for free, see below. Furthermore, a text editor is needed for editing source programs.
Useful Links
Officially the course is a combination of two courses, an afternoon course (JMA) and
an evening course (JPMA). In practice the course is run as one course abbreviated
JPMA.
Course organizor: Jørgen Staunstrup e-mail
You may send e-mail to all particpants by clicking
here
|
| |
|
 |