bookrats
Member

Registered: Sep 2000
Location: Seattle, WA
Posts: 501 |
quote: Originally posted by forzadeaconi
I see a lot of talk about the MemPlug and compatibility with something called VFS. I can't tell whether this is an API, a file system like FAT16, or what?
I don't know for sure, but after looking over a collection of slides about VFS programming (PDF format), I believe VFS is:
- An API (to the VFS Manager component)
- A directory structure on the CF/SM card where apps can be found (slide 21)
- A floor wax and a dessert topping!

However, you should probably get this from an expert, not just a wandering programmer like myself.
quote: Can anyone enlighten me as to what it is and why it is significant? I have a VDX with OS 3.1H and am thinking about getting the CF Memplug if PiDirect works with it.
Well, first, sounds like PiDirect isn't going to work (at least initially) for those of us with OS 3.1H. Maybe down the road, according to the Pi person who posts to VisorCentral.
There are apps similar to PiDirect that work using VFS-enabled memory card readers (I forget the name of the one that works with the Clie.) However, all the ones I know of require OS 3.5 at a minimum, as well.
The significance of VFS is, as I understand it, that many Palm applications (particularly apps that deal with lots of memory, like BackupBuddy and Noah dictionary) can be written to use the VFS API for reading and writing data on CF/SM cards. It's a standard supported by Palm, and implemented in the new Palm m50x series PDAs.
However, the VFS API must be available to do that, and (I believe) supported by any CF/SM Springboard module you plan to use it with. (I don't know whether having Palm OS 4.0 on a Visor would eliminate this requirement; it's moot at the moment, since no Visor has 4.0.)
----
Again, to anyone knowledgable on the subject, please whack me over the head for any mistakes I've made above.
__________________
Jeff Meyer
"And he died like he lived: with his mouth wide open."
|