Header

Outil de représentation d'architectures réseaux

Tags : conception, exposé, java, logiciel, php, réseaux

S5-Schema-Architecture

Le projet de mon 5ème et dernier semestre à TELECOM Bretagne a été demandé par Orange R&D. Il s'agissait de créer un logiciel collaboratif de représentation de réseaux. Dit comme ça, on a du mal à visualiser, donc je vais détailler un peu ce que nous avons réalisé. Mais globalement, il s'agissait de conception et de développement logiciel, en de multiples langages (java, flex, php, ...).

Un réseau : il peut tout aussi bien s'agir d'un réseau de téléphonie mobile de type GSM ou UMTS, que d'un réseau informatique fixe délivrant différents services.

Une réprésentation d'architectures réseau : il s'agit de représenter les différents éléments constitutifs d'un réseau et leurs interconnexions de manière graphique, tout en détaillant leurs fonctions et utilités de manière textuelle.

Un logiciel collaboratif : logiciel sur lequel plusieurs personnes peuvent travailler ensemble et de manière simultanée, afin par exemple de compléter l'ouvrage rapidement, ou bien lorsque de nombreuses connaissances issues de divers milieux sont nécessaires.

Au final, nous avons "seulement" développé un prototype (ce qui est déjà bien, vu le temps imparti) constitué de plusieurs parties :

Lire la suite... | Commentaire (0)

Conception d'un serveur d'enchères

Tags : conception, encheres, exposé, java, réseaux, serveur

S5-diagramme-utilisateur

Ce projet de 5ème semestre consistait en la conception, le développement et livraison d'un serveur d'enchères. Le système devait respecter quelques impératifs. Nous nous sommes vu remettre un cahier des charges en début de projet.

La programmation en langage java nous a permis de découvrir différents patrons de conception (ou design patterns). Indispensables dans toute programmation objet, les patrons de conception permettent de représenter des ensembles d'objets et leur interactions entre eux avec des schémas éprouvés et connus de tous, ce qui apporte une meilleure fiabilité à l'ensemble du programme et une compréhension plus rapide pour celui qui souhaite s'intéresser au code. Ci-dessus, vous pouvez observer le diagramme de classe représentant les comptes utilisateurs du système. Les autres parties sont dans le rapport de conception.

S5-Couverture-TestsCe projet nous a aussi permis de comprendre et mettre en pratique les différentes phases de conception d'un logiciel. Entre autres, il faut bien saisir l'importance de la phase de validation : bien que les tests soient souvent laborieux à mettre en œuvre, ils sont un critère de fiabilité pour le logiciel produit. Au final, les tests nous ont pris environ un tiers du temps total consacré au projet (ci-dessous), mais nous avons pu tester de très nombreux cas possibles (ci-contre).

Enfin, un dernier point intéressant du projet était l'implémentation de la sécurité dans le logiciel : comment gérer de manière simple les autorisations ou interdictions des différents types d'utilisateurs (administrateur, modérateurs, etc.) ? Nous avons pour cela utilisé un modèle de contrôle d'accès créé par des enseignants-chercheurs de l'école. Il s'agit du modèle OrBAC. Ce modèle associe des autorisations ou des interdictions à des triplets [catégorie d'utilisateur, activité, objet de l'activité]. Ce modèle est très précis, et par la même très expressif : une fois implémenté, il devient très facile de mettre en œuvre une politique de sécurité très détaillée. Pour plus d'informations concernant l'implémentation de la politique de sécurité, vous pouvez lire le livrable de sécurité.

S5-repartition-horaire

Voir le projet | Commentaire (0)

Affiche du séjour ski 2007

Tags : affiche, graphisme, montagne, neige

STS-2007Après avoir remis à flot le séjour ski de TELECOM Bretagne, je n'ai pas pu m'empêcher de suivre l'organisation du séjour suivant. Et j'ai de nouveau réalisé une affiche pour annoncer l'ouverture des inscriptions.

Toujours en A3, j'ai cette fois grossièrement repris le travail d'une grande marque de glisse, en ré-exploitant un de leur fond d'écrans. Je l'ai sauvagement modifié et personnalisé pour en faire l'affiche ci-contre. Cliquez pour agrandir.

NB : La Marmotte est le pseudo de Damien (ex-co-organisateur du séjour) et Touff le mien.

Voir le projet | Commentaire (0)

Retransmission d'un tournoi de badminton sur internet

Tags : badminton, brest, sport, streaming, tournoi, transmission, vidéo

S4-flux

Notre projet du 4ème semestre a consisté en la retransmission sur internet d'un tournoi national de badminton. Le tournoi s'est déroulé les 10 et 11 juin 2006 à Brest. Concernant la retransmission vidéo, il s'agissait de filmer les matchs les plus importants, entre autres les finales, d'optimiser puis de compresser la vidéo, avant de la diffuser en ligne. De plus, quelques plans d'ambiance étaient pris et diffusés en direct, à l'aide d'une webcam. Cliquez sur l'image ci-contre pour agrandir le schéma récapitulatif.

