Lucas Willems

LUCAS WILLEMS

Un étudiant de 18 ans passionné par les maths et la programmation

English

Reflex4you Ton prénom en images

Réalisation

Reflex4you permet de créer, à partir d'un prénom, une Reflex (Représentation de fonctions complexes) lui correspondant.  Il est ensuite possible de commander un cadeau personnalisé (tasse, coque iphone...) unique au monde portant cette Reflex.

Reflex4you
Reflex4you
Reflex4you

Génèse

C'est en réponse à un mail envoyé à mon prof de maths de terminale sur un programme C++, que j'avais réalisé, permettant de calculer 100 millions de décimales de racine carrée en 10 minutes, qu'il me demanda si je voulais prendre part à un potentiel projet avec un polytechnicien, Mikaël Mayer, sur un système de Reflex (Représentation de fonctions complexes) qu'il avait créé.

Ce système est un petit mais puissant logiciel permettant, à partir d'une fonction mathématiques à valeurs complexes, d'en générer une représentation très intuitive (non conventionnelle) grâce à des couleurs. Cette façon de représenter est, de plus, très astucieuse car permet de représenter en 2D, sur un plan, des fonctions représentables en 4D seulement si l'on suit le mode de représentation traditionnel, c'est à dire avec des courbes. Pour en savoir plus, une vidéo est disponible.

Pour faire bref, j'acceptai volontié la proposition de mon professeur et rentrai en contact avec Mikaël. Après quelques mails, nous nous mirent d'accord sur la répartition des tâches : lui s'occuperait principalement de la partie logiciel et moi de la partie web.

Avancement

Je me suis donc lancé dans la réalisation d'un site web permettant de générer des Reflex, grâce au logiciel, pour des prénoms donnés. Pour se faire, la formule mathématique utilisée pour générer les Reflex serait composée de fonctions mathématiques dont les premières lettres correspondraient aux initiales du prénom.

La toute première ébauche du site ne contenait donc qu'une petite interface demandant de saisir un prénom et affichant les Reflex générées pour lui avec la liste des dernières Reflex.

Nous avons ensuite, petit à petit, ajouté de nouvelles fonctionnalités (listées plus bas dans les versions). Je vais en expliciter certaines :

Expérience

Ce projet m'a fait vraiment découvrir le travail en équipe (à 2 en l'occurrence) car jusqu'à maintenant, je ne travaillais que tout seul. Il m'a fallu communiquer avec Mikaël pour lui expliquer les ajouts que j'avais fait ou les idées que j'avais, ce qui nous a ammené à échanger près de 150 mails et à passer quelques heures sur Skype. 

J'ai aussi pratiqué plus sérieusement le versionnage de mes codes et ai pu découvrir ce qu'était les Push, Pull, Merge et autres commandes Git.

Dans le futur

Pour l'instant, la majorité des fonctionnalités auxquelles nous avons pensé ont été implémentées. Nous envisageons peut-être à terme de nous lancer dans l'imprimerie 3D, mais cela reste à voir.

Versions

Ici sont présentées les versions de cette réalisation, ses fonctionnalités, mais aussi celles à venir.

Version 1.0 02/04/2014

Recherche

Voici les recherches relatives à cette page :

Commentaires

Qu'en pensez-vous ? Donnez moi votre avis (positif ou négatif) pour que je puisse l'améliorer.