Bonjour,
Voilà j'ai commencé à réécrire le code de mon ancienne application (
voir l'ancien sujet). Si je me suis lancé dans ce dur labeur, c'est pour proposer une meilleure interface graphique. Car les fenêtres de dialogue d'AppleScript sont un peu "brutes"
Donc voici à quoi ressemble les fenêtres principales :
Après avoir mis en ligne plusieurs pré-versions, j'ai réussi a déboguer et à réaliser une application capable d'utiliser au mieux l'API des Nabaztag et Nabaztag/Tag.
Petit historique des versions :
La pré-version 0.2 proposait :- l'envoi d'un message + position des oreilles à votre lapin
- l'envoi d'un message + position des oreilles à un autre lapin (à condition de connaître le SN et le token)
- l'enregistrement sur le disque dur de l'utilisateur de 4 fichiers qui contiennent le SN/Token de votre lapin et le SN/Token du dernier lapin auquel vous avez envoyé un message.
- l'envoi de 4 radios francophones
- l'envoi d'un mail au dévelopeur (MOI) pour faire des commentaires et reporter les bogues.
La version 0.2d ajoutait :- un correctif du bogue rapporté par Sebigo (Merci beaucoup)
- une liste de 20 radios
- une meilleur intégration de Nicecast (mis-en-place dans la v. 0.2c)
- l'automatisation des tâches avec Nicecast*
*automatisation des tâches avec Nicecast :
Vous entrez l'IP de votre mac, vous cliquez sur "Envoyer" et l'application :
- lance Nicecast et iTunes,
- lance la lecture de musique,
- reviens à l'application et affiche le titre et le nom de l'artiste en cours de lecture !
La version 0.2e :- Réorganisation de la page de départ
- Ajout d'un menu : "Envoi de message" à votre lapin, ou à un autre lapin
- Ajout d'un menu : "Partage iTunes" qui permet de lancer ou d'arrêter le partage de musique iTunes via Nicecast.
Les versions 0.2f et 0.2g était boguées mais elles avaient leur lot de nouveautées :- Ajout d'une fonction de Mise-à-jour automatique de l'application :
L'application cherche à chaque lancement une nouvelle version mais vous pouvez également lancer une recherche manuellement en allant dans le menu "Mise-à-jour…". Si une nouvelle version est disponible, l'application la télécharge et la décompresse sur votre bureau, supprime le fichier .zip, lance la nouvelle application et ferme l'ancienne.
La version 0.209 :- Changement de repérage des versions (ce n'est plus 0.2 et une lettre mais 0.2 et un chiffre). Utile pour le nouveau système de mise-à-jour
- Ajout de 2 sous-menu pour passer à la chanson suivante ou précédente dans iTunes depuis l'application.
- Légères modifications sur les combinaisons de touches des raccourcis clavier.
Et le plus important de cette version : UN VRAI système de Mise-À-Jour automatique et autonome !
L'application vérifie à chaque lancement (ou manuellement via le menu Mise-à-jour…) sur mon site si la version utilisée est bien la plus récente. Si une nouvelle version est disponible :
- le fichier .zip de la nouvelle version est téléchargé et décompressé puis le .zip est mis à la poubelle
- la nouvelle application est placée dans le dossier Applications puis est lancée
- l'ancienne se ferme
- la nouvelle supprime l'ancienne version.
LA NOUVELLE VERSION EST TÉLÉCHARGEABLE ICI.
Avec cette version, je vous assure que vous n'aurez plus à vous préoccuper de trouver et de télécharger la dernière version depuis ce forum.Je reviens sur le système de sauvegarde des SN et Token :
Lorsque vous lancez l'application pour la première fois, elle va vous demandez (via la fenêtre des "Préférences") votre SN et votre Token. Ces informations seront conservées dans 2 fichiers sur votre disque dur. De cette façon, l'application ira rechercher ses infos à chaque fois qu'elle en a besoins (envoi de radio, de message).
Pour ce qui est de l'envoi de message à un autre lapin, l'application va sauvegarder selon le même principe le SN et Token du lapin mais dans 2 autres fichiers. Vous pouvez décider d'enregistrer ou non le SN et Token du destinataire du message.
Merci de m'écrire pour me transmettre vos impressions et vos conseils sur mon application.
L'APPLICATION, SON CODE SOURCE, SON ICONE SONT LA PROPRIÉTÉ DE NONO95400 (nono95400@free.fr) TOUTE REPRODUCTION, MODIFICATION, REDISTRIBUTION SANS MON AUTORISATION EST INTERDITE !-------------------------------------------------------------------------
Je rappelle que mon application nécessite la présence du logiciel Nicecast sur l'ordinateur.
Vous pouvez le télécharger, ICI