Mon gestionnaire d’informations personnelles (PIM) préféré de tous les temps est Claris Organizer (CO). CO a été acheté (ou sous licence) par Palm pour devenir Palm Desktop (PD). Je les ai utilisés exclusivement sur Macintosh, jusqu'à ce que Mac OSX abandonne la prise en charge des programmes Mac Classic PowerPC. Depuis, je me suis lancé dans une quête extrêmement lente et extrêmement intermittente pour recréer CO/PD d'une manière indépendante de la plate-forme, mais conforme à celle-ci.
La tâche récréative a emprunté plusieurs chemins.
La première tâche consiste à extraire des informations d'un Palm Desktop en cours d'exécution. Il y a deux tentatives. Le premier est dans AppleScript/PalmDesktop/ExportToXML.applescript. Il s'agit d'un extracteur manuscrit. Le second concerne le DataModelling. L'idée ici est de générer le logiciel d'extraction à l'aide d'un modèle des données contenues dans PD. Il utilise de l'argent clair.
La deuxième tâche consiste à extraire les ressources de l'application PD, notamment les informations de décor. Ceci est contenu dans MacResourceExtraction. Plusieurs outils ont été utilisés pour ce faire, mais l'intention actuelle est de continuer à étendre la classe-mac-utils.
La troisième tâche consiste à émuler les capacités d'interconnexion de PD en utilisant les URL d'application Mac OS et AppleScript. Il s'agit d'une solution provisoire permettant d'obtenir certaines fonctionnalités jusqu'à ce qu'une application de remplacement complète soit créée. Ceci est contenu dans le dépôt séparé COinJ_AppleScript. Il existe des scripts à insérer dans le presse-papiers/le tampon de copie des URL pour Calendrier, Contacts, Evernote, Finder, Safari et Mail.
La quatrième tâche est l'application elle-même. Il existe de nombreux codes Java contenant des exemples des différents composants de l'interface graphique avec des gestionnaires d'événements/actions factices.