Dossier de présentation du Club Informatique
Transcription
Dossier de présentation du Club Informatique
Dossier de présentation du Club Informatique Par Maxime Chéramy, Vincent Privat et Mathieu Velten Introduction L'INSA a la chance de posséder deux clubs informatiques, le club Programmation et le club Réseau. Le club Programmation offre la possibilité aux étudiants d'approfondir leurs connaissances en programmation. Pour cela, le club propose des cours de programmation et d'algorithmique. Il propose aussi de participer à des projets plus vastes pour travailler en équipe. Chaque année, ce sont plusieurs Insaïens qui ont la chance d'aller à la finale de Prologin, une compétition nationale de programmation. Le club Réseau quant à lui est l’organisateur depuis 2004 du principal tournoi de jeux vidéo en réseau de notre établissement, l’INSLAN. La dernière édition de cet évènement annuel, l’INSLAN 3, a réuni en février dernier, avec l’aide des services logistique et informatique de l’INSA, plus de 80 joueurs au restaurant universitaire. Chapitre : Introduction Nous avons jugé qu'il serait préférable de créer un club unique rassemblant les activités de nos clubs respectifs et par la même occasion, en profiter pour élargir le panel d'activités. En outre, de plus en plus d'étudiants ont émis le souhait de disposer d'un serveur géré directement par des étudiants et un club Informatique s'est alors posé en solution pour sa gestion. Dossier de présentation du club Informatique 2 Organisation Une contrainte importante lors de notre réflexion fût de prévoir une organisation solide pour faire du Club Informatique une entité sérieuse et responsable. Voici donc son organigramme : Figure 1 - Organigramme du Club Informatique Les responsables du club pour l’année scolaire 2006/2007 sont : Bureau Président : Maxime Chéramy Trésorier : Vincent Privat Secrétaire : Thibaud Reygner Responsables Programmation : Maxime Chéramy (actuel président du club Programmation) Réseau : Vincent Privat (actuel président du club Réseau) Services : Mathieu Velten & Baptiste Delplanque Dossier de présentation du club Informatique Chapitre : Organisation 3 Le serveur Pourquoi un nouveau serveur ? Actuellement, il existe à l’INSA un serveur étudiant (« Concorde », accessible à l’adresse www.etud.insa-toulouse.fr), qui est administré par des étudiants sous l’autorité du Centre de Ressources Informatiques (CRI). Ce serveur propose aux étudiants un ensemble de services officiels, à savoir : Un portail Internet La consultation des courriers électroniques L’annuaire INSA en version électronique L’hébergement de pages web personnelles, ainsi que celles des clubs et associations Les étudiants en charge de ce serveur (les « roots ») sont recrutés chaque année par le CRI afin de gérer l’envoi des mail-all, de maintenir le site web et d’administrer les pages web des étudiants. Les sites et services hébergés sur ce serveur se sont multipliés ces dernières années, entraînant une charge du serveur de plus en plus grande. Depuis le début de l’année scolaire se sont posés plusieurs problèmes de stabilité du serveur rendant inaccessibles ces services à de nombreuses reprises. Les roots étudiants souffrant cruellement d’un manque d’effectifs, et le CRI ayant d’autres priorités, il n’a pas toujours été possible de faire preuve de réactivité lors des réparations de ce serveur, ni d’informer correctement les étudiants à ce sujet. C’est dans ce contexte que nous proposons de mettre en place un nouveau serveur étudiant. Nous aimerions pouvoir proposer aux étudiants de nouveaux services (qui seront détaillés juste après) tout en ayant un maximum de liberté pour être le plus réactifs possible. Chapitre : Le serveur Ceci permettrait également de séparer d'un même serveur les services essentiels (portail, webmail, annuaire, etc...) des services moins importants dont nous aurions entièrement la responsabilité. Dossier de présentation du club Informatique 4 Services proposés Serveur Web Un serveur Web, au sens de serveur HTTP, est en quelque sorte une vitrine pour un serveur. Cela permet, grâce à un site web, de communiquer mais aussi de proposer des outils Web simples à utiliser. Objectifs Proposer un portail pour permettre aux étudiants d'accéder rapidement à tout ce qu'il leur faut : Permettre aux étudiants de disposer d'outils de travail collaboratifs (basé sur SVN) afin de faciliter le travail en groupe. Héberger les sites des clubs, des étudiants ainsi que des projets. Proposer un système de blog aux étudiants. Informer de l'état du serveur (statistiques, services, news...) Et pourquoi pas d'autres outils tel qu'un wiki ? Intérêts Etre indépendant des serveurs de l'INSA qui hébergent des services importants et officiels (webmail, annuaire…). En cas de panne, l’impact est moindre. Faciliter la maintenance et l'évolution des outils mis en place grâce à notre proximité avec le reste des étudiants. Chapitre : Services proposés Dossier de présentation du club Informatique 5 Serveur IRC IRC (Internet Relay Chat) est un système de communication instantanée. Il permet de se connecter à des salons de discussion pour des échanges à plusieurs ou en privé. Dans la pratique, il s'est avéré que ce système rencontre un réel succès auprès des Insaïens et permet de nouvelles rencontres. Objectifs L’objectif de ce service est d’augmenter la communication entre les étudiants : Relayer plus rapidement les informations et répondre immédiatement aux questions. Favoriser l’entraide entre les promotions, que ce soit pour les cours ou simplement pour faire partager leurs expériences. Faciliter le travail en groupe. Rencontrer des gens qui partagent les mêmes centres d'intérêts. Ou au contraire s'ouvrir à des gens différents. Intérêts Un serveur IRC présente de nombreux avantages : Le protocole est fiable et utilisé depuis de nombreuses années. Le serveur est léger et ne requiert donc que très peu de ressources. De nombreux logiciels gratuits et multiplateformes permettent de l’utiliser. Connexion à RezoSup RezoSup est un réseau IRC regroupant une vingtaine d’écoles d’ingénieurs, de commerce, et d’universités françaises. Il a pour but de promouvoir les échanges entre étudiants de l’enseignement supérieur. Toulouse est déjà représentée sur ce réseau par l’intermédiaire de l’ENSEEIHT. Nous proposons de relier le futur serveur IRC de l’INSA à ce réseau étudiant pour accroître la communication inter-écoles et la visibilité de l’INSA. www.rezosup.org Dossier de présentation du club Informatique Chapitre : Services proposés Pour plus de renseignements à propos de RezoSup, nous vous invitons à consulter leur site Internet : 6 Serveur SVN Subversion (généralement abrégé par son acronyme SVN) est un logiciel de travail collaboratif et de contrôle de versions. Destiné idéalement à des projets de programmation informatique, il peut s'adapter à tout projet nécessitant des modifications de documents par plusieurs personnes. Il est très utilisé sur internet, en particulier pour le développement de logiciels libres. Son fonctionnement est similaire au système CVS, plus répandu dans le milieu professionnel, dont il se veut le successeur logique. Ici, il serait accompagné d'outils de gestion de projet (Trac entre autres). Intérêts En utilisant ces outils, le travail en équipe est facilité : Tout le monde est assuré d’avoir la même version des documents. Possibilité de repartir sur d'anciennes versions grâce à l'historique. Centralisation des projets. L'INSA utilise certains outils (ex: Eclipse) capables de s'interfacer facilement avec SVN. Utilisation Les solutions permettant d'utiliser un serveur SVN situé à l’extérieur de l’INSA sont actuellement inadaptées à l’architecture réseau et trop compliquées à mettre en œuvre pour la plupart des utilisateurs. Voilà pourquoi nous proposons de mettre en place ce serveur qui serait à disponibilité des étudiants pour leurs projets personnels et scolaires (en particulier les Bureaux d’étude (BE) et projets tutorés en 3ème, 4ème et 5ème année). Pour plus de renseignements à propos de Subversion, nous vous invitons à consulter le site officiel : Chapitre : Services proposés http://subversion.tigris.org Dossier de présentation du club Informatique 7 Serveurs de jeux Parce que les Insaïens peuvent aussi vouloir se détendre en jouant à des jeux vidéo en réseau, ce serveur pourrait servir à héberger des serveurs de jeux gratuits tels que Counter-Strike, Savage ou Trackmania Nations, selon la consommation mémoire et processeur. Intérêts Les étudiants jouent déjà à ces jeux sur le réseau. Ici, le serveur aurait une adresse IP fixe, facilitant la connexion. Il n'y aurait plus de déconnexion du VPN pour le serveur, rendant ainsi les parties bien plus agréables à jouer. Un serveur de jeux centralisé permettrait également d’héberger des modules de statistiques rendant possible l’existence de tournois continus, et non plus limités à l’INSLAN. Ce serveur serait de plus une vitrine de l’INSLAN en hébergeant les photos, vidéos, résultats des différents tournois et les enregistrements (replays) des matches officiels (finales et demifinales). Figure 2 - Le logo de l'INSLAN 3 (du 2 au 4 février 2007) Chapitre : Services proposés Dossier de présentation du club Informatique 8 Le rôle du CRI En quoi cela concerne t-il le CRI ? Pour une accessibilité maximale du serveur, il serait intéressant d'avoir, tout comme Concorde: Une adresse IP fixe sur chaque réseau de l'INSA (Promologis, R1 et VPN), voire sur Internet. Un alias DNS sur les serveurs DNS de l’INSA. Un hébergement (physique, électrique et connectique) dans les locaux du CRI (à proximité de Concorde ?). Des subventions pour l'achat si vous trouvez le projet intéressant et utile. Chapitre : Services proposés Dossier de présentation du club Informatique 9