logo

Cyber06



F.A.Q.

par Florian GRISONI

Quelles sont vos expériences de développements JAVA ?

Concernant mon expérience en JAVA, le principal est la réalisation d’un Projet d’Intégration Collectif pour la société IOMEDA pendant 5 mois, 2 jours par semaine dans une équipe de 9 personnes. Ce projet était certifié par la norme ISO 9001 : 2000.
Lors de ce projet j’ai été, principalement et dans un premier temps, responsable de la phase de spécification.

Concernant le développement :

J’ai réalisé les interfaces homme/machine : un client léger en utilisant le framework STRUTS ainsi qu’une interface utilisant JAVA Web Start et basé sur la librairie Swing.
J’ai également joué un rôle dans toutes les phases du développement : conception, implémentation intégration, tests…

Apache Struts

Apache Struts est un cadre d'applications open-source pour développer des applications web J2EE. Il utilise et étend l'API Servlet Java afin d'encourager les développeurs à adopter l'architecture Modèle-Vue-Contrôleur. Apache Struts a été créé par Craig McClanahan et donné à la fondation Apache en mai 2000. (wikipépia)

Mes autres projets en JAVA :

Autre projets (non professionnel, liste non exhaustive) :

  • Jeu Crazy Circus, Jeu de labyrinthe (JAVA, Swing)
  • Informatique répartie : Calculatrice sur complexes en application client/serveur

Articles publiés sur mon site Internet relatif à JAVA:

Ces articles ont pour but de donner une idée simple de concepts ou techniques de base.

De Menton ou Rouen à Saint-Étienne, n'est-ce pas un problème logistique ?

Ma mobilité est totale, non seulement en France mais également à l’étranger pour de courtes ou longues périodes. Mon parcours dans le passé, Menton, Rouen, Finlande, en est un exemple.

Votre attirance pour l'informatique (utilisation, développement, algorithme, bidouille ...)?

En bref…

Depuis petit je suis attiré par l’informatique. Je dirais que c’est peut être ce qui fait ma force dans ce domaine. Mon premier PC était sous DOS (Amstrad 1512) depuis plus de 10 ordinateurs sont passés sous mes mains. A l’heure actuelle j’en possède 3. J’utilise aussi bien Linux (Gentoo est ma distribution préféré) que Windows (depuis la version 3.1).

Je suis un Geek

Afin de mieux me connaître il faut savoir que je fais partie des geeks.

Alors tout d’abord qu’est ce qu’un geek ?

D’après Wikipédia : un geek est « mordus d’ordinateurs » ou « technophiles ». Actuellement, le mot renvoie principalement à cette acception en français. Bien qu’initialement le terme ait été péjoratif, il est, comme dans les autres emplois, relativement neutre maintenant, au contraire de nerd. Les geeks sont donc des passionnés d’informatique.

La passion de l’informatique est souvent mal considérée. Pour ma part j’estime qu’il s’agit de quelque chose de tout aussi honorable que le dessin ou la musique et je suis loin d’en avoir honte et même plutôt fière.

En tant que Geek j’aime programmer, notamment pour moi-même, juste pour voir une nouvelle technique par exemple ou pour avoir la sensation d’accomplir quelque chose de la même manière que quelqu’un d’autre pourrait peindre un tableau. Ensuite, j’aime passé des heures de temps libre, devant mon ordinateur, juste pour installer ou configurer un nouvel outil sur mon Linux un peu capricieux. Et bien entendu j’aime partager ma passion au sein d’install-party (sorte de rendez-vous pour faire découvrir linux) ou avec n’importe qui intéressé pour partager cet intérêt.

Je ne suis pas qu’un geek

Etre un geek ne signifie absolument pas que je m’enferme dans une pièce avec un PC sans contact avec le monde extérieur. J’aime passé du temps avec mes amis, j’ai d’autres passions comme le sport (principalement la Lutte), le cinéma (j’adore Woody Allen) ou les voyages (souvenir inoubliable de mon tour de l’Europe en train).

Développement

Effectuant des études dans le domaine de l’informatique, il est évident que je réalise de nombreux projets dans ce domaine. Mais je ne programme pas seulement que pour mes études…

Mon premier contact avec le monde du développement : le monde du Web

