VFS: Expansion technology for PalmOS handhelds - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

VFS: Expansion technology for PalmOS handhelds

Description:

All Sony, Handera, Acer models. Visor requires Springboard module from Portable Innovation Technology (the MemPlug, 4 flavors) ... – PowerPoint PPT presentation

Number of Views:69
Avg rating:3.0/5.0
Slides: 13
Provided by: halmu
Category:

less

Transcript and Presenter's Notes

Title: VFS: Expansion technology for PalmOS handhelds


1
VFS Expansion technology for PalmOS handhelds
  • Hal Mueller
  • Mobile Geographics LLC

2
VFS Virtual File System
  • Platform-wide expansion technology many cards,
    one interface
  • 4.0 devices and above (mostly)
  • Use digital media as external filesystem CF, SD,
    MMC, Memory Stick, Springboard, SmartMedia

3
Hardware support mandatory
  • Palm m500, m505, m125, m7xx?
  • All Sony, Handera, Acer models
  • Visor requires Springboard module from Portable
    Innovation Technology (the MemPlug, 4 flavors)
  • NOT Palm III/VII, Palm V, Palm m100/105

4
External filesystem
  • More than just databases
  • Files, directories
  • Standard file formats
  • Interchange with other devices external drives,
    digital cameras

5
API calls for VFS
  • VFSDirCreate
  • VFSExportDatabaseToFile
  • VFSFileClose
  • VFSFileCreate
  • VFSFileDBGetRecord
  • VFSFileDBGetResource
  • VFSFileDBInfo
  • VFSFileDelete
  • VFSFileGetAttributes
  • VFSFileGetDate
  • VFSFileOpen
  • VFSFileRead
  • VFSFileReadData
  • VFSFileRename
  • VFSFileResize
  • VFSFileSetAttributes
  • VFSFileSetDate
  • VFSFileSeek
  • VFSFileWrite
  • VFSGetDefaultDirectory
  • VFSImportDatabaseFromFile
  • VFSVolumeEnumerate
  • VFSVolumeFormat
  • VFSVolumeMount
  • VFSVolumeSetLabel
  • VFSVolumeSize

6
VFS uses
  • Raw space backups, app storage
  • Non-PDB files JPEG, Shapefile, HTML, plain
    text, proprietary formats
  • Copy and run (run from card)
  • PDB readonly access, overflow
  • Image/video/music playback

7
Memory overflow
  • Infrequently used applications
  • Extra DOC files, ebooks
  • Extra databases

8
Run an app from VFS
  • Card appears as category in Launcher
  • Select the card, tap an application icon
  • PalmOS copies the app into memory, launches app,
    deletes from memory
  • Application preferences and databases remain in
    memory
  • No app support required unless multifile app
    (bundle bit)

9
Backup and restore without Hotsync
  • Dump entire PDA memory to VFS
  • Restore from VFS after memory loss
  • External app required FileZ, BackupPro,
    BackupBuddy VFS, FAFileMover (FlashAdapter)
  • Make sure a copy of backup app is on a VFS card!

10
Direct program access
  • Read/write standard file formats from PalmOS app
    images, maps, text, proprietary formats
  • No 64k chunk limit, no 64k record limit, no 4k
    text limit
  • What about backup?
  • Read PDB from VFS (no copy, no write)

11
Possibilities
  • Mapping software
  • Reference books medical, legal, travel
  • Legacy database formats
  • Image viewers, movie players, music players

12
Demo QA
Write a Comment
User Comments (0)
About PowerShow.com