SOCIETE Conseil de surveillance
Direction
Revue de presse
Clients
Evènements
Projets Open Source
Partenaires
Où nous trouver ?
Ressources Humaines
Postes à pouvoir
Offres de stage
Contactez-nous

Offres de stage

Ajax, J2EE, Web 2.0, SOA...

Notre équipe R&D vous propose les stages suivants :

Thème 1 : Développement d’applications Web 2.0
Thème 2 : Intégration continue - SweetForge
Thème 3 : Réalisation d’une surcouche d’abstraction pour la Parallélisation d’applications web (framework SweetDEV RIA)

Afin de poursuivre notre croissance, nous sommes à la recherche de nouveaux stagiaires.

Autonome et rigoureux, vous désirez intégrer une société en fort développement et vous investir sur des projets innovants.

Si vous êtes passionné(e) par les technologies web et à la recherche d’une expérience enrichissante au sein d’une équipe d’experts, n’hésitez plus et rejoignez nous !

Nous vous proposons des stages sur les thèmes suivants :

Thème 1 : Développement d’applications Web 2.0

Votre mission

- Développement d’une application de gestion des demandes de congés et des comptes rendu d’activité mensuels

- Développement en méthodologie Agile

Livrable : application(s) en ligne

Technologies mises en œuvre : Java J2EE, JSP, Servlet, Tomcat, Mysql, Ajax, Flex, JavaScript, Hibernate, Spring

Thème 2 : Intégration continue - SweetForge

Votre mission :

- Participation au projet SweetForge

- Formation aux outils Open Source de la plateforme (Maven 2, Hudson,...)

- Développement plugins Maven 2

- Réalisation de prototypes

Livrable : plugin intégré dans notre plateforme d’intégration continue SweetForge
Intégration à notre équipe R&D

Technologies mises en œuvre : Java J2EE, Maven 2, Junit, Jira, Hudson, Mylin, Archiva, Spring

Thème 3 : Réalisation d’une surcouche d’abstraction pour la Parallélisation d’applications web (framework SweetDEV RIA)

Objectif de la mission :

- Augmenter la « performance perçue » lors du chargement de pages comportant des widgets, en laissant à tout instant la main à l’utilisateur (qui doit rester libre de manipuler la souris et le clavier à tout moment).

- Diminuer les temps de chargement et d’affichage des widgets graphiques en supprimant tout interblocage de chargement (des scripts, des images, des css…), de manipulation du DOM du browser…,

- Donner la possibilité d’enrichir dynamiquement les pages web via des widgets se chargeant par nécessité.

- Permettre de séquencer l’ordre d’apparition des widgets dans une page HTML.

Moyen :

- Utilisation des web workers (introduits par HTML 5).

- Facilitation du développement des widgets JavaScript par une couche technique (java, taglib et JavaScript) permettant le découpage du code des widgets en différentes séquences de chargement par nécessité (code d’initialisation, code d’affichage initial, code d’affichage définitif, mise en place de proxy, chargement par nécessité de fonctionnalités etc.…).

- Possibilité de s’inspirer de google gears, des langages dédiés au parallélisme et au calcul distribué.

Proof of concept : Amélioration de la grid SweeDEV RIA
La grid SweetDEV-RIA permet la présentation d’informations tabulaires, navigation, rechercher parmi ces lignes).

Le résultat du stage pourra se traduire par exemple par les résultats suivants :

- L’amélioration des performances de chargement même dans les cas limites (affichage de milliers de lignes avec une cinquantaine de colonnes).

- La mise en place de chargement de blocs de lignes (pas forcément contiguus) par nécessité.

- La mise en place de la manipulation avancée de ces lignes (zoom / drilling /manipulation directe de groupes de cellules, mise en place de macros…),d’augmenter la concision du code de la grid.

Technologies mises en oeuvre :
JavaScript, Ajax, Java J2E (jdk 1.5+), Rhino, JSP/Servlet, Tomcat, MySQL, SweetDEV RIA, Canvas, Aria, HTML5, CSS

Si l’un de ces stages vous intéresse, envoyez votre LM et CV sous la référence STAGE/RD - Ideo Technologies - 124 RUE DE VERDUN - 92800 PUTEAUX, emploi@ideotechnologies.com
ConseilDeveloppementIntegrationFormationDownloadSupportSocieteInformations Legales