projet de programmation - C - Programmation
Marsh Posté le 22-05-2007 à 15:14:18
ben voyons... rien foutu et il reste plus que 10 jours...
sors la baie et démerde toi, qu'est ce que tu crois qu'on fais nous ?
Marsh Posté le 22-05-2007 à 15:18:51
ok ben notre cours en C c'est printf , scanf, structure ...
on a pas vu les pointeurs et on sait tout juste faire des petits programmes en console et malgré notre recherche nous n'avons rien trouvé c'est pour cela que je sollicite une aide sur les forums parce qu'on est vraiment à bout
merci
Marsh Posté le 22-05-2007 à 15:21:57
je suis en PS1 moi aussi
j'ai commencé le C début janvier avec les même cours que toi
mon projet perso est fini, le projet de groupe non on commence a peine...
mais ça suffit pas d'aller chopper de l'aide sur des forums... faut un peu taffer aussi
et surtout: c'est ton premier message sur ce forum, et tu ne fais que poster le sujet... ici on aide sur des problemes de prog, précis, ou y a déja des chsoes de faites, on fais pas le boulot a la palce des autres.
as tu lu les tomics du forum du labo apple ?
Marsh Posté le 22-05-2007 à 15:26:03
gun_guigs a écrit : Bonjour, |
Oui.
Marsh Posté le 22-05-2007 à 15:31:50
Genre le mec il balance le sujet et il croit qu'on va lui envoyer un zip avec les sources
Marsh Posté le 22-05-2007 à 15:37:30
ReplyMarsh Posté le 22-05-2007 à 15:47:36
bah en fait on ne sait pas si on fait l'interface graphique en C ou en applescript , on sait envoyer un fichier de conf par telnet au routeur mais c'est tout , on a différente piste mais le temps nous manque pour les exploiter :s
Marsh Posté le 22-05-2007 à 18:17:50
nous: on fais l'IHM en C/GTK, bof pour du os X mais : applescript on voit pas comment gérer ça avec le programme en C ensuite (passer tous en argument... bof), et j'ai déja quelques bases de GTK ayant fini mon projet perso...
ensuite connexion au routeur avec des sockets (humm ) et on balance les commandes IOS.
en gros on as quasi que du C...
Marsh Posté le 22-05-2007 à 21:16:46
gun_guigs a écrit : bah en fait on ne sait pas si on fait l'interface graphique en C ou en applescript , on sait envoyer un fichier de conf par telnet au routeur mais c'est tout , on a différente piste mais le temps nous manque pour les exploiter :s |
OK mais si tu veux une réponse, il faut une question.
Donc quelle est la question ?
Marsh Posté le 22-05-2007 à 21:50:00
ReplyMarsh Posté le 22-05-2007 à 22:01:28
don't feed the troll
Marsh Posté le 22-05-2007 à 22:03:58
Je@nb a écrit : halala et après on appelle les personnes qui sortent de supinfo des ingé ? |
de quoi ? les branlitos qui font leur pub sur toutes les radios en ce moment ?
Marsh Posté le 22-05-2007 à 15:12:56
Bonjour,
Actuellement en première année d'ingéniérie informatique, nous avons été soumis à un projet difficile pour nous et plus que 10 jours pour le finir :s
Je me demandais si vous pourriez m'aider je transmet le sujet :
Configuring a router using Internet on Mac OSX
This project is for PS1 and uses technologies of the Apple and Cisco laboratories. "
Cela fait aussi appel à des compétences C et Unix.
The aim of this project is to allow a user to configure a router thanks to a graphical interface on a Mac OSX client.
Donc le but : faire un configurateur de routeur Cisco en mode graphique (GUI).
The user will be able to execute a command without any knowledge of the IOS system (or of any terminal) using a program developed in C with a graphical interface.
La personne qui va utiliser le logiciel pourra donc configurer son routeur grâce à une interface ergonomique (et pourquoi pas jolie ! après tout c'est à faire tourner sur de l'OS X). Cest là que le premier point technique intervient ...
La configuration dun routeur Cisco, cest un seul fichier texte. Donc nous parlons ici de faire un soft qui génère un fichier texte à partir dune interface graphique. Via cette GUI on pourra choisir des propriétés qui vont être traduites dans la syntaxe de configuration.
Ceci veut aussi dire que si le projet est développé en C Unix avec une librairie graphique type Gtk alors toute cette partie peut être faite sur un Linux/Unix quelconque ou Mac OS X. Avantage d'OS X : utiliser les technologies Cocoa, l'environnement de développement XCode, Interface Builder pour créer l'interface, Dashcode pour créer le widget etc. Mais il n'y a ici aucune limitation à créer l'application sous OS X.
This command will be executed from the web server and sent to the router in AppleScript format. It will generate a succession of IOS commands (Version 12.3 or more), and execute the desired configuration. "
En gros : - Le programme génère un fichier de conf - qui est envoyé via le réseau à un routeur distant (copie via Applescript, ssh, telnet...) Pour configurer le routeur, il suffit en effet denvoyer le fichier ligne par ligne sur linvite de commande du routeur...
"It will also have to retrieve the return values of the router, which will be transferred to the program. You will have to catch the configurations/communication errors and treat it."
Donc on enverra une commande sur le routeur, ce qui nous renverra une chaine de caractères (essayez un show interfaces sur un routeur pour voir de quoi on parle ...) et il faudra la traiter ... Encore une fois, pas grand chose de spécifique Mac OS X, plutôt du shell et du C...
"It will be also possible to directly generate the configuration file and to send it.
Donc là on redit la même chose que plus haut.
"You will also have to create a Widget on Mac OSX (Using HTML, CSS, and JavaScript), giving the same functionalities.
Le widget est en fait une télécommande du soft, mais en aucun cas le soft en version widget (imaginez un widget qui prend tout le dashboard avec 50 boutons partout... l'horreur!). Le widget pourrait envoyer une configuration déjà établie à un routeur dont on spécifie l'IP, lancer le soft, savoir si le routeur est configuré ou non etc..