Sites internet réalisés Projet de semestre 1ère année Projet de semestre 2ème année Travail de diplôme Liens

Visitez le site de l'EIVD !

Diplômé en informatique logicielle à L'Ecole d'Ingénieurs du Canton de Vaud (EIVD), mes cours portaient principalement sur la programmation et l'informatique d'un point de vue logiciel et non matériel. Les branches principales étaient l'analyse et la programmation (avec les langages Ada, C, C++, et Java), la programmation concurrente (avec Ada), l'algorithmique et les structures de données (sous Ada), la programmation orientée objets (avec C++ et Java), et les interfaces hommes-machines.


Sites Internet réalisés

Je développe également des solutions Internet (lorsque le temps me le permet),et je vous invite donc à rendre visite à mon dernier né : le site www.baleinev.ch, une fenêtre Internet du bal de l'Ecole d'Ingénieurs où j'étudie. www.baleinev.ch

Tuk-Tuk Café

Avenue de Tivoli 4
1007 Lausanne
Tél + Fax 021/323 39 78

http://www.chez.com/tuktuk
Le Tuk-Tuk Café est un restaurant accueillant de Lausanne, qui mijote des plats excellents d'Amérique Latine, d'Afrique du Nord et d'Asie, le tout dans une ambiance très sympathique. Un magasin, le Tuk-Tuk shop, vous permet de découvrir l'artisanat local de ces régions, en accord avec les principes des Magasins du Monde (pour une solidarité commerciale).

http://www.grancy.ch

www.grancy.ch est le site de la petite commune (moins de 400 habitants) dans laquelle je vis. L'idée était de relier les habitants connectés par l'ensemble des informations qu'ils reçoivent durant l'année normalement par voie postale. Les entreprises villageoises se présentent également par ce canal pour aggrandir leur réseau publicitaire.



Projet de semestre de première année

Tutorial HTML pour le GUI Builder / Object Ada 7.1.2

Mon projet de semestre en première année a porté sur le GUI Builder (Constructeur d'interfaces utilisateurs graphiques) de l'environnement Object Ada 7.1.2. L'idée était de fournir une série d'exercices pour les étudiants désireux de découvrir ce logiciel de manière ludique. Ce didacticiel a donc été développé en français en HTML, et tourne sur la majorité des explorateurs Internet. Vous pouvez le charger ici (fichier zip de 920 Ko) ou aller jeter un coup d'oeil dans sa version beta (0.99) sur le net en cliquant sur le lien ci-dessous. La documentation en français sur tous les objets, méthodes et évènements n'est pas fournie dans ce tutorial, mais vous pouvez la recevoir sur un simple mail de votre part !

Fenêtre de démarrage du tutorial

 

download zone !
Downloader le tutorial (fichier zip de 920 Ko)



Projet de semestre de deuxième année

DroïdZ, un jeu de combat de robots autonomes en Temps Réel

DroïdZ est un jeu fonctionnant "tout seul" grâce à un petit moteur "temps réel" développé sous Ada 95. Le but est simple : des équipes de n robots vont déambuler dans un labyrinthe et se combattre dans l'unique but de s'anéantir. L'accent n'est pas mis - contrairement aux jeux de combats que l'on trouve actuellement sur le marché (Quake, Half-Life et autres Doom-Like) - sur la partie graphique, mais plutôt sur la pseudo intelligence artificielle des robots, qui vont se déplacer absolument seuls sur le plateau de jeu sans aide extérieure de l'utilisateur. Les mécanismes utilisés sont ceux principalement étudiés au cours de Programmation concurrente et temps réel, soient l'exclusion mutuelle, les rendez-vous, les objets protégés,...

DroïdZ

download zone !
Downloader DroïdZ (fichier zip de 543 Ko)
download zone !
Downloader les librairies Adagraph (fichier zip de 666 Ko)


 

Travail de diplôme

Visual Basic 6 & technologie ActiveX

Données de base

Le développement logiciel à base de composants réutilisables, testés et normalisés, permet de produire rapidement des applications robustes, facilement modifiables et extensibles. L'évolution vers ce type de logiciel, stimulée par le succès de produits de développement tel Microsoft Visual Basic 6, est l'une des tendances dominantes du marché actuel des logiciels. Microsoft a dirigé ses efforts dans le sens de la définition d'une norme d'interopérabilité des logiciels. Le modèle d'objet composant COM (DCOM pour les composants distribués), comprenant Automation (Remote Automation pour DCOM) et la spécification ActiveX, permet l'interopérabilité entre les composants logiciels (contrôles, documents, dlls ou encore exe ActiveX) créés et/ou achetés.

Cahier des charges

1. Présenter une synthèse claire de la terminologie et des concepts relatifs à la technologie ActiveX. Discuter des questions de sécurité de cette technologie comparativement à Java.

2. Illustrer à l'aide d'exemples de code non triviaux comment on crée en VB6 un contrôle ActiveX, une DLL ActiveX et un EXE ActiveX.

3. Illustrer à l'aide d'exemples de code non triviaux les possibilités offertes par DCOM et COM+, en particulier pour ce qui concerne l'accès à une base de données.

4. Examiner ce qu'il advient de la technologie ActiveX dans le contexte du nouveau produit VB.NET de Microsoft.

L'intégralité du rapport est disponible ci-dessous.
Etant donné la taille totale, j'ai découpé le rapport en chapitres, sous la forme de fichiers PDF.
Le contenu du rapport peut être repris - sous quelle forme que ce soit - en ayant soin de m'en avertir par avance, merci !

download zone !
Downloader [ActiveX & COM].pdf (450 Ko)
download zone !
Downloader [ActiveX et la sécurité].pdf (263 Ko)
download zone !
Downloader [Les contrôles ActiveX].pdf (293 Ko)
download zone !
Downloader [Les DLL ActiveX].pdf (433 Ko)
download zone !
Downloader [Les EXE ActiveX].pdf (199 Ko)
download zone !
Downloader [COM+].pdf (293 Ko)
download zone !
Downloader [DCOM].pdf (337 Ko)
download zone !
Downloader [ActiveX et .NET].pdf (120 Ko)

 


 

META - TAGS

Si vous vous intéressez aux Meta-Tag contenus dans le header d'un document HTML, je vous conseille les sites suivants :






Et voici maintenant la liste (non-exhaustive) de mes liens favoris sur Internet. Vous y trouverez votre bonheur si vous développez des pages web, car certains liens pointent sur des sites très intéressants !

Vers la page des liens...


{ home } { CV } { hobbies } { informatique et internet } { contact }