firewall en cocoa

Maxintosh

Membre enregistré
22 Juin 2003
1
0
hello

avec un pote on souhaiterait faire un firewall en cocoa, avec notamment le header "ip_fw.h"

bon voilà ça a l'air monstrueux quand on s'y attaque alors on aimerait bien avoir quelques pistes
laugh.gif


si quelqu'un a un exemple ou autre, et commenté (en français ? lol) ça serait impec '

merci d'avance
 
Je peux vous donner une réponse mais ce serait trop long à expliquer. Pour ce genre de choses, une discussion de vive voix est préférable.
Si vous venez à Apple expo, on pourrait peut être se rencontrer et en parler. Je vous filerais des tuyaux et surtout vous apprendrais comment, sans se lancer dans les théories compliquées (UML, etc), on conçoit assez facilement un développement sous cocoa.
Et surtout comment on raisonne en orienté objet en général et en cocoa en particulier. car Cocoa recelle de ces petites choses qui sont des joyaux indispensables pour développer assez rapidement de bonnes applications .
 
Il me tue ce Manu, toujours une réponse pour chaque problème...
smile.gif


Je vois que tu traines pas mal sur les fils de dev, t'as quelques réalisations à montrer?
 
Non j'ai pas développé un FW cocoa si tu veux savoir. Mais je développe en cocoa depuis pas mal de temps et j'ai toujours encouragé le développement cocoa. La plupart de mes réalisations sont à caractère professionnel. Par contre je veux aider ceux qui débutent au développement cocoa. C'est pour cela que j'ai répondu au post.
 
OK, je ne savais pas si tu étais plutôt porté sur les dev. de shareware ou sur des projets plus pro.
Sans te demander plus de détails sur ton activité (qui ne me regarde pas), tu crois qu'il existe en France une place pour du dev. professionel (i.e. à destination d'entreprises) en Cocoa?

Moi aussi, j'ai un peu développé en Cocoa (Obj-C) l'année dernière (mais surtout pour découvrir les framework), c'est pour ça que je m'intéresse un peu au sujet. De la simple curiosité.
smile.gif


 
Pour des projets plus pro, oui j'en ai faits pas mal surtout en WebObjects.
En cocoa de temps en temps. Je te signale que je bosse dans une SSII et que cocoa je connais depuis NeXT. j'ai d'ailleurs des potes à moi avec qui je faisais du cocoa qui sont actuellement à Cupertino chez Apple. J'en connais qui font partie de l'équipe iCal et .Mac et d'autres qui sont sur d'autres projets.
En fait dans ma boite je suis plutôt chef de projet sur les plateformes UNIX (Solaris, Hp-UX, AIX, Tru64 de Digital, etc).
Dans mon job de tous les jours je fais de moins en moins de développement. Je fais plutôt de l'intégration de technologies. Entre autre tout ce qui est webservices, etc. Apple c'est par passion mais surtout parce que pour moi c'est la plateforme techniquement la plus passionnante.
Y a qu'à voir tout ce que je fais avec mon PB 17. Tous mes collègues sont par terre quand ils le voient. J'en ai d'ailleurs fait switcher quelques uns.
J'ai d'ailleurs publié quelques articles sur MacGe sur WebObjects et sur Cocoa. J'écume les forums de dev pour encourager les développeurs débutants à se lancer dans le développement cocoa et profiter de la gratuité des merveilleux outils de dev fournis par Apple.
A l'époque de NeXT certains d'entre nous prenaient des crédits à la banque pour se les payer!!!!
Ils avaient 10 ans d'avance et aujourd'hui ils ont vachement évolué mais n'ont pas pris une seule ride. Y a qu'à voir la qualité des applis cocoa sur OS X.

 
Ah oui, je me souviens d'une démo qui avait été faite dans mon école en... 1991 si je ne m'abuse...
Un mec était venu avec quelques Next pour nous montrer ce qu'on pouvait faire avec: tout le monde était sur le cul, alors que nous commencions à peine à découvrir Windows 3.1 qui venait d'arriver
tongue.gif

