Change the Palm OS requirement
What would you say if I changed the requirements for the viewer to be Palm OS 3.1 or later? To use the multibyte support written by Matsumoto it is necessary to use 3.1 or later. One could link the viewer with the PalmOSGlue library to fix that, but that would increase the size quite a bit. I guess the number of devices running 2.0 are less than 1% and it would make more sense to strip out all the 3.x stuff from the viewer to create a Lite version for those devices (they are already low on memory). Anyone using 3.0 can upgrade to 3.3. Any opinions? /Mike
Re: Change the Palm OS requirement
I guess the number of devices running 2.0 are less than 1% and it would make more sense to strip out all the 3.x stuff from the viewer to create a Lite version for those devices (they are already low on memory). Anyone using 3.0 can upgrade to 3.3. Are you sure on that? I'm fairly sure certain Palm 3s are non-flashable and stuck on 3.1, while I know of some people using older Palm Pros which have had memory upgrades added. Is it possible to support multiple OS versions with #ifdefs, or is that going to cause a lot of pain? -- MJR
Re: Change the Palm OS requirement
On Sun, Nov 11, 2001, MJ Ray wrote: I'm fairly sure certain Palm 3s are non-flashable and stuck on 3.1, Well, I said 3.1 would be the minimum, so being stuck on 3.1 is not a problem. Is it possible to support multiple OS versions with #ifdefs, or is that going to cause a lot of pain? Adding #ifdefs would not cause a lot of pain; to support and test an unlimited amount of different versions will be a real PITA, though. /Mike
Re: Change the Palm OS requirement
I guess the number of devices running 2.0 are less than 1% and it would make more sense to strip out all the 3.x stuff from the viewer to create a Lite version for those devices (they are already low on memory). Anyone using 3.0 can upgrade to 3.3. My only concern would be that we are treading close to alienating the Handspring users with the 3.1 or greater requirements. Can we make sure we test those capabilities on the Handspring units? The only units which do not support a multibyte ROM right now and are OS3.1 or later are the IIIx, IIIe (not flashable, but running 3.3), IIIxe, V, VII, VIIx, ALL of the Handsprings (none are flashable), the original IBM Workpad (which is running 3.0, but is flashable), the two Qualcomm units, the Symbol units (1500, 1700, and 1740, runs OS3.2 anyway though), and the original TRGPro (but it runs 3.3 or 3.5.1, and is flashable). We shouldn't be in the game of forcing or requiring users to join the Palm Developer Pavilion to get access to PalmOS ROM images to flash their own devices to allow Plucker to work if we move beyond OS3.1, but I think as long as we hang at 3.1 for awhile, or provide lite versions, I would be fine with that. /d
Re: Change the Palm OS requirement
Adding #ifdefs would not cause a lot of pain; to support and test an unlimited amount of different versions will be a real PITA, though. $ make [lite, full] $ Is your handheld shown in the list below? [display a list of compatible handheld units here] It may be more pain for those that compile, but they're expected to know what they're doing for the most part. I've talked to people that say that they compile all their stuff with the same three commands in a script: './configure; make; sudo make install', and it makes me laugh. In any case, perhaps with a gui tool like Roberts, you pick which handheld you use, and the appropriate viewer is selected, and the same can be modeled in a script as well. /d
Re: Change the Palm OS requirement
On Sun, Nov 11, 2001, David A. Desrosiers wrote: Can we make sure we test those capabilities on the Handspring units? The only thing I ever can make sure is that it works on my TRGpro and Palm V. /Mike
Re: Change the Palm OS requirement
The only units which do not support a multibyte ROM right now and Multibyte character support? I have a handspring (edge) and it works find with chinese characters. The characters are supported by software: CJKOS. It is not necessary to have OS ROM support to get multibyte working. The software can take the job. are OS3.1 or later are the IIIx, IIIe (not flashable, but running 3.3), IIIxe, V, VII, VIIx, ALL of the Handsprings (none are flashable), the original IBM Workpad (which is running 3.0, but is flashable), the two Qualcomm units, the Symbol units (1500, 1700, and 1740, runs OS3.2 anyway though), and the original TRGPro (but it runs 3.3 or 3.5.1, and is flashable). __ Do You Yahoo!? Find a job, post your resume. http://careers.yahoo.com