I would like to learn how to develop an application for Palm VII that can
query, update data on an internet database. Can I use cold fusion to
develop application for Palm VII? What tools should I use? Thanks.
----------
From: Palm Developers Forum List[SMTP:[EMAIL PROTECTED]]
Sent: Thursday, July 01, 1999 2:04 AM
To: Palm Developers Forum List
Subject: Palm Dev Forum Digest 6/30/99
-> Re: Entering down arrow causes error
by "Stephen Best" <[EMAIL PROTECTED]>
-> Re: SerSend and large chunks
by "Florent Pillet" <[EMAIL PROTECTED]>
-> RE: Database advice
by <[EMAIL PROTECTED]>
-> RE: PDF reader for the PalmOS
by "Barron" <[EMAIL PROTECTED]>
-> Problem With Latest POSE
by "Michael S. Davis" <[EMAIL PROTECTED]>
-> RE: Database advice
by Jason Dawes <[EMAIL PROTECTED]>
-> Re: POSE Operation
by "Michael S. Davis" <[EMAIL PROTECTED]>
-> Re: RE: PDF reader for the PalmOS
by [EMAIL PROTECTED]
-> Re: Database advice
by "Dave Lippincott" <[EMAIL PROTECTED]>
-> Cool hookings of the various sysTraps?
by Jeff Ishaq <[EMAIL PROTECTED]>
-> how to group pushbuttons?
by [EMAIL PROTECTED]
-> Mac 8.5 & R5
by "Creative Digital Publishing Inc." <[EMAIL PROTECTED]>
-> Problem searching in my application
by "Paul Taylor" <[EMAIL PROTECTED]>
-> Re: Problem searching in my application
by "Neil Rhodes" <[EMAIL PROTECTED]>
-> Re: Problem searching in my application
by "Paul Taylor" <[EMAIL PROTECTED]>
-> Assigning a hardware button
by "Paul Taylor" <[EMAIL PROTECTED]>
-> Re: Assigning a hardware button
by John Marshall <[EMAIL PROTECTED]>
-> stupid (?) C question
by pete moss <[EMAIL PROTECTED]>
-> Re: Documentation errors (was: Re: StrAToI() out of bounds)
by [EMAIL PROTECTED]
-> Re: Documentation errors (was: Re: StrAToI() out of bounds)
by [EMAIL PROTECTED]
----------------------------------------------------------------------
Date: 30 Jun 1999 01:26:06 -0700
From: "Stephen Best" <[EMAIL PROTECTED]>
Subject: Re: Entering down arrow causes error
>I tested this with the 3.0 ROM under POSE and the problem does not
occur.
>The bug must have been fixed for the 3.0 ROM.
>>1) Launch the address book
>>2) Press New
>>3) Press Down Arrow
This would appear to be a CodeWarrior optimization bug. Compile the
Address
3.0 app (as found on the CW CD) with full optimization (CW 5.0) or
levels 3 or
4 (CW 5.1) and presto.
Stephen Best
Bitware Australia Pty. Ltd.
----------------------------------------------------------------------
Date: 30 Jun 1999 03:03:38 -0700
From: "Florent Pillet" <[EMAIL PROTECTED]>
Subject: Re: SerSend and large chunks
> SerSend10(SerL, buf[i], 1)...
> wait 1000 ticks...
> loop
>
> And that does the same thing.. only the first byte gets over. The
data is
> OK, I'm printing it to the screen as well and it's showing up. Any
ideas?
Do you have flow control set on the serial port? If yes, then the
serial
manager may be waiting for an ack before continuing...
- --
Florent Pillet, Code Segment [EMAIL PROTECTED]
BrainForest, outlines and action items for Palm OS handhelds
-> Aportis Technologies Corp. http://www.aportis.com/
PowerGlot, the premier localization tool for Mac OS software
-> PowerGlot Software http://www.powerglot.com/
Palm Buddy, MacOS active link companion for PalmOS handhelds
-> ...and other tools... http://perso.wanadoo.fr/fpillet/
----------------------------------------------------------------------
Date: 30 Jun 1999 05:46:24 -0700
From: <[EMAIL PROTECTED]>
Subject: RE: Database advice
Dave,
Thanks for your reply.We will be running for about 8 hours a day,
hence the
300K figure. I hadn't considered overheads though. The data is
question will
be read in in blocks of 8 bytes at a time from a PIC, where the
first byte
can be discarded at it is an identifier. ie. firstly we'll get
a*******, and
then b*******. All we want is the stars. I presume this can be
placed in a
single 16 byte record. Is this an effective use of the database
though; only
one record?
Also, what are the time overheads for writing a database record. It
must be
low, otherwise we will have to re-think. Your help would be
appreciated.
Stuart Norton
- -----Original Message-----
From: Dave Lippincott [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 29, 1999 6:23 PM
To: [EMAIL PROTECTED]
Subject: Re: Database advice
I'd say it depends on the type of the variables that make up your 16
bytes.
Plus, logging 16 bytes every 2 secs for 24hrs is a allot more than
300K.
24hrs x 60min/hr x 30readings/min x 16bytes/reading = 675K.
..
.
----------------------------------------------------------------------
Date: 30 Jun 1999 06:55:08 -0700
From: "Barron" <[EMAIL PROTECTED]>
Subject: RE: PDF reader for the PalmOS
Whether or not you're enamored of the technology behind the scenes,
AvantGo
is a pretty neat application from a user's perspective. Every
morning before
work I can hotsync and automagically get the latest weather, movie
times,
New York Times lead articles, Wired news, etc, etc, without any
manual file
conversions or user-directed downloads. AND as far as I've seen,
it's free!
AvantGo is one of the most used applications on my Palm. I am
however,
willing to try new things...
What is the "much more advanced alternative to AvantGo" that you
refer to?
Barron
Chicago, IL, USA
- -----Original Message-----
From: David A. Desrosiers [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 29, 1999 10:08 AM
To: Sergio Carvalho
Cc: [EMAIL PROTECTED]
Subject: Re: PDF reader for the PalmOS
I do not, and will not ever use AvantGo for my personal use.
Having been on the beta team for a bit, and probably joining it
again very
soon for the linux version of their server to test for the company I
work
for, I can say it's not an application I can recommend for anyone to
use
on a personal level. At the enterprise, where money is no object, I
can
see where this could be a tool to fit a need, but not for me, and
not for
dozens of people I spoke with at PC Expo, Comdex, and other
locations. I
have already been using what I deem to be a much more advanced
alternative
to AvantGo (and it's completely free, open, and covered under the
GPL,
client and server components). AvantGo is *WAY* too much money for
an
application ($150.00 for the client, $15,000.00 for the server)
which
simply renders HTML, images, and forms.
----------------------------------------------------------------------
Date: 30 Jun 1999 12:13:10 -0700
From: "Michael S. Davis" <[EMAIL PROTECTED]>
Subject: Problem With Latest POSE
I was experiencing problems with 21d26 when I found out about 21d28.
So, I downloaded the latest version from 3Com.
Well, I am having more problems with this version of POSE.
1) No About box
2) No Logging Options (either from right click or Gremlin)
3) Sometimes (most of the time) when I start gremlins no steps are
executed I just get the popup with the seconds ticking away.
4) When it does work, I get "..has just read directly from memory
mana data structures" that did not show up on previous versions.
Because of these other errors, I'm not sure if I have any problems
with my app.
I have:
1) Downloaded a new version of 21d28 from 3Com. Same results.
2) Installed POSE 21d28 on an NT system and a Win95 system. Same
results.
3) Deleted all previous versions on both systems and reinstalled.
Same
results.
Anyone else have problems like this with the new version?
I have used other previous versions and have not had any of these
problems at all.
- ----------------------------------------------------
Shoot-to-Win
Protect the 2nd Amendment
- ----------------------------------------------------
----------------------------------------------------------------------
Date: 30 Jun 1999 12:14:53 -0700
From: Jason Dawes <[EMAIL PROTECTED]>
Subject: RE: Database advice
At 01:44 PM 6/30/99 +0100, Stuart Norton wrote:
>ie. firstly we'll get a*******, and
>then b*******. All we want is the stars. I presume this can be
placed in a
>single 16 byte record. Is this an effective use of the database
though; only
>one record?
The overhead per record is 20 bytes (Dave's Message indicated 16
bytes ...
I seem to rememeber it being 20, I'm not sure which is correct),
which
means that storing 8 or 16 bytes per record would be very
inefficient. You
should probably think about putting a predetermined number of
readings in
each record (maybe everything for a particular minute)
30 readings per record * 16 bytes per reading + 20 bytes record
overhead *
60 * 8 + 84 bytes database overhead = around 235K
>
>Also, what are the time overheads for writing a database record. It
must be
>low, otherwise we will have to re-think. Your help would be
appreciated.
>
reading/writing to a database is slowed compared to reading/writing
from
memory. You can compare it to reading/writing to a harddrive. i.e.
It's
very fast on a 2 second time scale. (If all you are doing is taking
a
measurement every two seconds & writing it to a database, you don't
need to
worry about it)
----------------------------------------------------------------------
Date: 30 Jun 1999 12:17:32 -0700
From: "Michael S. Davis" <[EMAIL PROTECTED]>
Subject: Re: POSE Operation
I thought maybe it had something to do with the fact that it was on
an
NT system so I installed it on my Win95 system. No difference, no
About
and no Logging Options.
I'm going to try and download a new copy. Are there more than one
location for POSE 21d28?
On Tue, 29 Jun 1999 [EMAIL PROTECTED] wrote:
>
>
> Michael,
>
> This is the second report I've heard of the About box not showing
up, and
the
> first for the logging options. However, I'm at a loss to explain
the problem
as
> both dialogs show up just find on my PC. Here's the source from
d26 for
showing
> the About box:
>
> void DoAbout (HWND hwnd, WPARAM command)
> {
> ::DoAbout (hwnd);
> }
>
> And here's the source for d28:
>
> void DoAbout (HWND hwnd, WPARAM command)
> {
> UNUSED_PARAM(command);
>
> ::DoAbout (hwnd);
> }
>
> The DoAbout() function is contained in the About.cpp source file,
and hasn't
> changed between d26 and d28. So I don't know why you'd be seeing
different
> behavior between the two versions.
>
> The source code is provided with Poser; if anyone encountering the
described
> problems is able to figure out what's going on, I'd be interested
in getting
the
> fix.
>
> -- Keith Rollin
> -- Palm OS Emulator engineer
>
>
>
>
>
>
> "Michael S. Davis" <[EMAIL PROTECTED]> on 06/28/99 02:36:05 PM
>
> Please respond to [EMAIL PROTECTED]
>
> Sent by: "Michael S. Davis" <[EMAIL PROTECTED]>
>
>
> To: [EMAIL PROTECTED]
> cc: (Keith Rollin/HQ/3Com)
> Subject: Re: POSE Operation
>
>
>
>
> Question: I found that I was using version 21d26 instead of
21d28.
> But with 21d28, I can't display the about box or change logging
options.
>
> I have tried reinstalling it. Is that the way it should work?
Did I
> get a bad download?
>
>
>
>
>
- ----------------------------------------------------
Shoot-to-Win
Protect the 2nd Amendment
- ----------------------------------------------------
----------------------------------------------------------------------
Date: 30 Jun 1999 12:17:47 -0700
From: [EMAIL PROTECTED]
Subject: Re: RE: PDF reader for the PalmOS
I agree that AvantGo is pretty nice especially the part that you
describe
about syncing the latest news etc into you palm. However the new
version
added so many features to allow online access to info that it more
than
doubled in size. I do not use this added functionality and can not
affort
to waste that much space. I wish they would provide the thinner
version.
I think the old version better the Palm Design paradigm of keeping
the
heavy work on the PC side and allow the light weight app
<pre>
Whether or not you're enamored of the technology behind the scenes,
AvantGo
is a pretty neat application from a user's perspective. Every
morning
before
work I can hotsync and automagically get the latest weather, movie
times,
New York Times lead articles, Wired news, etc, etc, without any
manual file
conversions or user-directed downloads. AND as far as I've seen,
it's free!
AvantGo is one of the most used applications on my Palm. I am
however,
willing to try new things...
What is the "much more advanced alternative to AvantGo" that you
refer to?
Barron
Chicago, IL, USA
- -----Original Message-----
From: David A. Desrosiers [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 29, 1999 10:08 AM
To: Sergio Carvalho
Cc: [EMAIL PROTECTED]
Subject: Re: PDF reader for the PalmOS
I do not, and will not ever use AvantGo for my personal use.
Having been on the beta team for a bit, and probably joining it
again very
soon for the linux version of their server to test for the company I
work
for, I can say it's not an application I can recommend for anyone to
use
on a personal level. At the enterprise, where money is no object, I
can
see where this could be a tool to fit a need, but not for me, and
not for
dozens of people I spoke with at PC Expo, Comdex, and other
locations. I
have already been using what I deem to be a much more advanced
alternative
to AvantGo (and it's completely free, open, and covered under the
GPL,
client and server components). AvantGo is *WAY* too much money for
an
application ($150.00 for the client, $15,000.00 for the server)
which
simply renders HTML, images, and forms.
</pre>
----------------------------------------------------------------------
Date: 30 Jun 1999 14:34:53 -0700
From: "Dave Lippincott" <[EMAIL PROTECTED]>
Subject: Re: Database advice
>The overhead per record is 20 bytes (Dave's Message indicated 16
bytes ...
>I seem to rememeber it being 20, I'm not sure which is correct),
The overhead depends on the data itself. There is a min of 16 byte
overhead
with OS 3.0 (14 with 2.0) , that is if your data is in multiples of
4 bytes.
If not, you need to round your data size up to the nearest 4 byte
chunk
multiple and then add the 16 bytes. So far, this method has
produced 100%
accurate predictions for me. Bob did warn that as the heap becomes
fragmented, the record overhead may also increase.
D
- -----Original Message-----
From: Jason Dawes <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Wednesday, June 30, 1999 3:17 PM
Subject: RE: Database advice
>At 01:44 PM 6/30/99 +0100, Stuart Norton wrote:
>>ie. firstly we'll get a*******, and
>>then b*******. All we want is the stars. I presume this can be
placed in a
>>single 16 byte record. Is this an effective use of the database
though;
only
>>one record?
>
>The overhead per record is 20 bytes (Dave's Message indicated 16
bytes ...
>I seem to rememeber it being 20, I'm not sure which is correct),
which
>means that storing 8 or 16 bytes per record would be very
inefficient. You
>should probably think about putting a predetermined number of
readings in
>each record (maybe everything for a particular minute)
>
>30 readings per record * 16 bytes per reading + 20 bytes record
overhead *
>60 * 8 + 84 bytes database overhead = around 235K
>
>>
>>Also, what are the time overheads for writing a database record.
It must
be
>>low, otherwise we will have to re-think. Your help would be
appreciated.
>>
>
>reading/writing to a database is slowed compared to reading/writing
from
>memory. You can compare it to reading/writing to a harddrive.
i.e. It's
>very fast on a 2 second time scale. (If all you are doing is
taking a
>measurement every two seconds & writing it to a database, you don't
need to
>worry about it)
>
>
----------------------------------------------------------------------
Date: 30 Jun 1999 15:08:10 -0700
From: Jeff Ishaq <[EMAIL PROTECTED]>
Subject: Cool hookings of the various sysTraps?
I'm trying to collect some data for an article. Just curious if
anyone
would like to share a success story using a hook (aka hooking a
sysTrap).
I'm not looking for anything formal, just your goal, the trap you
hooked,
and the outcome.
Or even some ideas that you never actually coded, it doesn't matter.
For example:
I needed to intercept sleep/wake for a very good (though very
complicated)
reason. To do this, I hooked SysHandleEvent in a reset app (a
simple app
that was burned into ROM, and upon sensing a reset launch code,
reinstalls
all of the hooks so they're ALWAYS there).
In SysHandleEvent(), I would keep an eye out for a keyDownEvent
whose chr
was an autoOffChr. Or, a chr whose (modifiers & commandKeyMask ) &&
(chr ==
powerOffChr). That would cover all the cases that would put the
device into
sleep mode -- when the autoOffTimer elapsed, and when the power
button was
pressed. When I'd see one of these, I would do MyOwnSleepCode().
Using a
shared library's sleep() entry point was not an option because I
actually
needed to prevent the device from sleeping under certain
circumstances.
I suspect the bulk of responses (if any!) will probably have to do
with
EvtGetEvent and SysHandleEvent. That's fine!
Thanks,
- -jeff
----------------------------------------------------------------------
Date: 30 Jun 1999 17:38:51 -0700
From: [EMAIL PROTECTED]
Subject: how to group pushbuttons?
I've got a group of pushbuttons that act a little strange. There
are three push buttons arranged vertically. When I run the app
the buttons do not display the exclusiveness I expect to see.
I know (I believe anyhow) I have properly grouped the buttons
using Constructor (I'm new to Constructor since I normally use
gcc/pilrc). I selected all the buttons, and then selected the menu
option Arrange->Group. Constructor asks me for a group number
which I provided as 1001. I think I did this part right because
the generated header has a #define for the group id, though it's
not the number I provided. What bothers me is that if I dump
the prc with Prc2Pilrc there is no mention of the grouped buttons.
Maybe this is a bug in Prc2Pilrc?
When I query for the selected button with
FrmGetControlGroupSelection
I get the most recently selected button, even if there are multiple
buttons selected. So this seems like a cosmetic problem. As a
test, instead of letting the OS handle everything I forced a
selection
with FrmSetControlGroupSelection. This doesn't cause the other
buttons to be de-selected. Tomorrow, I plan on doing everything
myself with FrmSetControlValue - we'll see...
It's funny the way the pushbuttons behave. If I select the buttons
going from top to bottom they work great. If I select them going
bottom to top the previously selected buttons never loose their
black background. Can anyone suggest what maybe going on?
Thanks,
Mark
- --
[EMAIL PROTECTED]
- --
[EMAIL PROTECTED]
----------------------------------------------------------------------
Date: 30 Jun 1999 19:19:29 -0700
From: "Creative Digital Publishing Inc." <[EMAIL PROTECTED]>
Subject: Mac 8.5 & R5
I've run into something strange. On a mac, Sys 8.5, CodeWarrior R5.
For new
projects, and ones that I used to work with regularly, whenever I
start
CodeWarrior, I first get the following message in a console Window
labeled
"Log for """:
Error starting process Code -39 (0xffffffd9)
Then, the debugger windows comes up. When I start the debugging
session, a
blank/all white pane appears in the upper lefhand corner of the
screen, and
the executing Mac program freezes. I can kill it off, so it's not
crashing
my system.
The only thing major I've done since doing some serious development
(it's
bee a few months) was install System 8.5. I tried throwing out the
preferences. Didn't help. I tried building a project from the
Starter app,
same problem.
Has anyone seen this or have any suggestions as to what might be
causing
the problem? I remember something like this happening a long time
ago
(circa late R3, early R4), but I don't remember anything except the
symptom.
Thanks.
Regards,
Steve Mann
- -------------------------------------------
Creative Digital Publishing Inc.
1317 Palm Street, San Luis Obispo, CA 93401-3117
- -------------------------------------------
805.788.0138 805.593.3811 (fax)
[EMAIL PROTECTED] http://www.cdpubs.com
----------------------------------------------------------------------
Date: 30 Jun 1999 20:26:17 -0700
From: "Paul Taylor" <[EMAIL PROTECTED]>
Subject: Problem searching in my application
Hi.. I'm new to the mailing list, so forgive me if this is a long
known
problem or something...
I'm having a little trouble making my application display search
results.
My search works perfectly if my application is running when I hit
the find
button, but if I hit the find button and attempt a global search
from
outside of my application, I get a Fatal Error on my Palm device
(and a "bus
error" running the Palm OS Emulator). If I cut out my display
sequence
totally, it doesn't give a fatal error.
I've even gone so far as putting this in my search routine where I
would
normally call the procedure to display results:
WinDrawChars ("Found One", 9, r.topLeft.x+1, r.topLeft.y);
Again, this works as expected if I hit the silkscreened Find Button
while my
application is running, but not when I hit the find button from
other
applications. Anytime I try to display anything, it errors out on
me. I
know that I am not using any global variables to determine what gets
printed.
I'm using Codewarrior R5 on the Intel platform.
Please help..
Paul Taylor
----------------------------------------------------------------------
Date: 30 Jun 1999 20:42:08 -0700
From: "Neil Rhodes" <[EMAIL PROTECTED]>
Subject: Re: Problem searching in my application
You've described a problem when doing a Find from other
applications:
>
> WinDrawChars ("Found One", 9, r.topLeft.x+1, r.topLeft.y);
>
> Again, this works as expected if I hit the silkscreened Find
Button while my
> application is running, but not when I hit the find button from
other
> applications. Anytime I try to display anything, it errors out on
me. I
> know that I am not using any global variables to determine what
gets
> printed.
>
Unfortunately, you may very well be using global variables.
CodeWarrior will
place string constants (like "Found One") in one of two places:
Global space
After the function it's used in
You want the latter, which is specified in the Project Setting
dialog in the
68K Processor panel. Make sure "PC-relative strings" is checked.
If that's not the problem, then I'd suggest disassembling the code
containing the WinDrawChars. Look for a reference to A5.
Neil
----------------------------------------------------------------------
Date: 30 Jun 1999 21:01:44 -0700
From: "Paul Taylor" <[EMAIL PROTECTED]>
Subject: Re: Problem searching in my application
> Unfortunately, you may very well be using global variables.
CodeWarrior
will
> place string constants (like "Found One") in one of two places:
> Global space
> After the function it's used in
>
> You want the latter, which is specified in the Project Setting
dialog in
the
> 68K Processor panel. Make sure "PC-relative strings" is checked.
That was it! I checked that box, recompiled, and it works now!
Woohoo!
Now I have to go back and rewrite all the routines that I tore apart
to do
this testing with.
(Before I got to the point of trying to print out a line!)
Thanks again!
Paul
----------------------------------------------------------------------
Date: 30 Jun 1999 21:06:32 -0700
From: "Paul Taylor" <[EMAIL PROTECTED]>
Subject: Assigning a hardware button
Hi again...
I'm looking to give users of my application the option to make my
app the
application that is ran when one of their hardware buttons is
pressed.
Anyone have any quick code for the actual process of making this
pref
change? I'm having trouble locating info on this.
Anyone have any resources on this?
Thanks,
Paul
----------------------------------------------------------------------
Date: 30 Jun 1999 21:36:09 -0700
From: John Marshall <[EMAIL PROTECTED]>
Subject: Re: Assigning a hardware button
Paul Taylor writes:
> I'm looking to give users of my application the option to make my
app the
> application that is ran when one of their hardware buttons is
pressed.
> Anyone have any quick code for the actual process of making this
pref
> change?
^^^^
How about letting them do it themselves in the relevant Prefs panel?
But if you really really want to... you want to take a look at the
Preferences API functions.
John "but don't do it!"
----------------------------------------------------------------------
Date: 30 Jun 1999 22:33:22 -0700
From: pete moss <[EMAIL PROTECTED]>
Subject: stupid (?) C question
i am not the best C programmer, so this might be a stupid question
but:
in my app, i have 16 presets. here is the code for one of the
preset
button handlers:
case midi1:
if (save)
{
prefs.mid1.chan=prefs.chan;
prefs.mid1.instrument=prefs.instrument;
prefs.mid1.vel=prefs.vel;
prefs.mid1.pitch=prefs.pitch;
prefs.mid1.range=prefs.range;
save = false;
}
else
{
SetFieldInt(instrumentlbl, prefs.mid1.instrument+1);
SetFieldInt(pitchlbl, prefs.mid1.pitch+1);
SetFieldInt(vellbl, prefs.mid1.vel+1);
SetFieldInt(rangelbl, prefs.mid1.range+1);
SetFieldInt(chanlbl, prefs.mid1.chan+1);
}
handled = true;
break;
it either sets the fields with a saved value or saves the current
values
into a preset. i have sixteen version of this (16 presets), with
mid1,
mid2, mid3, mid4, etc, so my code is quite huge. is there a
way to do this in a function where i could pass prefs.midX instead
of
having 16 copies of nearly the same code?
i seem to remember someone recently saying that one shouldnt pass
structs in function parameters. if that is bad, then how can i take
16
code segments with nearly the same code and make 1 code segment with
the
ability to fill in the changing part?
any ptrs?
:P
----------------------------------------------------------------------
Date: 30 Jun 1999 22:38:56 -0700
From: [EMAIL PROTECTED]
Subject: Re: Documentation errors (was: Re: StrAToI() out of bounds)
On Sun, 27 Jun 1999 14:05:18 -0500, you wrote:
>Stormgate Communications wrote:
>> * Windows Help - Ubiquitous.
>>
>
>Ubiquitous IF you are on Windows. Remember that a large portion of
PalmOS
>developers use Linux and Macs. I would like to see the docs
available in
some
>sort of text-based format (e.g. HTML or XML), so that any editor
with decent
>scripting capabilities could be used to pop up info like SlickEdit.
I agree completely. I use a Windows box out of necessity, not
choice, but
it is the most common development platform today, and I suspect that
that's true even in such a strong Mac field like Palm programming.
Anyone have any statistics on how the developer platforms for Palm
break
down these days? Just curious...
I listed many other formats, and in order of priority I'd say that
they
are:
1) PDF
2) HTML
3) <anyone's guess>
Don Meyer
Stormgate Communications
----------------------------------------------------------------------
Date: 30 Jun 1999 22:41:34 -0700
From: [EMAIL PROTECTED]
Subject: Re: Documentation errors (was: Re: StrAToI() out of bounds)
On Mon, 28 Jun 1999 11:19:05 -0700, you wrote:
>You should be able to do that w/ HTML & the proper binding
>from your editor. If the editor can snatch the whole word
>that the cursor is in the middle of, it need only invoke
>the HTML browser with "helppage.html#functionname" (as long
>as all of the API functions have "name" tags set up in the
>help page...)
True, and I could do this from my editor if we had HTML files! :-)
>Visual SlickEdit is only One Man's Editor, so I would
>not support that as the "default" help format.
As impressive as it would be to have an editor of that magnitude
created
solely for my personal use, I must report that others use it as
well. ;-)
I would not support it as the *default* format by any means either!
What I would like is to have that format added once all the
universal ones
(PDF, HTML) have been created, or at least make the docs available
in a
format that is amenable to conversion to that editor's format as
well as
any others. I think we all agree that PDF is not the "source"
format we
need to make these things possible.
Don Meyer
Stormgate Communications
----------------------------------------------------------------------
End of Digest
To request a copy of the help file, reply to this message and put
"help" in
the subject. To contact a human, please mail to
[EMAIL PROTECTED]