Hi all, I'm Tomer Cohen from Israel. I'm one of those who are waiting to have a format Java solution (VM) for the PDA world. I actually think there must be a distinction between 2 kinds of PDA available 2day. The first is the PalmOS based pdas (but not the new Sony CLIE which runs sony's propriatry multimedia solutions and much more), which are mainly an advance PIM deivce OS, and the Symbian v6.0/PocketPC (soon to be Talisker - WinCE 4.0) which are actually a small handheld PC.
What I know about the PDAP is that: ----------------------------------------------------- According to Michal Geva from Sun Israel, It is supposed to be released sometime at the end of 2001. She recently said that it is in some stage of specification and it should contain most of the capabilities of the JDK 1.1.*. She also said that the PDAP is going to use the CLDC configuration, which, as far as I understand, is quite limited for a real multimedia/PC like mobile device. I participated in the J2ME conference held on last March in London. One of the lectures there was from quite a serious guy from Symbian who said that, due to too many participants in the PDAP specification forum, it is too hard or might be even impossible to finish this profile. Thus, he assumed, that the PersonalJava might be finally the main guidance of this profile since it is already accepted by some companies. However, this approach doesn't feat with the core J2ME platform since that PJava is almost exactly as the JDK 1.1.8 including the class validation approach that was improved in runtime CPU and memory consumption which result in lower CPU, memory and battery constraints on the PDA devices. Additionally, he said that there is no point in trying to use the MIDP as a "basic" java profile for the PDA since it utilizes less than 10% of his new Symbian v6.0 OS's capabilities. Finally, In my point of view, the PDAP should have the advantages of pre-verifying mechanism found in the CLDC but it should use the CDC instead in order to be able to utilize the most of the amazing new PocketPC/Symbian PDAs. Additionally, the PDAP should inherit the following approaches/APIs from the J2SE specifications: 1. The security model - in order to enable the development of real application for these devices. 2. Swing - for real GUI !! 3. RMI --> JINI (very nice to have but not a must)
What I'd be happy to have on this thread is that people would discuss: 1. Their thoughts about the way it would be the best approach to "attack" this diversed world of devices and applications that are to be used upon them. 2. The most updated new about development tools for this profile 3. The most important issues relevant to this profile 4. Any thing else you guys have on your mind that might be interesting/good to know.
I dont understand how a PDAP with most of the capabilities of JDK1.1 could possibly go on top of the CLDC since much of the functionality of the CLDC removes those capabilities and requires limitations on the device that make adding RMI etc very unlikely. It does sound by your report that no one seems to know what is going on since there a 4 or 5 completely different possibilities. Did anyone indicate any time frames for a completed specification? for the moment I guess that I will be using the MIDP port to the Palm in order to do any programming in it plus JNI for anything that cant be done in MIDP but that is obviously not ideal. By the way if you are going to put swing and RMI in then you might as well suggest that Sony put in a fully compliant Java 1.0 in their device (not quite sure why they dont go ahead and do that anyway). Swing is a very processing and memory intensive system, AWT in palm works much better because it uses native windowing objects. That means that it looks like a native Palm application - a good start in my opinion - and also does not take forever and a day to render
chanoch<p><a href="http://www.amazon.com/exec/obidos/ASIN/1861007736/" target="_blank" rel="nofollow">Author of Professional Apache Tomcat</a></p>
I have to be limited in what I say here, since I'm on the PDAP EG. What I can say is that the PDAP is alive and active. We will be holding a BoF session at JavaOne to give a status report. --Mark email@example.com
Mark Herschberg, author of The Career Toolkit
Do not threaten THIS beaver! Not even with this tiny ad:
SKIP - a book about connecting industrious people with elderly land owners