Accueil PalmAttitude.org Forums Dossiers Tests Logiciels Comparateur matériel Liens Association
PalmAttitude.org - Guide - Les cartes-mémoire

Dossier réalisé par Olivier101

Introduction

Créées au départ pour répondre au besoin de stockage des appareils photo numériques, la cartes mémoire sont devenues l'indispensable accessoire du Palmiste depuis que les m5xx, m125 de Palm sont équipés en standard d'un port SD/MMC, et depuis les Clié avec leur port Memory Stick.

Mais les cartes mémoire suscitent beaucoup de questions: quels sont les types de cartes et quelles sont leurs différences? Comment faire pour mettre mes programmes sur carte mémoire? Quels programmes utiliser? Nous allons essayer de faire le tour de ces questions.

 

Partie I : Un peu de technique

 

Les types de carte mémoire

Si toutes les cartes sont basées sur des technologies de type flash (à l'exception des Microdrives d'IBM qui sont des minuscules disques durs), plusieurs standards s'affrontent. Commençons par détailler les différents types de cartes existant sur le marché:

Dénomination
CompactFlash (CF)

Multimedia Card (MMC)

Secure Digital (SD)

SmartMedia (SM)

Memory Stick (MS)

Propriétaire CompactFlash Association MultiMedia Card Assiciation SD Card Association SSFDC Forum Sony Corp.
Année d'introduction 1994 1997 1999 1996  
Apparence
Capacité

8 Mo - 8 Go

8-64 Mo 8 Mo - 1 Go 16-128 Mo

4-128 Mo

(MS Pro: 256 Mo - 1 Go)

Appareils PalmOS™ compatibles nativement

- TRGpro
- HandEra 330

- Sony Clié NX73V / NX80V (compatibilité limitée)

- Palm m500 / m505 / m515 / m125 / m130
- Tungsten T / T2 / T3 / C / W / E / Zire 71
- HandEra 330
  - tous Sony Clié
- MS Pro: à partir du Clié NX70
Appareils PalmOS™ compatibles avec adaptateur

- Visor avec MemPlug CF ou Innopocket
- Sony Clié NX70V avec driver Athena CF Enables

- Visor avec MemPlug SD & MMC
- appareils compatibles CF avec l'adaptateur CompactTrio ou similaire
- Visor avec MemPlug SM
- appareils compatibles CF avec l'adaptateur CompactSSFDC ou similaire

- Visor avec MemPlug MS
- appareils compatibles CF avec l'adaptateur CompactTrio ou similaire

Description

L'avantage des cartes CF est leur omniprésence dans le domaine de la photo numérique, ainsi que leur capacité impressionnante.

Les cartes CF existent en type I et type II (plus épais). Les lecteurs type II acceptent les cartes type I, mais pas l'inverse!

Destiné à équiper toute une variété d'appareils, mais supplanté par le SD.

 

SD est en fait le successeur de MMC; il apporte en plus la possibilité de sécuriser le contenu des cartes.

En principe tous les ports SD acceptent des cartes MMC, mais attention l'inverse n'est pas vrai!

Point fort de ces cartes: faible consommation électrique et encombrement minimal.

Format très utilisé aussi en photographie numérique

Les cartes SM existent en 3,3V et 5V, attention à respecter le voltage.

Les MS existent en plusieurs variantes:
- Classique (bleu)
- Select: classique avec 2 banques de 128 Mo
- Magic Gate: avec gestion du cryptage et des droits intégrée

- Pro: nouvelle génération, plus rapide et plus de capacité
- Duo: format réduit, utilisable dans les connecteurs classique avec adaptateur

 


Visor Prism avec MemPlug SM

Historiquement, c'est la firme TRG (devenue HandEra, et qui a aujourd'hui cessé de produire des PDAs) qui a ouvert la voie des cartes mémoire sur Palm, avec une machine capable d'utiliser les cartes CompactFlash: le TRGpro. Il s'agissait en fait d'un Palm III modifié pour accueillir une carte CF par le dessus.

Sony a bien sûr doté ses Clié dès le début du port Memory Stick maison. Palm a suivi (tardivement) en introduisant le port SD/MMC sur les m500/m505 et m125.

Au niveau des prix, il faut compter en moyenne de 0,5 à 1 € par Mo. Néanmoins, on constate de très gros écarts de prix selon le type, la capacité, la marque et bien sûr le revendeur; un tour du marché s'impose donc avant tout achat.

A noter qu'au départ seul Sony fabriquait des MS, mais on trouve désormais des clones (Lexar, IO Data, Sandisk) à moindre prix.


