I've completed an application that recieves streaming jpeg or MJPEG in a panel on the zaurus, in addition I have a few buttons which send various UDP packets when pressed. The problem is that the SL-6000 using Jeode just can't seem to handle it. Below I have details and different categories for which the problem might be attributed. Any help or info would be very appreciated as there seems to be very little in the way of dev info for the SL-6000.
Processor/Video?
The problem I'm having seems to be an issue with the speed of the SL-6000's processor or video display rates. I have set the speed of the MJPEG to as low as 5 frames per second and the zaurus still only shows like 1 frame update every 3 seconds or less.
Too many threads
I am using Jeode (evm) to run the application and the other strange thing I notice is what seems like nearly 25 different instances of Jeode (evm) that run when I invoke this application. Granted, I have one thread which plays the stream in addition to the main frame, but why 25 instances?
Memory
Perhaps there is not enough application memory...How could I monitor this?
'top' for Zaurus
Even better is there an equivalent for 'top' for the zaurus so I could monitor cpu/memory?
PersonalJava or J2ME PP
So far I have not installed J2ME PP. I am using Jeode/PersonalJava. Would this have better performance and is the installation pretty straightforward for the SL-6000?
Out of my Mind?
Maybe the SL-6000 just can't handle this and I should be shipped to the coconut farm.
Any help, info, experiences, or hello's are welcome...