Effectivement, il avait 10 ans d'avance et c'était surtout le futur face à la préhistoire.

Une petite explication à propos de mes questions: je bosse aussi dans une SSII (perso, principalement côté étude/archi et dev J2EE). J'ai failli il y a quelques mois avoir une mission pour du dev Cocoa/Carbon (ça a foiré suite à l'abandon du projet, marasme oblige), et depuis j'espère voir ressurgir un jour une nouvelle mission de ce type.

T'as des exemples de sites réalisés en France avec WO (internet/intranet)? Quelles boîtes proposent ce genre de prestation?
 
Des exemples de projets WO j'en ai faits il y a quelques temps déjà. Je peux te citer le club Med, les aéroports de Paris, la Mairie de Puteaux entre autres. Ce qui est marrant c'est qu'à l'époque les boites payaient les prestations au prix le plus fort à la condition de ne pas les mentionner comme clients WO, car cela leur donnait une avance sur la concurrence. c'est l'une des raisons qui ont fait que WO ne soit pas plus connu.
Ce qui nous faisait le plus sourire c'est que beaucoup de gens oublient que DELL doit sa prospérité et sa renommée de vente sur le Web grace à WO dont il était l'un des premiers clients.
Je suis content qu'Apple continue à le bichonner.
Avec l'arrivée du G5 et le renouvellement des XServe, Apple pourrait s'en servir pour proposer des solutions de serveurs d'applications de très bon niveau.
La force de WO c"est de posséder une architecture tellement bien conçue dès l'origine qu'Apple a pu y intégrer au fur et à mesure des technologies émergentes comme J2EE assez aisément. C'est en outre la seule plateforme qui offre des possibilités de développement d'applications internet/intranet les plus variées.
 
Eh ben, tu peux te considérer comme chanceux, car là où je bosse, et comme dans la plupart des SSII, serveur J2EE rime uniquement avec WebSphere ou WebLogic (éventuellement iPlanet pour les vieux systèmes), avec Tomcat et JBoss pour les tests.
Un jour, je me suis aventuré à parler de WO à un responsable technique, il m'a regardé avec un oeil vide et demandé de quoi je lui parlais...

 
Tu sais en t'inscrivant comme développeur online sur le site ADC d'Apple, tu peux avoir une version complète de WO 5.2 limitée certes dans le temps mais il y a un très bon tutorial qui te permet de mettre la main à la pâte et de mieux comprendre pourquoi de tous les serveurs d'pplications WO est le plus élégant.
N'oublie pas qu'il a été le PREMIER serveur d'applications sur le marché.
En fait historiquement, Sun, dans le domaine du développement orienté objet a toujours marché à l'ombre de NeXT. D'ailleurs Java a été lancé par ceux là même qui avaient travaillé avec des ingénieurs de NeXT au portage d'OpenStep (Cocoa aujourd'hui) sous Solaris. Ils se sont fortement inspirés de ce dernier.
Les gars de NeXT maitrisaient la technologie orientée objet comme personne.
En parlant du support J2EE, la version Serveur de Panther va apporter de très bonnes choses. Sans parler de son optimisation pour le G5.

D'ailleurs actuellement je prépare une migration WebSphere 5.

Ce qui faisait le charme de NeXT et continue avec OS X et cocoa aujourd'hui, c'est d'avoir apporter une élégance sans pareille au développement d'Applications en utilisant la technologie orientée objet dans toute sa splendeur.
Les Frameworks cocoa sont des trésors qui implémentent des paradigmes que tu ne trouveras nulle part et dont certains ont été cités dans l'indispensable et excellent bouquin 'Design Patterns' de la bande des 4.
Personnellement je trouve que OS X va arriver à maturité avec Panther et pour moi est l'OS le plus abouti jamais conçu et qui trouvera avec le G5 LE processeur lui permettant de s'enflammer pour notre plus grand plaisir.
Franchement je crois qu'il ne joue plus dans la même cours que Windows un système qui a des millions de développeurs pas fichus de sortir une seule appli de la veine des iApp sur OS X.