Programmation


N'ayant pas eu de formation poussée en programmation dans le cadre de mes études, j'ai dû apprendre seul certains concepts et notamment celui de la conception et la programmation à objets.

Mis a part le langage C, j'ai du apprendre les bases d'autres langages de programmation et de script par moi même et notamment:

  • PHP (et MySql)
  • C, C++ (avec quelques orientations dans le traitement d'images, et la vidéo via DirectShow)
  • Maxscript (Langage de script de 3DStudio Max), Python (en Cours)

  • Ces quelques bonnes notions me permettent de comprendre, d'analyser et de concevoir des solutions pour des problèmes non résolus par d'autres logiciels.

    Mes projets actuels de programmation


    Moteurs de rendu réseau de projets de montage
    Lors de mon stage dans une chaîne de TV locale et par les différents contacts que j'ai pu avoir au sein de petites chaînes, je me suis rendu compte que le rendu des montages (creation du fichier destiné à être diffusé apres le montage) prenait beaucoup de temps (ex: env 45mn pour un montage de 35mn). Celà encombre la machine du monteur dans la mesure ou il ne peut rien faire d'autre, la chaine ne disposant bien souvent qu'une d'une seule solution de montage professionnelle.
    Ainsi, le but de mon petit programme est de, à partir d'un poste sur le réseau, d'effectuer le rendu, certes en autant de temps, mais laissant le poste de montage libre.

    Actuellement, l'application n'est pas encore en version finale, et supporte:
       -Montage Cut Multipiste(avec gestion des séquences d'images avec gestion de l'alpha)
       -Mix audio (Volume uniquement), multipiste

    Ce projet n'a aucune prétention autre que de me permettre de manipuler la programmation DirectShow.

    Serveur de diffusion
    Projet de serveur video multi formats, multi supports.

    Recherches en réalité virtuelle
    Reflexions sur les différentes optimisations possibles dans la conception d'un système de réalité virtuelle destiné au divertissement.
     
    © 2004/2006 - Jeremy Cardon - www.jeremycardon.com