dkessler
Member

Registered: Jul 2000
Location: Plant City, FL
Posts: 385 |
Re: Re: Re: THE BEAVER-DUDE is right
quote: Originally posted by saiful
THANKS, BUT I ALREADY KNEW THAT. THE REAL QUESTION IS HOW DOES THE TRG-PRO DO IT
TRG does just what I described in my previous message. When an application tries to open a database that is stored on the CF card, an operating system extension (also known as a "patch") intercepts the request and uses the CF driver software to copy the data that was requested from the CF card to the unit's internal RAM so that the application can have access to it. This is what their AutoCF program does. Applications on the TRGPro don't run from CF ... AutoCF just makes it look like they do.
This is extremely difficult software to write since it requires very detailed knowledge of how the system calls in the Palm operating system work. TRG has all the source code for the Palm operating system which makes it a lot easier for them ... and they still didn't have the AutoCF capability until long after they released their hardware.
quote: AND ALSO, SPRINGBOARDS THAT HAVE SOFTWARE MOUNTED. BOTH HAVE THE ABILITY TO RUN APPS FROM THE SPRINGBOARD/CF.
Springboards that allow you to run the software from the Springboard module itself do not have anything in them that even vaguely resembles CompactFlash. If the CPU in the Visor could see the memory in a CompactFlash card, it could run programs off it just like it can run programs off a Handspring 8MB flash module. But the Visor's CPU can't see the memory in a CompactFlash card. To the Visor's CPU the CF card looks like it contains zero memory. I don't know how to explain this any better. As far as the CPU in the Visor is concerned, a CF card contains no memory!
The Visor can't run apps off the CF card because it can't see them without going through special driver software. And since the Palm OS doesn't know anything about that driver software, the OS has to be modified using OS extensions to give it that capability. Kopsis, Inc. is trying to develop software that will do just that, but it's very difficult software to write and even if everything goes well, it's going to take a while. I hope that answers your question ... if not, perhaps someone less technical than myself will have to take a shot at it.
__________________
<ul><li>Dave Kessler<br>President - Kopsis, Inc.</li></ul>
|