IT-Universitetet i København /Courses F2004 /Java on Mobile Devices

JPMA Home Spring 2004





 

Home

Course Overview

People

Mini Project

Final Project

J2ME Repository

Examination

 

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

 

Updated May 27, 2004
jst@itu.dk