TRGpro avec carte CF Microdrive d'IBM
Le port CF des Clié est un cas à part... au départ Sony l'avait bridé pour ne permettre d'utiliser que des cartes de communication (type WiFi) et pas les cartes mémoire; mais c'était sans compter sur l'ingéniosité des développeurs d'EruWare (devenu depuis Athena CF Enabler), qui ont créé un driver permettant d'utiliser les cartes-mémoire CF de façon totalement transparente, aussi facilement qu'un MS... Sony a en partie rectifié le tir sur les NX73V et NX80V, mais seules certaines marques et capacités de cartes-mémoire sont acceptées.

 

Le PalmOS et les cartes mémoires

Les TRG Pro pouvaient utiliser les cartes CF pour stocker des fichiers grâce à l'appli CFpro, et faire des sauvegardes grâce à CFbackup. Cependant, faute de support natif pour les cartes mémoire dans le PalmOS, les logiciels qui voulaient accéder directement à la carte devaient utiliser un mécanisme propriétaire, et en fin de compte peu d'applications étaient compatibles (sauf à utiliser AutoCF dont on parlera plus loin).

Puis Sony a développé pour ses modèles équipés de MS une extension au PalmOS baptivée VFS (Virtual File System), permettant d'accéder de manière standard aux fichiers de la carte-mémoire.

VFS est incorporé au PalmOS depuis la version 4.0; tous les logiciels utilisant VFS peuvent donc fonctionner aussi bien sur les Clié avec une carte MS, ou sur les Palm avec une carte SD ou MMC, ou sur toute autre machine munie d'une carte-mémoire.


CFpro en action sur TRGpro
 

 

Partie II : Manipuler les données

 

Formatage/initialisation


CardInfo sur m505 avec une MMC de 16 Mo

Comme une banale disquette, une carte mémoire doit être formatée avant de pouvoir être utilisée. Techniquement, le formatage met en place les structures de base qui permettent ensuite de créer des répertoires et sous-répertoires. Afin d'être lisibles par d'autres équipements (appareil photo, PC, ...) les cartes mémoires utilisent un formatage standard basé sur le format FAT de Microsoft (tout comme une disquette!).

Le formatage s'effectue grâce à un utilitaire en général fourni avec la machine (CardInfo pour les Clié et Palm, CFpro pour les TRG/HandEra, PiPrefs pour les modules MemPlug, ...). D'autres utilitaires freeware ou shareware permettent aussi de formater les cartes mémoire.

Lors du formatage, vous devrez affecter un nom à la carte.


Il est conseillé de choisir un nom évocateur pour votre carte mémoire ("Photos", "e-books", etc.).

 

Faire des sauvegardes


PiBackup II de
Portable Innovation Technologies à l'oeuvre

Une première utilisation de la carte mémoire peut être de faire une sauvegarde complète de la RAM de votre Palm.

Avantage par rapport à une sauvegarde sur ordinateur de bureau par HotSync: vous pouvez restaurer la RAM après une perte d'alimentation ou un hard reset même loin de votre PC!

Votre Palm, s'il est équippé d'un lecteur de carte mémoire, est probablement livré avec un logiciel de backup:

  • MS Backup, livré avec les Clié
  • CFbackup, livré avec les TRGpro et HandEra
  • PiBackup II, livré avec les modules MemPlug pour Visor

D'autres logiciels commerciaux existent bien sûr.

BackupBuddyVFS 3.1 Prof. Française , 3.1 Professional commercial, env. 17 €
Système:Utilitaires - Téléchargé 6885 fois - Dernière maj: 2005-07-21 19:20:25
5 commentaire(s) (voir)

Cliquez pour voir en plein écran

Version 3.1 Prof. Française :
Télécharger (Win) (340 Ko)


Version 3.1 Professional :
Télécharger (Win)

BackupBuddyVFS permet de faire une sauvegarde complète de votre Palm sur carte mémoire (SD/MMC/MS). En mode "basic", un seul bouton suffit pour sauvegarder ou restaurer tout. En mode "avancé", on peut configurer individuellement quels fichiers seront sauvés ou restaurés, programmer une sauvegarde automatique quotidienne à une heure donnée, etc.

