Développement
8 août 2008
Amis développeurs, cette rubrique est pour vous : elle est consacrée au développement logiciel. Je vous propose des didacticiels, trucs et astuces sur les technologies suivantes :
Développement d’applications Mac et iPhone
- XCode et InterfaceBuilder
- Quartz Composer
- Objective-C
- Développer des applications pour iPhone
Développement d’applications web
Plugins WordPress
Quelques petits plugins WordPress que j’ai développés :



bonjour
Savez-vous s’il est possible d’utiliser une composition Quartz Composer pour en faire une appli sur l’iphone (exemple traitement d’image des photos de l’album ou d’une photo capturée avec Camera de l’iphone)
Merci pour votre réponse
J’ai moi aussi eu cette idée mais, malheureusement, l’iPhone ne peut pas (encore ?) exécuter des compositions Quartz ; c’est très probablement une question de performances.
Bonsoir !
C’est avec plaisir que je lis ton blog : vraiment sympa.
Je suis encore étudiant et j’ai un mini projet à faire. Je l’ai terminé mais j’aimerai l’améliorer en utilisant mon iSight dans mon app. J’ai donc pensé à Quartz pour faire pour l’acquisition de webcam et à mettre tout ça dans Xcode. Le problème c’est que quand j’exporte ma composition Quartz en .mov et que je l’ouvre, c’est le noir intersidéral (normalement ma webcam devrait s’activer non?) . Pourrais-tu m’aider un peu ?
Merci et continue !
Merci de ton commentaire ;)
En fait, une fois exportée en .mov, ta composition Quartz n’est plus qu’une vidéo et donc elle ne peut pas contrôler la webcam (sauf avec Quicktime Pro ?)… Par contre, il est tout à fait possible d’intégrer une composition Quartz dans ton application, via une vue de type
QCView. Regarde du côte d’Interface Builder…Bon courage et n’hésite pas à revenir si besoin ;)
Merci pour cette réponse.
En fait j’ai complemement changé de stratégie.
Voulant faire de la detection de mouvemant de mon programme et ayant projet flash effectuant déjà ça, j’ai créé une WeView qui affiche ce flash. Ca marche parfait.
Le seul truc c’est que j’aimerai recupérer les données qu’envoie mon flash. J’ai donc eu l’idée (sans doute pas brillante) de mettre ce qu’envoie mon flash dans une base MySql. Ca marche parfaitement sauf que maintenant je dois récupérer tout ça, soit via une API MySQL pour objc soit par xml. Les deux moyens me font un peur ^^. Pour l’xml j’arrive à retirer grace à un « xml.php » mes données. Mais après ….
J’ai pas tout compris, mais je pense qu’il y a plus simple ! Il existe des API en Cocoa pour gérer l’iSight (voici un exemple, mais je ne l’ai pas testé). Il est aussi possible de passer par une composition Quartz, l’intégrer directement dans l’application Cocoa (dans une
QCView) et récupérer des données depuis cette composition dans l’application (en publiant la sortie image dans la composition). Ca me semble plus simple, non ?Eu je ne sais pas. J’ai reussi pour le flash ^^. Les données de mon flash vont dans une base de donnée en sql, puis sont retirée en php de cette base et se foutent ds un .txt . Ensuite avec un timer qui actualise ma fonction lire fichier toutes les 1 secondes je mets le texte dans un label. Et le tour est joué, ça acquisisionne en direct :) .
Pour l’API que tu m’as donné ça m’a l’air très bien mais le système flash permet d’exporter l’app vers windows sans devoir refaire toute l’analyse d’image, ce qui est un poil rebutant .
enfin je débute en Cocoa/Objc donc je sais pas trop trop faire.
Ah oui, si ça doit fonctionner sous Windows, les API de Cocoa, ce n’est pas ce qu’il y a de mieux ! :)
Oui :) . Enfin là je me rend compte que c’est un peu complexe mon truc lol.
Je vais essayer de passer par un xml. Seul soucis c’est que la derniere fois que je m’y suis penché j’ai été traumatisé. Lire un XML avec cocoa c’est la cata pour moi :(
Je n’ai jamais essayé, encore. Mais je suis sûr qu’il doit y avoir des API pas trop mal pour ça :-)