S4-streaming

Un site internet avait été pour l'occasion. Il contenait plusieurs rubriques statiques de présentation du club, du tournoi et de notre projet. Et durant le tournoi, il était mis à jour régulièrement pour afficher en direct les résultats des différents matchs. Une rubrique contenait des photos du tournoi. Et une page redirigeait vers les différents flux vidéos disponibles.

À l'intérieur des gymnases, les participants pouvaient accéder via des bornes, aux différentes informations concernant l'avancement du tournoi, en particulier sur les matchs en cours et à venir.

Ce projet était assez conséquent et touche de nombreux domaines différents. Nous étions ce semestre un groupe de 6 élèves pour le mener à bien. Pour plus d'informations, vous pouvez télécharger le rapport concernant ce projet. Vous pouvez aussi visiter l'album photo concernant l'évènement.

Streaming vidéo Gymnase principal

Voir le projet | Commentaire (0)

Plaquette des élèves

Tags : brest, graphisme, publicité

alpha-2006

Il y a un an, je faisais partie de l'équipe réalisatrice de la plaquette alpha 2005. Cette année, en 2006, je suis maintenant président de cette équipe et responsable de la plaquette, auprès des autres, et de l'école, qui finance le tout.

L'objectif est toujours le même, concevoir une plaquette attrayante pour les futurs élèves potentiels de l'école, le tout avec les moyens du bord. Attrayante, c'est à dire avec plein de photos, une bonne touche d'humour, du contenu agréable à lire, et suffisamment de rêves crédibles pour donner envie de venir faire au moins 2 ans d'études au fin fond de la Bretagne (encore plus loin que Brest).

Les compétences requises sont nombreuses, et l'ouvrage est onéreux en temps. Rédacteurs, correcteurs, photographes, dessinateurs, infographistes, metteurs en page, ... toute une équipe est nécessaire.

Au final, la plaquette a été correctement achevée, malgré une couverture controversée, et éditée en 15 000 exemplaires pour être distribuée à de nombreux étudiants en classes préparatoires et universités, français ou étrangers. Si vous souhaitez découvrir l'école TELECOM Bretagne vue parles élèves, vous pouvez télécharger la plaquette 2006. Vous pouvez aussi chercher une version plus récente de cette plaquette via Google ;).

Voir le projet | Commentaire (0)

Ancien site perso

Tags : conception, design, développement web, graphisme, sites web, vie du site

pages-perso

Début 2006, mon premier site personnel a vu le jour. Ce site existe toujours et est hébergé par free à l'adresse suivante : http://cwarneys.free.fr/. Le but était de me présenter, de parler d'un peu tout ce que je faisais.

La différence avec ce nouveau site est que l'ancien était complètement statique, ce qui m'a un peu découragé pour réaliser ne serait-ce qu'une seule mise à jour. alors que ce nouveau site est entièrement dynamique, fait sur la trame d'un blog, mais avec plus de fonctionnalités.

Graphiquement, je l'aimais bien :), mais il ne vaut rien sinon, car il est vraiment tout ce qu'il y a de plus statique.

Voir le projet | Commentaire (0)

EEBO : Espace Éthique de Bretagne Occidentale

Tags : conception, design, développement web, graphisme, sites web

eebov3

L'espace éthique est un site professionnel. Je l'ai réalisé pour le CHU de Brest par l'intermédiaire du GER Télécom, la Junior Entreprise de l'ENST Bretagne. Le but de ce site est de pouvoir discuter autour de différents sujets d'éthique, principalement en rapport avec la médecine.

Techniquement, c'est l'un des premiers sites que j'ai réalisé qui contient autant de données dynamiques. La conception et la mise en place de la base de données m'ont permis de mettre en pratique beaucoup de concepts que je n'avais encore jamais appliqués. L'arborescence des documents et le moteur de recherche interne ont demandé un minimum de réflexion.

La partie graphique n'a pas non plus été de tout repos, puisque les clients et les gestionnaires du GER Télécom ont demandé chacun leur tour de reprendre presque entièrement le design. Voici les deux premières versions réalisées :

eebov1 eebo v2

Ce site est actuellement en ligne à l'adresse suivante : http://www.espace-ethique-bo.org/. Cependant, il semble avoir été un peu délaissé par ses utilisateurs :-/. Vous pouvez aussi consultez les différentes versions du site sur mes anciennes pages personnelles en cliquant sur les images ou sur les liens suivants : version 1, version 2, version finale. Pour ces derniers liens, il s'agit de sites vitrines, donc le contenu n'est qu'à titre d'exemple.

Voir le projet | Commentaire (0)