La version 3.0 apporte les nouvelles fonctionnalités suivantes:

  • compression
  • checkpoints pour conserver plusieurs jeux de backups à différents moments
  • archivage des fichiers supprimés du palm
  • backup de plusieurs palms sur la même carte (en fonction du nom de hotsync)

    Note : La version "Personal", autrefois appelée Lite et gratuite, est une version limitée (pas de restauration individuelle de fichier, pas de sauvegarde programmée, etc.) vendue légèrement moins cher.

    L'historique des versions de BBVFS se trouve ici

    La version "Personal" gratuite en anglais 3.2 de BBVFS Personal est disponible ici

  • A partir de PalmOS 3.0

    PalmOS 5.0
    Optimisé ARM
    Couleurs
    QVGA 240x320 (HandEra 330)
    HiRes 320x320 (Clié)
    HiRes 320x480 (Clié NR)
    High Density 320x320 (OS 5)
    DIA 320x480 (OS 5)
    Paysage 480x320 (T3, UX50, Zodiac)
    VFS

    obligatoire

    BVFS

    Proposé le 2002-05-08 00:00:00 par olivier101 - Validé par Jérôme
    Modifier - Ajouter un commentaire

     

    Gérer les fichiers

    De nombreux logiciels donnent accès aux répertoires de la carte mémoire, et permettent les manipulations classiques d'un gestionnaire de fichiers: copie, déplacement, suppression, création de répertoires, etc... Certains vont plus loin et sont à mi-chemin entre un gestionnaire de fichiers pur et un launcher (ZLauncher, McFile, YiShow...)

    Voici une sélection de logiciels de gestion de fichiers pour carte mémoire:

    McFile 2.2Beta4 , 2.11 shareware, env. 16 €
    Système:Utilitaires - Téléchargé 4593 fois - Dernière maj: 2005-02-09 13:00:24
    1 commentaire(s) (voir)

    Cliquez pour voir en plein écran

    Version 2.2Beta4 :
    Télécharger (Win) (1260 Ko)


    Version 2.11 :
    Télécharger (Win)

    Gestionnaire de fichiers permettant de gérer les documents et les logiciels sur RAM ou carte mémoire. Permet non seulement de copier, créer, ou déplacer des répertoires ou des fichiers, mais aussi d'associer tel ou tel type de document à telle ou telle application, d'accéder aux fichiers DOC ou text. Très pratique !

    La version 2.11 corrige quelques bogues de compatibilité avec les bases en flash ROM.

    La version 2.2Beta4 apporte le support des nouvelles machines PalmOS sur le marché, ainsi que de la correction de bogues.

    A partir de PalmOS 3.0

    PalmOS 5.0
    Couleurs
    QVGA 240x320 (HandEra 330)
    HiRes 320x320 (Clié)
    High Density 320x320 (OS 5)
    VFS
    5-way navigator
    Bluetooth
    Tungsten T5 / Treo 650

    McFL

    Proposé le 2002-04-28 00:00:00 par Palmipède - Validé par MarieC
    Modifier - Ajouter un commentaire

    FileZ 6.8.3 freeware - occupe 188 Ko
    Système:Utilitaires - Téléchargé 24029 fois - Dernière maj: 2005-07-24 11:55:48
    3 commentaire(s) (voir)

    Cliquez pour voir en plein écran

    Version 6.8.3 :
    Télécharger (Win) (156 Ko)
    Télécharger (Mac)

    FileZ est une application permettant la gestion des fichiers du Palm : détruire, beamer, changer les attributs, etc.
    Très puissante et polyvalente, elle permet les tris, l'utilisation de filtres, la gestion des extensions et celle des fichiers de préférences, etc.

    Rançon de ses nombreuses capacités, elle permet de faire des manipulations pouvant mettre en danger les applications de votre Palm.

    A utiliser avec prudence donc, mais c'est un logiciel qui devient très vite incontournable pour tout utilisateur "avancé" d'une machine sous PalmOS.

    La version 6.0 a été totalement ré-écrite. Elle apporte entre autres les nouveautés suivantes :

  • nouvelle vue "en arborescence" de tous les fichiers sur toutes les cartes
  • rapidité de lecture améliorée (2x plus rapide)
  • support du Bluetooth
  • possibilité de modifier les attributs des fichiers sur carte
  • visualisation des information des bases de fichiers sur carte externe
  • ainsi que plusieurs améliorations diverses. Consultez le manuel de l'application pour plus de détails.

    La version 6.8.3 apporte de la correction de bogues pour le 5-way navigator et offre un meilleur support des machines Handera.

  • A partir de PalmOS 3.0

    PalmOS 5.0
    Couleurs
    HiRes 320x320 (Clié)
    HiRes 320x480 (Clié NR)
    High Density 320x320 (OS 5)
    DIA 320x480 (OS 5)
    Paysage 480x320 (T3, UX50, Zodiac)
    VFS
    Jog-Dial
    Bluetooth
    Tungsten T5 / Treo 650
    Le code source est disponible

    Filz

    Proposé le 2002-04-28 00:00:00 par Palmipède - Validé par MarieC
    Modifier - Ajouter un commentaire

    YiShow Explorer 6.2 (Palm) , 6.13 (Clié) shareware, env. 19 €
    Système:Launchers - Téléchargé 9862 fois - Dernière maj: 2004-07-24 17:07:56
    7 commentaire(s) (voir)

    Cliquez pour voir en plein écran

    Version 6.2 (Palm) :
    Télécharger (Win) (1694 Ko)
    Télécharger (pgz)


    Version 6.13 (Clié) :
    Télécharger (Win)
    Télécharger (pgz)

    YiShow Explorer est un launcher qui fait aussi office d'explorateur, de viewer d'image, de lecteur de doc et tout ça en Hi-Res.

    Autrefois uniquement réservé aux modèles Sony Clié, il existe désormais une version compatible avec les autres PDA PalmOS.
    Il est -entre autres- possible de mettre un papier peint en arrière-plan. Autre avantage, il est skinnable avec un set d'icônes PalmOS 5.0 (livré) et supporte aussi le 320x480 des nouveaux Cliés.

    La version 6.10 apporte, entre autres nouveautés, le support des fichiers au format GIF et des améliorations concernant la sécurité.

    La version 6.11 (pour Clié) apporte de petites modifications de l'interface et le support du Sony Clié PEG-TH55.

    A noter : la version "Palm" supporte également les machines suivantes :
    - Palm m505/m515/m130/m505
    - Palm Tungsten T (support du mode haute résolution)
    - CLIE NX70/NX60 (support du mode haute résolution)
    - Acer S50/S60 (support du mode haute résolution)
    - Treo 90/180/270 (uniquement testé sur émulateur)

    A partir de PalmOS 3.5

    PalmOS 5.0
    Couleurs
    HiRes 320x320 (Clié)
    HiRes 320x480 (Clié NR)
    High Density 320x320 (OS 5)
    VFS
    Jog-Dial
    5-way navigator

    obligatoire

    YiSu

    Proposé le 2002-04-29 00:00:00 par NeoAngel - Validé par Guy-Lux
    Modifier - Ajouter un commentaire

    Citons encore MS Gate, logiciel livré avec les Clié (et ne fonctionnant que sur les Clié), mais souffrant de certaines limitations, et CFpro, livré avec les TRGpro et HandEra pour gérer les cartes CF sur ces machines.

     

    Transférer des fichiers depuis le PC

    Depuis Palm Desktop 4.0, l'application "Install" permet de choisir la carte mémoire comme destination des fichiers. PilotInstall, le logiciel de EnviCon, permet également la même chose. Cependant, les débits atteints de cette façon sont faibles, et transférer des gros fichiers vous demandera beaucoup de patience.


    Un lecteur de carte SD/MMC
    avec connexion USB

    Pour les plus impatients d'entre vous, la solution peut donc passer par l'acquisition d'un lecteur de cartes externe pour PC. Le confort est alors maximal, puisque la carte apparaît alors comme un banal lecteur dans l'explorateur de fichiers; vous pouvez donc copier, coller, déplacer et même ouvrir les fichiers comme sur n'importe quelle unité de disque.

    La plupart de ces lecteurs de cartes se connectent à un port USB, et fonctionneront aussi bien sous Windows que sur Mac.

    Notez aussi qu'il existe des lecteurs multiformats, capables de lire plusieurs types de carte mémoire.



    Adaptateur PCMCIA-CF

    Il existe également d'autres types d'adaptateurs pour ceux qui ne peuvent ou ne veulent utiliser USB:

    • adaptateurs pour lecteurs de disquette: la carte mémoire s'introduit dans une pseudo-disquette, et peut alors être accédée par n'importe quel PC ou Mac muni d'un lecteur de disquette (gamme FlashPath de SmartDisk, photo de droite). Existe pour SM, SD, MMC et MS.
    • adaptateurs PCMCIA (photo de gauche): principalement destinés aux ordinateurs portables. Existe pour tous les types de carte.

     

    Si vous transférez fréquemment des fichier sur carte mémoire, la solution du lecteur externe vous deviendra vite indispensable...

    En revanche, si vous voulez pouvoir explorer les fichiers de votre carte mémoire depuis votre PC sans investir dans un lecteur externe, c'est tout de même possible! Les solutions sont les suivantes:

    • Sony livre avec ses Clié un driver Windows (MS SCSI driver, sur le CD-ROM Clié); une fois celui-ci installé et votre Clié dans son berceau, il suffit de lancer le programme MS Import sur le Clié, et un nouveau lecteur virtuel apparaîtra, correspondant au memory stick. Fonctionnel, mais pas aussi rapide qu'un vrai lecteur, et reservé aux Clié avec connexion USB.
    • CardExport est un équivalent à MS Import, pour les Palm avec connection USB. Il s'agit d'un logiciel commercial à acquérir séparément.
    • SyncWizard vous permet d'accéder au contenu de votre Palm (RAM + éventuelle carte mémoire) à la façon de l'explorateur Windows (mais sans quitter SyncWizard). Aucun soft à installer sur la Palm, il suffit de presser le buton HotSync! Le drag-and-drop est supporté. Un peu lent, mais fonctionne avec tous les modèles de Palm et aussi bien en série qu'en USB.

    L'explorateur de fichiers
    de SyncWizard

     

    Partie III : Stocker applications et bases

     

    Le Launcher standard (PalmOS 4+)

    Comment faire pour mettre des programmes et des bases sur ma carte mémoire, pour libérer de la précieuse RAM?

    Depuis la version 4.0, le PalmOS et son launcher standard supportent le lancement d'applications depuis la carte mémoire de la façon suivante:

    • l'application doit se trouver dans le répertoire /Palm/Launcher de la carte
    • seules les applications (pas les bases de données) peuvent être déplacées de cette façon
    • l'application est copiée intégralement en RAM (attention à la place libre!) avant d'être exécutée, puis effacée en sortie.
    • Les applications ne peuvent pas être catégorisées comme les autres (le launcher considère la carte comme une catégorie...)

    Le launcher standard PalmOS
    4.x avec une pseudo-catégorie correspondant à la carte mémoire

    Pour mettre une appli sur carte mémoire de cette façon, il suffit de déplacer le fichier correspondant dans /Palm/Launcher avec la méthode de votre choix (liste non exhaustive), par exemple avec avec Filez:

      • lancez Filez et sélectionnez la RAM ("PalmCard") en haut à droite
      • sélectionnez l'appli à déplacer
      • Menu File/Move...
      • Choisir comme destination votre carte mémoire
      • Tapez le chemin (Path): /Palm/Launcher
      • bouton "OK"

    Il faut garder à l'esprit que lorsqu'une application est stockée sur carte mémoire:

    • Elle ne peut pas déclencher d'alarme ou exécuter d'action préprogrammée à une heure précise
    • Elle est ignorée par l'outil de recherche global (sauf si elle est en cours d'exécution au moment de la recherche)
    • Elle ne peut pas se synchroniser avec une conduite lors de la HotSync

    L'assistant HiRes des Clié (Pref/HiRes) ne permet pas d'ajouter dans sa liste d'exclusions des applications stockées sur le MS (ils n'apparaissent tout simplement pas dans la liste...). Pour pallier ce problème, il existe des alternatives telles que SwitchDash (freeware).

    SwitchDash 0.44 freeware - occupe 16 Ko
    Système:Utilitaires - Téléchargé 1897 fois

    Pas de capture d'écran disponible

    Version 0.44 :
    Télécharger (Win) (19 Ko)

    SwitchDash est simplement un remplaçant de "HiRes assist" qui fonctionne aussi avec les logiciels sur MS (contrairement à HiRes assist). Avec SwitchDash il est donc possible de mettre MapViewer par exemple sur MS.

    Attention : ne pas oublier de désactiver HiRes assist, sinon SwitchDash ne fonctionnera pas !

    A partir de PalmOS 3.0

    HiRes 320x320 (Clié)
    VFS

    obligatoire

    SwDS

    Proposé le 2002-05-01 00:00:00 par olivier101 - Validé par erwan
    Modifier - Ajouter un commentaire

     

    PiDirect/MSMount/AutoCF

    Avant que n'existe le VFS, l'idée géniale des développeurs de chez HandEra était de "tromper" le PalmOS pour lui faire croire que certaines bases ou applications se trouvent en RAM, alors qu'en réalité elles sont stockées sur la carte mémoire. Lorsque le système accéde à ces bases, elles sont copiées en RAM, puis effacées lorsqu'elles ne sont plus utilisées.
    On peut ainsi accéder à des bases stockées sur carte mémoire depuis des applications qui n'ont pas été prévues pour utiliser les cartes mémoire; le fait que la base se trouve sur la carte ou en RAM devient totalement transparent. Si la base en question est une application, c'est le launcher qu'on trompe et l'application apparaît dans le launcher au même titre que celles qui sont en RAM, mais le principe est exactement le même.

    C'est ainsi que fonctionnent, à quelques différences près:

    • AutoCF (le produit de HandEra pour TRGpro et Handera 330, gratuit pour les possesseurs de ces machines)
    • MSMount (freeware de Tatsuo Nagamatsu)
    • PiDirect (logiciel commercial de Pi Technologies, le fabriquant des modules MemPlug). Attention: il existe deux versions de ce soft, une pour les Visor avec module MemPlug, une autre pour les Palm en PalmOS 4.x et VFS.

    Seules des bases en lecture seule peuvent être déplacées sur la carte de cette façon. Si un programme essaye d'y accéder en écriture, dans le meilleur des cas rien ne sera sauvé, et dans le pire vous risquez de planter le Palm.

    Certains logiciels sont incompatibles pour une raison ou une autre. L'expérience est le seul guide, dans la plupart des cas vous en serez quitte pour un petit reset, mais ayez pris soin de faire une hotsync ou un backup complet avant, on ne sait jamais

    Le fonctionnement général est similaire pour ces 3 logiciels:

    1. On crée un répertoire dédié sur la carte mémoire qui contiendra les bases déportées. Il est important que ce répertoire soit exclusivement réservé à cet usage!
    2. On y place les bases ou applications qu'on souhaite, soit au moyen d'un programme comme McFile ou Filez, soit pour PiDirect directement depuis son panneau de configuration (bouton "File Manager")
    3. Dans le panneau de config de l'appli, on clique sur "Enable"... C'est tout!

    Comme vous pouvez le voir sur ces copies d'écran, la configuration est étrangement similaire:


    Configuration d'AutoCF

    Configuration de MSMount

    Configuration de PiDirect

    Les différences notoires entre ces différents logiciels sont les suivantes:

    • AutoCF ne fonctionne que sur TRGpro et HandEra 330
    • PiDirect est beaucoup plus rapide car il optimise l'accès aux bases en ne chargeant en RAM que ce qui est nécessaire! Si vous avez une base de 2 Mo par exemple, PiDirect ne va pas copier l'ensemble des 2 Mo en RAM (ce qui prendrait pas loin d'une minute), mais ne charge que les "morceaux" accédés. C'est du véritable swapping sur Palm!
    • PiDirect possède une option pour forcer à balayer de nouveau le répertoire de la carte mémoire après l'exécution de certains programmes susceptibles d'en modifier le contenu (comme McFile...). Evite de devoir désactiver/réactiver manuellement pour prendre en compte de nouvelles bases.
    • PiDirect possède une fonction intégrée pour déplacer les bases sur la carte, ce qui se révèle très pratique!

    On le voit, PiDirect est clairement le plus complet, mais c'est aussi le seul logiciel commercial des trois. Malheureusement, PiDirect n'exsite pas pour OS 5.

     

    PowerRUN/ZLauncher

    PowerRUN est un shareware écrit par Tastuchi Yamada (l'auteur de PowerJOG), qui permet d'aller plus loin que les logiciels du type PiDirect, en autorisant l'accès aux bases en lecture et écriture.

    PowerRUN repose sur le principe de la création de raccourcis à la façon des raccourcis de Windows ou des alias du Mac. Lorsqu'on utilise PowerRUN pour déplacer un logiciel sur la carte mémoire, l'ensemble application+bases est déplacé dans un répertoire propre à PowerRUN sur la carte, et à sa place un raccourci qui n'occupe que 2 Ko est créé en RAM. Ce raccourci se distingue par la superposition d'un petit carré bleu sur l'icône de l'appli, et une étoile à la fin du nom.

    Lorsqu'on lance le raccourci, l'application et ses bases sont copiées en RAM, puis l'application est exécutée. A la sortie de l'appli, toutes les bases modifiées (ainsi que les éventuelles bases créées) sont recopiées sur la carte mémoire, puis la RAM est libérée.


    Exemples de raccourcis créés par PowerRUN

    Outre le fait de gérer l'écriture dans les bases, PowerRUN apporte les avantages suivants:

    • Le raccourci est toujours présent, même quand la carte mémoire est enlevée. Si on lance un raccourci alors que la carte n'est pas insérée, PowerRUN vous demandera de l'insérer.
    • On peut catégoriser les raccourcis comme des applis normales, y compris dans le launcher standard!
    • Si on a plusieurs cartes mémoire, on peut répartir les applis sur la carte de son choix, car le raccourci est associé au nom de la carte. Lorsque vous lancez le raccourci, si ce n'est pas la bonne carte qui est insérée, PowerRUN vous demandera de faire la permutation.

    Cependant, PowerRUN n'est pas la panacée... en effet, le temps de copie en RAM au lancement et de recopie à la sortie peut devenir non-négligeable pour les applis de taille conséquente. Dans ce cas, la seule solution pour éviter la recopie de tout l'appli en RAM est PiDirect.
    Un exemple (au hasard bien sûr): le logiciel Palmasutra pour Clié fait plus de 2 Mo de taille... Aussi bien avec le launcher standard (appli dand /Palm/Launcher) qu'avec PowerRUN, il faut compter une bonne minute au lancement pour copier l'appli en RAM. Avec PiDirect, le lancement est quasi instantané!

    Notez que PowerRUN et PiDirect peuvent parfaitement cohabiter sur une même machine et être complémentaires. Il est donc important de bien comprendre quels sont les avantages comparés des différentes méthodes pour savoir laquelle est la plus adaptée à un soft donné (voir le récapitulatif ci-après)

    ZLauncher propose une fonctionnalité similaire à PowerRun : quand on choisit de déplacer une appli sur carte mémoire (clic long, puis "Move to Card") on peut choisir comme destination soit "/Palm/launcher" (ne copie que l'appli et pas les bases, équivaut à la méthode de lancement du launcher standard) ou bien l'option ".../ZLauncher/Apps". Cette dernière offre également la possibilité de déplacer les bases (avec une limite inférieure de taille) et de créer un raccourci.

    Lorsqu'on lance un raccourci, tout se passe comme avec PowerRun: l'appli et ses bases sont copiées en RAM, et à la sortie effacées. Les bases modifiées sont auparavant recopiées sur la carte mémoire.

     

    Récapitulatif

    Ce tableau récapitule les différentes options existant pour déporter applications et/ou bases de données sur carte mémoire:

    Méthode Standard (/Palm/Launcher) AutoCF/MSMount PiDirect PowerRUN/ZLauncher
    Applications OUI OUI OUI OUI
    (ensemble application + bases associées)
    Bases - OUI OUI
    Compatibilité OS 5 OUI - - OUI
    Accès en écriture - - - OUI
    Choix du répertoire de la carte - OUI OUI -
    Délai à de l'ouverture Temps de copie de l'application en RAM Temps de copie de l'application/base en RAM Négligeable Temps de copie de l'application et bases en RAM
    Ralentissement en cours d'utilisation - - Léger (lors de l'accès aux bases) -
    Délai à la fermeture Négligeable Négligeable Négligeable Temps de recopie des bases modifiées sur carte mémoire
    Distinction des applis dans le launcher standard

    Pseudo-catégorie correspondant à la carte

    Petit carré devant le nom (AutoCF)

    Symbole au choix devant le nom Icône modifiée + étoile en fin du nom
    Possibilité de classifier les applications

    - (1)

    - (2)

    - (3)

    OUI
    Gestion de plusieurs cartes mémoire - - - OUI (PowerRun seulement)

    (1) Possible seulement avec certains launchers comme SilverScreen ou Zlauncher
    (2) Les programmes réapparaissent dans "Non classé" à chaque réactivation
    (3) Il est possible de configurer PiDirect pour que les programmes apparaissent dans le launcher de base sous une catégorie spéciale "PiDirect"

     

    Les applications utilisant directement VFS

    Enfin, la plupart des applications récentes sont programmées pour tirer parti directement de VFS et lire/stocker leurs documents directement à partir de cartes mémoire. C'est la solution idéale, puisqu'elle évite de devoir recourir à des artifices comme PiDirect & co.

    En voici une sélection (non exhaustive et appelée à grandir):

    Logiciel
    Support VFS Répertoire(s) dédié(s)
    AcrobatReader
    Peut accéder à des fichiers PDF préalablement convertis par l'utilitaire de bureau fourni et stockés sur carte mémoire. /Palm/Launcher
    /Palm/Launcher/Acrobat
    (1)
    AcidImage
    Accède directement aux fichiers JPEG, etc. stockés sur carte mémoire, et ce quel que soit le répertoire dans lequel elles se trouvent!

    (1) (2) (4)

    backupbuddyVFS
    Backup complet/partiel du Palm sur carte mémoire /Palm/Backup
    DigiMap
    Permet de stocker les cartes routières sur carte mémoire; effectue le transfert automatique des cartes en RAM lorsque c'est nécessaire.  
    DocumentsToGo
    Permet de stocker des documents indifféremment en RAM ou sur carte mémoire. La carte mémoire apparaît comme une catégorie supplémentaire, le déplacement se fait en changeant la catégorie d'un document. /Palm/Programs/DXTG
    HandZipper
    Permet d'ouvrir les fichiers ZIP stockés sur carte mémoire. /Palm/HandZipper
    (1)
    iSilo
    Permet d'ouvrir directement des documents stockés sur carte mémoire /Palm/Programs/iSilo
    /Palm/Launcher
    /Palm/Programs/MSFiles
    (3)
    JpegWatch
    Ce visualisateur de fichiers image accède également directement aux fichiers JPEG stockés sur carte mémoire. /DCIM
    (3) (4)
    JackSprat
    Ce logiciel qui permet d'éliminer de la FlashROM les langues et applis inutilisées peut effectuer une sauvegarde de la ROM originale sur carte mémoire. /Palm/Programs/JackSprat
    Kinoma
    Ce lecteur de videos compatible gMovie peut lire des fichiers préalablement convertis par Kinoma Producer stockés sur carte mémoire. /Palm/Programs/Kinoma
    /Palm/Programs/gMedia
    (1)
    Metro
    Ce logiciel de caclul d'itinéraire dans les transports en commun sait accéder directement aux plans de réseaux stockés sur carte mémoire. /Palm/Programs/Metro
    (1)
    MobiPocket
    Permet d'accéder aux e-books stockés sur carte mémoire. /eBooks
    (1)
    MapViewer
    Accède directement aux cartes stockées sur carte mémoire pour peu qu'1/16 de la taille de la carte soit disponible en RAM.
    Le logiciel MapManager fourni avec MapViewer permet de déplacer les cartes de/vers la carte mémoire
    /MapViewer_Maps
    MapSonic
    Accède directement aux cartes stockées sur carte mémoire. Necessite environ 8 Mo de RAM libres.
    Lle logiciel MapManager fourni avec MapViewer permet de déplacer les cartes de/vers la carte mémoire
    /MapSonic_Maps
    PictureGear Pocket
    Accède aux images au format PGP ou DCF stockées sur carte mémoire. Les images peuvent être copiées/déplacées de/vers la carte mémoire depuis l'appli elle même, ou bien placées directement sur la carte grâce au logiciel de bureau associé. /Palm/Programs/PICTUREGEAR
    QuickOffice
    Permet d'ouvrir directement des documents de type MS Office (Word, Excel, PowerPoint) stockés sur la carte mémoire. (2)
    SplashPhoto
    Accède aux images stockées sur carte mémoire. Les images peuvent être copiées/déplacées de/vers la carte mémoire depuis l'appli elle même (saug JPG), ou bien placées directement sur la carte grâce au logiciel de bureau associé. /DCIM
    (4)
    SmartListToGo
    Ce logiciel de gestion de base de données permet uniquement de stocker temporairement des bases sur carte mémoire grâce à une fonctionnalité intégrée, mais pour les exploiter il faut les copier en RAM préalablement. (3)
    TinySheet
    Dans les détails d'un document, une option "Saved on memory card" permet de déplacer une feuille de calcul sur carte mémoire. /Palm/Programs/TinySh4
    WordSmith
    Ce traitement de texte sait accéder aux documents stockés sur carte mémoire. L'option VFS doit avoir été activée lors de son installation. /Palm/Programs/WordSmith
    ZLauncher
    Launcher évolué capable d'afficher les icônes des programmes situés dans certains répertoires de la carte (configurable), et disposant d'un gestionnaire de fichiers avancé. La carte mémoire est vue comme une catégorie supplémentaire, dans laquelle ont peut naviguer. (3)


    (1) Le logiciel ne dispose pas d'options pour transférer les fichiers de/vers la carte mémoire; les fichiers doivent être placés dans le répertoire adéquat lors de la HotSync ou par la suite grâce à un gestionnaire de fichiers.
    (2) Le logiciel scanne tous les répertoires de la carte.
    (3) Une option permet d'accéder à des fichier placés dans n'importe quel dossier de la carte.
    (4) /DCIM est le répertoire où les appareils photo numériques stockent les images par défaut

     

    Conclusion

    Les cartes mémoire deviennent rapidement indispensables à leur utilisateur, et bien vite comme avec la couleur on se demande comment on faisait avant...

    Cependant, on ne peut que regretter la pauvreté du PalmOS pour le support cartes mémoire, et surtout en ce qui concerne l'utilisation transparente de bases et applications stockées sur la carte mémoire. Heureusement, les petits bijoux que sont PiDirect, MSMount et PowerRUN compensent en partie ces limitations, pour peu qu'on apprenne à les utiliser à bon escient. L'arrivée de Palm OS 5 n'a rien changé à cette situation, au contraire puisque PiDirect par exemple ne fonctionne plus sous OS 5.

    D'un autre côté, les applications sachant utiliser VFS pour accéder aux cartes se sont multiplié depuis l'arrivée de VFS, et désormais toute application qui se respecte sait accéder directement aux fichiers sur cartes mémoire. Un launcher comme Zlauncher par exemple gère de façon extrèmement efficace les cartes-mémoire.

     

    FAQ

    Q: Puis-je visualiser directement sur mon Palm les photos prises avec mon appareil photo numérique?
    R: Oui bien sûr, à condition d'utiliser le logiciel adéquat. Citons les logiciels suivants (déjà mentionnés plus haut):

    • JpegWatch de HandWatch: interface ergonomique, compatible HiRes
    • AcidImage de Red-Mercury: rapide et bien fait, compatible HiRes

    Q: Comment se fait-il que l'espace utilisé sur ma carte mémoire soit supérieur au total de la taille des fichiers?
    R: Ceci est dû au formatage adopté pour les cartes mémoires (FAT). Pour une explication technique voir cet article sur CliéSource

    Pour en savoir plus...

    External Memory and the Virtual File System (discussion technique sur le VFS et les différents types de cartes mémoire)

    Using the Palm m500 and m505 Expansion Card (utilisation pratique des cartes mémoire avec un Palm m5xx, MsMount, PowerRun et McFile - applicable également aux Clié)

    memplug Yahoo! group (a group dedicated to MemPlug modules for Visors)

    Les marques citées sont déposées par leurs propriétaires respectifs.Sous réserve d'erreur ou omission.