| Angoel ( |
I seem to have been prodded... I've done some limited palm programming, specifically coming up with the programs available here (http://www.chiark.greenend.org.uk/~sbl eas/programs/index.html). Of the two, utilities would be something that I would class as trivial, and librarian I would class as non-trivial if it worked. Unfortunately, while it worked on the palm I developed it on, it doesn't on my current model - and as I found that I never really used it on the palm I developed it on, I've never really found the desire to fix the bug.
As this stuff was done about 5 years ago, I wouldn't rely on my knowledge being up to date, I'm afraid. Other things have taken over to take up may time...
Programming the palm is relatively close to the metal - which suited me well, because I prefer that to some of the abstractions that other programming languages want you to use. Once you've got your head round that (i.e. when you've put together your 'hello world' application), you've done a lot of the conceptual stuff.
Unfortunately, this approach also means that UI concepts beyond the basic ones start to involve some rather convoluted hoops you need to jump through to get them to work. Similarly, depending on what you want to do, there may be areas where you have to work around certain hardware limitations (e.g. if you want to store a block of data more than 4k, you'd have to split it into multiple blocks). I have no experience of communications such as bluetooth / networking as my PDA at the time had neither.
If you have any specific questions, feel free to email me at sbleas@chiark.greenend.org.uk
As this stuff was done about 5 years ago, I wouldn't rely on my knowledge being up to date, I'm afraid. Other things have taken over to take up may time...
Programming the palm is relatively close to the metal - which suited me well, because I prefer that to some of the abstractions that other programming languages want you to use. Once you've got your head round that (i.e. when you've put together your 'hello world' application), you've done a lot of the conceptual stuff.
Unfortunately, this approach also means that UI concepts beyond the basic ones start to involve some rather convoluted hoops you need to jump through to get them to work. Similarly, depending on what you want to do, there may be areas where you have to work around certain hardware limitations (e.g. if you want to store a block of data more than 4k, you'd have to split it into multiple blocks). I have no experience of communications such as bluetooth / networking as my PDA at the time had neither.
If you have any specific questions, feel free to email me at sbleas@chiark.greenend.org.uk