Choco::Flop avance
Je viens dans un moment de folie d’acheter ChocoFlop.com ! Ha oui, c’est un nom à la con, mais c’était libre! Pis j’aime bien les noms à la con. La FAQ du site vous en dira plus sur ce charmant nom (in english).
Pour ceux d’entre vous condamnés pour macophilie c’est un site dédié tout entier au logiciel de dessin/retouche photo que j’écris en ce moment. L’idée étant d’avoir qqch qui ressemble un peu à Painter ou PhotoShop mais qui se lance en une seconde et pas 30 et aussi un peu moins cher… Grâce à CoreImage, la nouvelle technologie intégrée à Mac OSX 10.4 (aka Tiger) il est possible d’écrire des logiciels de traitement d’image assez rapidement. Il reste encore beaucoup de boulot mais il faut bien avouer que tout ce qui est fourni par Apple (filtres, conversion en divers formats etc) réduit beaucoup le temps de développement d’un outil de ce genre. On peut se concentrer sur l’interface utilisateur plutôt que d’écrire des filtres basiques ou de passer des heures à étudier de plus près les finesses du format Jpeg2000.
Venant d’un horizon plus proche du java+php. Il m’a fallu un moment pour m’habituer aux finesses liés à Cocoa (l’API apple) et au langage objective-C mais finalement c’est pas mal du tout. Les bindings et l’Interface Builder sont des outils d’une puissance tout à fait remarquable, si si. Les bindings, (apparus avec OS X 10.3 si je ne m’égare) consistent à pouvoir lier un objet à un autre. Typiquement la valeur d’un selecteur de couleur ou d’un slider à respectivement un objet NSColor ou a un NSNumber. On imagine facilement le temps gagné par rapport à l’époque ou chaque objet devait envoyer une notification etc.
Bientôt chez vous! …
Ou pas.