IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

 
Reply to this topicStart new topic
> Spécification ou Frameworks iPod, qq'un a des infos ?
Options
AppleAndMe
posté 27 Feb 2004, 10:30
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 542
Inscrit : 2 Feb 2004
Lieu : Lyon
Membre no 14 191



Salut à tous et bravo por votre activisme rolleyes.gif (je viens de passer 1 heure à lire votre prose !).

Pour ma part, je connais plutôt pas trop mal la prog en C/C++ sous Unix et/ou PC et j'essay de me mettre à la prog Objective C/XCode en environnement MAC OSX.

J'aimerai savoir si vous connaissez un canal IRC ou autre protocole (liste diffusion, serveur de news...) qui permettrai de discuter avec d'autres développeurs...

En fait, je voudrais développer un pgme genre pod2go pour l'ipod mais je ne trouve aucune info sur les méthodes pour accéder à cet ipod...
Et pourtant des tas de logiciels existent ! Comment font ces gens pour connaitre les méthodes d'accès à l'ipod alors qu'apple ne livre pas le framework ?

J'ai commencer à regarder le Kit IO et plus précisément le Firewire SDK mais on se rapproche du bas niveau....

Bref, j'aimerai ne pas me décourager dès le début, l'objective-C n'étant déjà pas très facile à maitriser...


--------------------
AppleAndMe, dit aussi LeChatNoir
Imac 1.25, IMac FlowerPower SE 600MHz,
IPod 20 Go 3G, MAcBook noir CoreDuo

Allez voir de temps en temps ce qu'il se passe autour de Pom'F !
Go to the top of the page
 
+Quote Post
nucleus
posté 27 Feb 2004, 11:59
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 351
Inscrit : 17 May 2001
Lieu : Paris
Membre no 256



J'ai plutôt l'impression que ca se passe au niveau système de fichier qu'au niveau Firewire.. non?
Go to the top of the page
 
+Quote Post
AppleAndMe
posté 27 Feb 2004, 13:28
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 542
Inscrit : 2 Feb 2004
Lieu : Lyon
Membre no 14 191



ca se pourrait bien vu qu'une fois l'ipod monté, t'as un système de fichiers classiques...
Mais bon, j'en sais guère plus....


--------------------
AppleAndMe, dit aussi LeChatNoir
Imac 1.25, IMac FlowerPower SE 600MHz,
IPod 20 Go 3G, MAcBook noir CoreDuo

Allez voir de temps en temps ce qu'il se passe autour de Pom'F !
Go to the top of the page
 
+Quote Post
Guest_Faquin_*
posté 27 Feb 2004, 13:36
Message #4





Guests






pour ce qui est des fichiers, ils sont placés dans le dossier Notes. Tu peux le placer là tres facilement avec ton soft.
Pour la mise en page des notes, j'ai trouvé un pdf d'apple qui explique les commandes que tu peux utiliser.
Si tu le trouve pas sur le site de l'ADC je pourrait de le mettre en ligne ce soir.
Go to the top of the page
 
+Quote Post
AppleAndMe
posté 27 Feb 2004, 13:41
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 542
Inscrit : 2 Feb 2004
Lieu : Lyon
Membre no 14 191



voui je connais. Tu mets tout dans notes, tu as possibilités de mettre des pref, des liens et des titres).
De ce côté là, pas de pb.

Charge à moi de faire un pgme qui génére ces fichiers etc...
Pour tout ca, je devrais m'en sortir.

Par contre, l'objet de la question, c'est comment déclencher une copie de ces fichiers sur l'ipod ?

Bon pour la copie, c'est pareil, ca devrait m'être accesible mais comment savoir que le périphérique visé est bien un ipod ?

Ce message a été modifié par AppleAndMe - 27 Feb 2004, 13:56.


--------------------
AppleAndMe, dit aussi LeChatNoir
Imac 1.25, IMac FlowerPower SE 600MHz,
IPod 20 Go 3G, MAcBook noir CoreDuo

Allez voir de temps en temps ce qu'il se passe autour de Pom'F !
Go to the top of the page
 
+Quote Post
nucleus
posté 27 Feb 2004, 14:17
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 351
Inscrit : 17 May 2001
Lieu : Paris
Membre no 256



QUOTE (AppleAndMe @ 27 Feb 2004, 13:28)
ca se pourrait bien vu qu'une fois l'ipod monté, t'as un système de fichiers classiques...

A mon avis c'est sûr, puisque pour voir mon iPod Mac branché sur un PC, il faut qu'il puisse lire les disques HFS+

Pour déclencher la synchro automatique, tu as un choix d'application à lancer au montage non?
Go to the top of the page
 
+Quote Post
olyced
posté 1 Feb 2005, 18:56
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 182
Inscrit : 9 Feb 2003
Lieu : Bernex
Membre no 6 083



QUOTE(AppleAndMe @ 27 Feb 2004, 13:41)
Bon pour la copie, c'est pareil, ca devrait m'être accesible mais comment savoir que le périphérique visé est bien un ipod ?[right][snapback]607719[/snapback][/right]

Pour savoir lorsqu'un iPod est monté, je regarderais du côté des notifications, et particulièrement de NSWorkspaceDidMountNotification. Ensuite, il faut aller trifouiller dans le répertoire iPod_Control. Mais là, il semble effectivement la documentation soit absente. J'imagine donc que les développeurs y sont allé à tâton...


--------------------
portable : G4 Titanium (Onyx) / 667 MHz / 512 Mo / Mac OS X.4.10
fixe : iMac 20" Intel Core Duo / 2 GHz / 1 Go / Mac OS X.4.10
Go to the top of the page
 
+Quote Post
macxlr8
posté 10 Feb 2005, 18:08
Message #8


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 198
Inscrit : 15 Nov 2002
Membre no 4 688



Il me semble qu'au sein du FireWire SDK il existe des méthodes pour obtenir les identifiants des périphériques connectés...

Or tous les iPod sont déclarés au controleur FireWire en tant que... iPod... avant même que le disque dur ne soit monté

d'ailleurs, je crois que le comportement par défaut de l'iPod sur Mac, quand on viens de le sortir de la boite c'est de ne pas apparaître comme un DD (pas de montage) mais comme un périphérique simplement reconnu par itunes... ce qui permet justement le branchage/débranchage à chaud sans se soucier du démontage préalable... et sans risque de corruption des données.

Maintenant si tu souhaites simplement faire des requêtes via le système de fichiers alors c'est pas trop difficile si l'iPod est monté wink.gif

En effet, il est peut probable qu'un DD qui ne soit pas un iPod possède ce genre de chose :

/Volumes/iPod/iPod_Control/Device/

Le fichier SysInfo contient tous les détails de l'iPod (firmware) utile pour savoir si l'iPod en question gère les notes ou pas (du genre les vieux 1G ou 2G... pas de notes pour eux sad.gif)

file:///Volumes/iPod/iPod_Control/Device/SysInfo

Si ton iPod est connecté, le lien ci-dessus devrait même afficher le contenu de ce simple fichier texte wink.gif

Ce message a été modifié par macxlr8 - 10 Feb 2005, 18:17.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 16th April 2024 - 14:22