Vous savez, en général, je me lasse assez vite de certains objets.
En particulier de mes organiseurs-téléphones.
Bon, mon dernier Treo, ça n’a pas été “assez vite”, ça a été “tout de suite”.
Idem pour mes autres tentatives d’approche de ce genre d’engins.
Mais avec l’iPhone, c’est vraiment différent.
Ce petit machin, que j’ai partout avec moi depuis mi-juillet, il m’émeut chaque jour.
Bon, il m’émeut, il m’émeut… il m’énerve aussi des fois, mais je n’ai à ce jour jamais vu un engin aussi génial, qui permet de TOUT faire.
Pensez. J’imaginais qu’il y avait une dizaine d’applications pour iPhone qui sortaient chaque jour.
Mais c’est bien plus… Parfois presque 200 par jour! D’accooooord, pas toutes les sorties sont géniales, loin de là, mais c’est fou ce que ça bouge autour de l’iPhone, vraiment.
Et merci à stefb qui nous donnait en particulier une adresse pour tout savoir très vite sur chaque application mise à jour pour nos iPhone. Il s’agit du site Appshopper.com.
Ce site est tout simplement génial. Chaque application est illustrée et détaillée, exactement ce que j’aurais attendu de l’App store.
Vous pouvez vous abonner à tous leurs flux RSS, ou seulement à certains d’entre eux:
Pour en finir avec cette introduction, je dirais que les défauts de l’iPhone, malgré la version 2.2 sont pour moi:
- l’absence de copier-coller (il semblerait que ça vienne sur la 2.3 selon certaines rumeurs
- l’absence de push pour les applications (idem)
- l’absence de Flash qui nous empêche de visiter pas mal de sites
- l’absence incompréhensible d’un clavier romand (boudiou, un connaisseur doit faire ça en une heure chez Apple.
Les absences d’un gestionnaire de tâches et d’un petit tableur sont corrigées pour autant que l’on dépense quelques francs (voir “notre test sur Omnifocus”http://www.cuk.ch/articles/3948, produit de plus en plus génial, et l’article d’Hervé de mercredi sur Sreadsheet).
Restait un gros manque: un programme de base de données.
Eh bien c’est bon, nous en avons un à disposition sur l’iPhone désormais, il s’agit d’iSort.
iSort est un logiciel qui vous permet de créer une base de données avec les champs de votre choix sur l’iPhone, et de mettre cette base avec votre ordinateur, qu’il soit Mac, PC ou Linux, peu importe, puisque l’iPhone va devenir un mini-serveur.
Mais voyons comment cela fonctionne dans les grandes lignes.
Commençons avec une base existante, pour montrer le fonctionnement général du programme. Je reviendrai plus bas sur la création d’une nouvelle base.
Cette base est formée de plus de 1000 fiches, formées de champs de type texte, le tout importé de Tabulo (je vous expliquerai comment plus loin). Ces champs reprennent les numéros IP, de personnes, de numéros de série et j’en passe.
En mode liste, il est possible de voir deux champs en parallèles. A vous de les choisir en cliquant sur le petit oeil en bas à droite (voir figure suivante).
Un clic sur ce bouton fait apparaître la zone de choix des champs, fort bien réalisée qui suit:
Ce qui une fois fait nous donne la liste suivante:
Il est bien évidemment possible de lancer une recherche sur n’importe quel champ de la base.
Une fois la fiche trouvée, il est possible d’afficher la vue “détail” en cliquant dessus.
On peut alors naviguer à l’aide des flèches en bas de l’écran, effacer une fiche, ou en ajouter une.
La création d’une table.
Voyons comment créer une table. Après tout, au début, vous devrez commencer par là.
Deux moyens:
- la création “manuelle”
- l’import
Commençons par la création manuelle d’une base.
Tout commence par un petit tapotement sur le bouton ”+”, dans l’écran de départ des bases.
Nous obtenons le premier écran suivant:
Vous voyez une base vide, avec quelques icônes, dont voici celles qui me semblent importantes dans un premier temps.
- le bouton permettant d’ajouter les champs désirés
- le bouton de création d’une nouvelle fiche
- le champ de recherche
Nous pouvons ensuite créer les champs, qui sont de différents types (bouton 1 donc), comme vous le voyez sur l’image suivante.
Un champ image peut être de trois tailles de base:
Les tailles sont 64/64 (petite), 128/128 (moyenne) ou 300/300 (grande)
En mode utilisation, on ajoute une photo en tapotant sur le champ, qui nous permet alors soit de prendre une photo avec l’appareil de photo intégré, ou de choisir une image dans la base.
Les champs de type “booléen” affichent un interrupteur typiquement iphonien, et les champs de tpye URL une petite icône “Safari” qui vous mènera immédiatement sur le cite entré.
Enfin, les champs “Date” affichent les barillets habituels que l’on trouve sur iPhone et les champs “Num” le clavier du téléphone.
Observez également le champ “Modifié” de type booléen (oui/non)
Tout cela a un furieux look “Apple”, et c’est très bien.
Une vue de la fiche en mode “utilisation”
Création d’une nouvelle base à partir d’un import
L’auteur d’iSort, Frédéric Bayle, (eh oui, iSort est français) a beaucoup réfléchi pour savoir comment faire communiquer l’iPhone avec nos machines, qu’elles soient Mac, Windows ou Linux.
Il a trouvé une solution assez innovante il me semble: faire de l’iPhone un mini-serveur.
Lorsque vous ouvrez une base, vous voyez un petit bouton en bas
Vous voyez apparaître cette fenêtre, qui vous donne l’adresse IP du serveur sur l’iPhone mis à disposition.
Vous cliquez sur “Démarrer le serveur”
Vous tapez l’adresse indiquée dans la barre d’adresse de votre navigateur, qui vous ouvre la base à l’écran, sur votre Mac.
Vous pouvez effectuer des recherches, des modifications sur votre base. Une fois sauvegardées, elles le seront également sur l’iPhone.
De même, les exports et imports au format CSV sont possibles, en UTF8.
Attention nonobstant: vous ne pouvez pas importer des données dans une base qui contient des fiches, mais uniquement dans une base vide. Le programme se charge de créer les champs nécessaires (basés sur les titres de votre export, important donc de faire en sorte qu’ils soient présents lors de l’export.
Par exemple, j’ai exporté mon fichier d’inventaire informatique (plus de mille fiches) en un clin d’œil au format UTF8 depuis Tabulo (le fabuleux, voir mon test sur ce produit qui vient d’être mis à jour ici).
Je l’ai ensuite importé tout aussi rapidement sur mon iPhone via l’interface Web.
Et pour la suite?
iSort est un logiciel tout neuf, mais déjà bien abouti.
Néanmoins, l’auteur veut le faire évoluer. Une version 1.2 est en chantier, avec les améliorations listées ici.
Ce qui manque actuellement, mais qui sera intégré dans une version future, ce sont les champs calculés.
Et puis, si le système avec l’iPhone comme serveur est génial, cela impose sur le Mac d’être en liaison Wifi pour voir son petit compagnon. Impossible de travailler sur Mac sans avoir l’iPhone à proximité.
J’adorerais tout de même une petite base de données sur Mac, qui puisse synchroniser avec iSort.
Je m’en fiche qu’il n’y en ait point pour Windows!:-)
Sinon, un vrai plaisir de travailler avec ce petit programme, sur ce petit ordinateur qui accessoirement est un téléphone.
Ah, le prix! 5.50 francs suisses. En Euro, j’imagine que vous devez diviser ce prix par 1.5 environ. Je ne sais pas, je n’ai accès qu’au Store suisse (ah, on me glisse dans mon oreillette que le prix en Euro est de 3.99, ce qui correspond d’ailleurs très bien au calcul que je vous demandais de faire).
Vous pouvez le trouver sur l’iTunes Store, ici.




