Développement et Conception de logiciel



Développement d'utilitaire 2009
 
Utilitaire (dans un but d'apprentissage) qui permet de faire
  1. un scan disk de tous les lecteurs / partitions d'un ordinateur l'un après l'autre
  2. une concaténation et découpage de fichier
    Les fichiers récupéré du net d'une vidéo sont parfois découpé en plusieurs morceau avec l'extension .001 .002 etc.
    Il permet de faire des découpages
  3. un affichage de la liste des processus.
    On peut fermer une liste de logiciel en mémoire automatiquement qui ont été présélectionné
  4. une modification du registre
    1. x-mouse: permet d'activer un logiciel, plus exactement une fenêtre juste en la survolant
    2. console: active plus d'option au moment du démarrage de windows
  5. une Veille
    1. de l'écran en un 1 clic
    2. d'un écran noir dans le cas ou il y a plusieurs écran
      Dans le cas ou l'on regarde la TV sur son ordi, il est souvent gênant d'avoir l'autre écran allumer pour la lumière qu'il génère
    3. prolongée
    4. un redémarrage forcé de l'ordi
    5. un arrêt forcé de l'ordi
Objectif de ce projet: Apprendre le .net et créer des applications sous windows
Développé en Visual basic 2008 .net
Logiciel utilisé Visual studio 2008
Logiciel de type: Freeware

Conception d'un CMS
 
Logiciel de gestion autonome spécialement conçu  pour les entreprises ou les associations désireuses de se doter d'une vitrine sur Internet. Il met à disposition l'ensemble des éléments nécessaires à la création / modification, au référencement et à la mise à jour de site Web.

L'interface de mise à jour et d'utilisation nécessite une simple connexion Internet.
Elle permet de créer simplement et rapidement un site Web, à partir de n'importe quel ordinateur (possédant Internet Explorer,  Mozilla Firefox, Safari ou Opera).


Les fonctionnalités :
  • Edition de page (comme sous word)
    • Création
    • modification
    • ajout de pages
    • gestion de catégories
    • multi-thèmes
    • Ajout d'image, animation/vidéo flash, de fichiers de traitement de texte et tableur.
    • Ajout simple des liens des pages
    • compteur de clics
    • formulaire de contact et newsletter
    • ajout de mot(s) clé(s) spécifique(s)
  • Gestionnaire d'image
    Visualisation miniature, suppression, renommer les fichiers et ajout de commentaire(s)

  • Multi-newsletters : pour envoyer des nouvelles à des groupes de personnes spécifiques
  • Statistique : Statistiques détaillées et complètes du site.
    Envoi de rapports hebdomadaires ou mensuels.
    Affichage des mots clés utilisés par les visiteurs pour accéder à leur site. A partir de ces mots clés, accès direct au moteur de recherche permettant de connaître le positionnement du site.
    Page visitée, temps du parcours, etc.
  • Multi-utilisateurs
    Partie administrative par login et mot de passe
    Possibilité de restreindre certains utilisateurs à certaines pages et fonctions
  • Flux RSS, l'information en permanence des activités du site
  • Ajout de plug-in externe simplifié
Objectif de ce projet: Apprendre le PHP pour créer des logiciels professionnels
Développé en PHP5/Mysql/JavaScript/Ajax/XML/HTML/DHTML/XHTML/CSS3
Logiciel utilisé Eclipse 
Logiciel de type: Professionnel
Valid XHTML 1.0 Transitional

 
Logiciel de comptabilité 2004
 

Gestion de compatibilité en ligne
  • Gestion de clients
  • Vente matériel/logiciel
  • Création de facture/devis
  • Représentation graphique des statistiques du budget 
  • Génération de factures au format PDF
Logiciel de type: personnel

Menu 1992/1996
 

Freeware sous DOS

Logiciel "d'utilisation simple" qui permet de rendre l'accès aux jeux / programmes pour le DOS plus convivial et surtout beaucoup plus simple. 
  • Mode visuel/graphique simple.
  • Recherche automatique de nouveaux logiciels et les ajouts dans la liste.
  • Utilisation de cette liste par la souris / clavier (flèche ou touche de raccourci).
  • Mode simple et avancé
  • Permet de compresser ou décompresser le logiciel voulu automatiquement à son exécution
Développé en C++/ASM
Logiciel utilisé Turbo C++
Logiciel de type: Freeware

Traitement d'image 1995
 

Projet BTS sous DOS qui consisté à faire un traitement d'images venant d'une source vidéo ou d'une image de type GIF, BMP et TIFF en 256 couleurs.

Filtre :
  • extraction de contour
  • Conversion d'une image couleur en noir et blanc.
  • Négatif (inversion des couleurs)
  • Mode miroir
  • Réglage des lumineuses (rouge/vert/bleu et lumière/contraste)
  • Filtre la place/gauss/sharp etc.
  • Ajout de filtre manuel selon une matrice 3x3
  • Lecture/enregistrement du format d'image gif/bmp/tiff
  • Mode TV
La structure du format bmp été impossible à trouver sur internet alors en analysant octet par octet, je l'ai reconstruite.

Documentation fournie était celle de la carte Secad, qui permet de transmettre une image ligne par ligne et la lecture/enregistrement du format tiff uniquement.

Carte de montage vidéo pro utilisée : SECAD
Développé en C++/ASM
Logiciel utilisé Turbo C++
Logiciel de type: Freeware

Voicepas ( éditeur de son ) 1992/93

Création d'une interface graphique visuelle de type windows (fenêtre, menu déroulant, bouton, etc.), sous DOS, seul le mode texte existe.
  • Traitement de son et éditeur visuel
  • Affichage simple avec menu déroulant et bouton
  • Affichage de la courbe du son
  • Lecture/enregistrement format VOC/WAV
  • Sélection/copier/coller/insertion
  • Zoom du sample
  • effet
    • echo
    • fondu sur 1 ou 2 canaux
    • inversion du son
    • traitement des parasites
    • réduction / augmentation de volume
    • réduction / augmentation de la taille du sample
    • silence
Documentation, 2 livres sur la sound blaster pour lire et enregistrer le son à multiple fréquence.
Aucune documentation pour le reste (mode visuel à la windows / les effets).

Développé en Pascal/ASM puis converti en C++/asm
Logiciel utilisé Turbo pascal
Logiciel de type: Freeware