• Aucun résultat trouvé

Photoshop online

N/A
N/A
Protected

Academic year: 2022

Partager "Photoshop online"

Copied!
1
0
0

Texte intégral

(1)

Photoshop online

Aujourd’hui les nouvelles technologies comme Web Assembly, ASMJS et WebGL permettent de développer des applications Web côté client (s’exécutant dans le navigateur Web de l’utilisateur) avec des performances proches de celles d’une application native. Ce saut technologique permet par exemple le développement d’applications de traitement d’images comme Photoshop ou The Gimp sous la forme d’applications Web exécutables sur PC ou mobile.

Le but de ce projet est de poser les bases d’une application de traitement et d’analyse d’images sous la forme d’une application WEB. L’application reposera sur la pile OpenGL+Emscripten (notamment utilisé par les moteurs de jeux Unity3D ou UDK pour l’export au format Web). Dans ce cadre l’application est en fait développée en C/C++

puis transpilé (trqduite) en Javascript optimisé par la chaîne de compilation EmScripten.

Au cours de ce projet, vous pourrez contribué à enrichir le logiciel avec :

de nouveaux outils d’édition d’images interactifs,

de nouvelles interfaces graphiques,

de nouveaux filtres d’images automatiques.

Compétences et connaissances développées pendant le projet :

découverte des nouvelles technologies pour la programmation Web,

éléments de génie logiciel pour la conception modulaire d’application,

notions de traitements et d’analyse d’images,

monté en compétences en développement C++,

gestion de projet agile.

Pré-requis:

notions de programmation orientée objets

notions de programmation C et/ou C++

Références

Documents relatifs

Langages côté serveur Bases de données Frameworks Aspects

Langages côté serveur Bases de données Frameworks Aspects pratiques.. Comment se faire héberger un

• Compositing: applying styles, interactivity (scripting), animations, synchronizing media elements … to produce static data to be rendered. • Rendering of

JSP (Java Server Pages) : permet de mêler instructions Java et code HTML ; nécessite un serveur d’applications Java (p. ex., Tomcat) en plus d’Apache (Sun, gratuit voire libre)

La licence confère à l’utilisateur un droit d’usage sur le document consulté ou téléchargé, totalement ou en partie, dans les conditions définies ci-après et à

applications complexes côté serveur avec peu d’interaction côté client ; nécessite un serveur d’applications Java en plus d’Apache (Sun, gratuit voire libre). JavaScript

Sécurité côté client Introduction Failles de sécurité Abus de confiance Capture d’informations Sécurité côté serveur Références... 21

Sécurité côté client Introduction Failles de sécurité Abus de confiance Capture d’informations Sécurité côté serveur... Page 4 / 34