I am taking a course on Pervasive Computing Systems & Applications (basically its name should be Programming for Mobile Devices). Here is the syllabus of the course: http://students.aub.edu.lb/~mte01/EECE%20679%20Syllabus.doc
It's going to cover basically three types of languages/IDEs (which constitute around 99% of code for mobile devices):
1- Java 2 Micro Edition
2- C# (The mobile emulator in Visual Studio.NET 2003 for Windows CE.NET)
3- Palm OS Development Environment (using Metrowerk’s Code Worrior IDE)
Can anyone provide me with any E-Books, links to web pages....etc that can provide helpful knowledge in these material (especially the 1st & the 3rd)?....in addition to some material that I have
P.S.: Refer to the syllabus of the course for any extra information on what I need.