HTML, PHP, Flash … sont les premières technologies pour lesquelles je me suis intéressé, pas seulement pour la facilité d’utilisation mais surtout parce qu’il est facile de trouver des idées de réalisations. J’ai conçu plusieurs sites pour des PME ces sites peuvent être très simple comme élaboré, certains scripts pouvant atteindre un nombre important lignes de code PHP.

PHP : découverte d’une passion pour le code

Si auparavant j’étais plus bidouilleur, avec la découverte du langage PHP je suis devenu plus codeur, je me suis mis à passer un temps impressionnant à développer, des applications PHP, juste pour mon plaisir.

Ma principale application consiste à gérer mes favoris. L’application est capable à travers un lien hypertexte placer dans les favoris du navigateur de capturer le site en cours de visualisation (URL, titre, description …), de classer en fonction de catégories et de diffuser les liens sous différent formats à différents endroits, notamment sur mon site : www.cyber06.com/lien/ www.cyber06.com .
D’autres réalisations, comme des back office ou d’autres services, complètent également ma bibliothèque personnelle.

JAVA

Après PHP je me suis intéressé à JAVA de par la puissance de ce langage. Je ne m’étendrais pas plus sur ce langage car il fait l’objet d’une question à lui tout seul.

C#

Mon nouvel outil de développement.

Connaissant JAVA je me suis mis à penser que pour mieux connaître quelque chose il faut connaître le concurrent le plus direct à savoir .net à travers C#. A coup de tutoriaux et de bouquins je me suis lancé dans la réalisation d’une application de gestion de contacts afin de découvrir comment ce langage utilisait les différentes technologies d’informatique répartie.

Actuellement je développe une application de météo, la version 1.5 est en cours de correction de bugs avant diffusion. Ce logiciel à pour but de positionner une icône dans le systay afin d’indiquer les condition actuelles de température. A travers cette application je me suis intéressé aux technologies de sérialisation XML d’objet, de communication client/serveur…

Développement personnel ou comment prendre mon temps d’apprendre…

Le développement d’application pour mon compte personnel à plusieurs objectifs. Le premier étant d’avoir la satisfaction d’accomplir quelque chose, je suis toujours flatter de recevoir des mails d’encouragement ou encore de visualiser les statistiques de fréquentation ou de téléchargements. Je ne diffuse pas mon code PHP pour la simple raison que même si je suis grand utilisateur d’open source j’utilise mes scripte pour des réalisations professionnel et la diffusion des scripts pourrait faire apparaître des failles néfaste à mes clients.

Je prend mon temps pour réaliser mes applications, à mon rythme, suivant un développement en XP. Je développe plus dans le but de tester des techniques de programmation, des outils, des concepts… Développer pour le plaisir laisse le temps d’apprendre de nouvelles choses ce qui n’est pas forcement le cas dans le monde professionnel ou les délais laissent peu de place à ce genre de pratique.

Linux

J’ai découvert le monde linux il y a 3 ans à travers la distribution Debian. Tout de suite j’ai trouvé un intérêt dans la possibilité d’avoir accès à des milliers de logiciels simplement et surtout gratuitement.

Après avoir tester de nombreuse distributions je me suis arrêter sur Gentoo qui est selon moi la plus personnalisable des distribution, même si elle n’est peu être pas toujours facilement domptable.

Windows

J’utilise également régulièrement cet environnement notamment pour développer des applications visant le monde de Microsoft.

Bidouille

Bidouiller c’est le propre de l’informaticien. Du matériel (monter et démonter son PC, faire son antenne Wifi http://www.cyber06.com/article/WiFi.php ) aux logiciels tous les prétextes sont bons pour découvrir de nouvelles choses, pour satisfaire sa curiosité ou encore rencontrer des gens.

Entre Saint-Étienne et l'Asie, où préféreriez vous faire votre stage ?

Si vous me proposez l’Asie… je suis partant, sinon la France c’est pas mal non plus. Je suis ouvert à toutes les propositions de Menton à Paris, de l’Europe à l’Asie sans préférence sans limite. Je pense que c’est le propre de l’informaticien que de ce dire pourquoi pas…


Google
Web www.cyber06.com
lapin666.free.fr

-- CyberProjet V 0.01--

Copyright Florian GRISONI