Liens connexes

Dépêche modérée par

Dépêche éditée par

: CamelBones 1.0.0b5

Posté par Moun's (page perso, ). Modéré le 24 novembre 2005.
0
Comme beaucoup de libristes ayant rejoint le club des macounets pervers, je me suis posé la question de savoir comment faire des applications ayant des GUI sans passer par la couche d'émulation X11 de Mac OS X.

Lors de mes différentes recherches, j'avais trouvé diverses choses plus ou moins laissées à l'abandon. Depuis quelques semaines déjà, l'activité semble avoir repris autour de ce projet assez peu orthodoxe, j'ai nommé CamelBones.

CamelBones est un framework permettant de faire entre autre des applications utilisant Cocoa en Perl. Ce framework est distribué sous licence LGPL. Il existe déjà quelques applications utilisant CamelBones tel que Perl Pad permettant d'écrire des services OS X en perl.

> Lire la suite (15 commentaires, moyenne: 2,1).   [dépêche : 367 caractères]

La situation actuelle du projet :
- Cette version fonctionne complètement sous Panther (10.3) et Tiger (10.4). Le fonctionnement sous Jaguar (10.2) reste limité.

- Cette version tourne aussi sur les Macs Intel.

- le framework est considéré comme thread-safe.

- De l'aide est nécessaire pour que l'implémentation pour GNUStep soit complètement fonctionnelle.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

python

Posté par Clément varaldi (page perso, ) le 24/11/2005 à 11:58. (lien). Évalué à 3.

Si tu n'es pas fan de perl, tu as l'excellent pyobjc ( http://pyobjc.sf.net ) qui permet d'écrire en python des applications cocoa. Le binding Objective-C est relativement complet, et si on a l'API cocoa/objective-c sous la main et quelques notions en objc, c'est relativement facile à utiliser :)

J'ai testé, et c'est vrai qu'il faut de bonnes notions en objc pour programmer en pyobjc.

ß et β

Posté par SKBo () le 24/11/2005 à 14:01. (lien). Évalué à 7.

Je vais certainement passer pour un tatillon pointilleux, mais voir un ß (eszett [1]) à la place d'un β (bêta [2]) m'a sinon profondément choqué, au moins fait me poser des questions sur la version réellement sortie de CamelBones, et annoncée en page d'accueil du site.

Maintenant j'imagine que ça doit venir des polices que j'utilise et que la différence n'est peut-être pas aussi marquée sur d'autres systèmes.
C'est bien d'utiliser des caractères un peu différents par rapport à la normale, c'est encore mieux qu'ils soient corrects. En cas de doute, 1.0.0b5 serait sûrement mieux passé, à mon humble avis.

Voilà voilà. Je sais que c'est insignifiant, j'en prends l'entière responsabilité et décide de me retirer de la vie informa... Heu... non ! Ah ! Oui...
---> []

[1] http://fr.wikipedia.org/wiki/%C3%9F
[2] http://fr.wikipedia.org/wiki/%CE%92

--
Y'a des jours où faut pas m'chercher !!
Et y'a des jours tous les jours !

Et Swing ?

Posté par Flipo () le 24/11/2005 à 17:33. (lien). Évalué à 3.

> je me suis posé la question de savoir comment faire des applications
> ayant des GUI sans passer par la couche d'émulation X11 de
> Mac OS X.

Juste une idée comme ca : pourquoi ne pas utiliser Java Swing ? Tu peux faire des GUIs très portables. De plus l'avantage avec MaxOSX, c'est que java est déjà installé.
A+
F.

--
Plus je connais les hommes, plus j'aime ma machine.

Et wxWidgets ???

Posté par superna (Jabber id, page perso, ) le 25/11/2005 à 10:01. (lien). Évalué à 3.

Il semble que wxWidgets soit oublié !

Certe le port Cocoa est toujours en Alpha, le port Carbon est trés fonctionnel, et wxWidgets est bien plus qu'une API Graphique, les applications deviennent facilement portables !

Et de plus, wx est intégré a Tiger !

Que demander de plus !

Pour ceux qui ne connaissent pas, wxWidgets est une API Graphique/Réseau/Multimédia Multiplateforme (Win32/Linux GTK2/OsX/Palm/X11..) en LGPL : http://www.wxwidgets.org !

Revenir en haut de page