Bonjour,
Nous proposons un stage de fin d'études en Smalltalk - 6 mois à partir de Mars 2012 - sur Brest (société Diazol). Nous cherchons un étudiant motivé pour explorer des technologies web récentes (amber, iliad, seaside), sous Pharo ou Visual Works, sur des applications de type ERP ou de gestion de stock. Le sujet est en pièce jointe pour plus d'informations. N'hésitez pas à faire tourner si vous connaissez des étudiants potentiellement intéressés ;) Steven. stage-diazol-amber.pdf (100K) Download Attachment |
2012/10/18 Steven Costiou <[hidden email]>:
> Le sujet est en pièce jointe pour plus d'informations. quelle est la rémunération proposée ? -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill |
Bonjour,
c'est vrai ce n'est pas indiqué - à priori il s'agit de la rémunération légale minimum dans le cadre d'un stage de longue durée (environ 430 euros par mois ou un peu plus). Le jeudi 18 octobre 2012 16:37:19 UTC+2, Damien Cassou a écrit : 2012/10/18 Steven Costiou <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="5aTv0QKIgjAJ">steven....@...>: |
Voici une version texte, plus facilement "republiable".
Stage développement d'une application web expérimentale Steven Costiou - Diazol (http://www.diazol.com) [hidden email] - 02-98-33-61-04 19 octobre 2012 Mots clés : Application web, Amber/JTalk, Seaside, Iliad, Pharo, Visual Works, Smalltalk 1 Contexte DIAZOL est un éditeur de logiciels en pleine croissance, spécialisé dans les technologies objet et web. Nous sommes un des leaders français dans le secteur des logiciels de caisse, et proposons des solutions complètes de gestion de magasin, de gestion commerciale et de gestion de stock, ainsi que des sites d'Ecommerce. Notre produit phare, Artifact[1] est un logiciel de gestion de stock et d'encaissement pour petits et moyens commerces développé en Smalltalk avec l'environnement VisualWorks de Cincom. À la recherche de l'innovation, nous explorons continuellement de nouvelles voies pour améliorer Artifact, et proposer des services de plus en plus efficaces et pratiques à nos clients. 2 Sujet Afin d'offrir un accès distant à certaines données d'Artifact nous souhaitons développer une application web dynamique pouvant fournir des services spécifiques (consultation de statistiques, création de produits, commandes, etc.) et ce depuis n'importe quel navigateur web. Cette application doit idéalement pouvoir fonctionner de manière optimale sur différents types de support (smartphone, tablette graphique, navigateur web classique). Nous souhaitons expérimenter une technologie web récente, Amber couplée avec un serveur Seaside sous Visual Works [2] ou Iliad sous Pharo [3] pour la partie "backend", afin de réaliser cette application. 2.1 Amber Amber [5] (anciennement JTalk) est une implémentation du langage Smalltalk en javascript. Amber contient un environnement de développement complet (avec browser, workspaces, inspecteurs et débuggeurs...) et permet de développer des applications web directement intégrées coté client. 2.2 Seaside, Iliad Seaside [6] et Iliad [4] sont des frameworks écrits en Smalltalk et permettent le développement d'applications web dynamiques (en Smalltalk). Bien que fournissant le même type de fonctionnalités (widgets, callbacks...), ces deux frameworks se diférencient également sur un certain nombre de points. Au jour d'aujourd'hui il n'est pas évident de choisir une solution pour ce que nous souhaitons en faire, et pouvoir envisager/tester différentes propositions fait partie des objectifs du stage. 3 Travail demandé Au cours de ce stage, vous effectuerez un travail de conception et de développement logiciel au sein d'une petite équipe très dynamique, et vous monterez en compétences sur les technologies Smalltalk et objet. Vous participerez au sein de l'équipe R&D à la recherche de nouvelles solutions dont vous présenterez régulièrement l'avancement, et vous appréhenderez les aspects métiers liés à nos produits. Le stage pourra se dérouler comme suit : 1. Vous prendrez connaissance de Amber & Seaside/Iliad et étudierez, à partir de spécifications, les différents moyens d'implémenter une telle application (client, serveur, API de communication). À l'issue de cette étape, une solution sera retenue sur les frameworks qui seront utilisés (Seaside + VisualWorks ou Iliad + Pharo). 2. La première étape du développement consistera à donner un accès à des données générées depuis notre logiciel Artifact (documents pdf, statistiques, etc.) et d'afficher ces documents au sein de l'application (Amber). 3. Il faudra ensuite élaborer un modèle accédant à la base de données d'Artifact, et desservant ces données coté serveur (Seaside ou Iliad), puis développer la partie applicative accédant à ces données avec Amber (affichage de statistiques, vues produits, etc.). L'API de communication devra également être implémentée. 4. Enfin il faudra s'assurer que l'application développée se déploie correctement sur les différentes plateformes ciblées. Vous développerez avec Amber et VisualWorks et/ou Pharo, selon les solutions retenues. La sécurité de l'accès aux données est primordiale. Le code réalisé devra être clairement documenté, et couvert par des tests unitaires définis et implémentés tout au long du développement. Un rapport détaillé devra être fourni. 4 Profil En dernière année d'école d'ingénieur ou en master 2, vous êtes autonome, méthodique, et vous aimez le travail en équipe. Vous possédez de bonnes connaissances en Smalltalk et en développement orienté objet. Avoir des notions de Seaside, Iliad et/ou d'Amber serait un plus. Le stage est basé dans nos locaux, sur Brest (29) et pour une durée de 6 mois à partir de Mars 2012. Références [1] Artifact http ://www.diazol.com [2] VisualWorks Smalltalk http ://cincomsmalltalk.com [3] Pharo http ://www.pharoproject.org/home [4] Iliad http ://www.iliadproject.org/ [5] Amber http ://amberlang.net [6] Seaside http ://www.seaside.st/ |
In reply to this post by Steven Costiou
Version texte redistribuable plus facilement - désolé si doublon dans les posts, j'ai quelques soucis avec mon navigateur.
Stage développement d'une application web expérimentale Diazol (http://www.diazol.com) [hidden email] - 02-98-33-61-04 19 octobre 2012 Mots clés : Application web, Amber/JTalk, Seaside, Iliad, Pharo, Visual Works, Smalltalk 1 Contexte DIAZOL est un éditeur de logiciels en pleine croissance, spécialisé dans les technologies objet et web. Nous sommes un des leaders français dans le secteur des logiciels de caisse, et proposons des solutions complètes de gestion de magasin, de gestion commerciale et de gestion de stock, ainsi que des sites d'Ecommerce. Notre produit phare, Artifact[1] est un logiciel de gestion de stock et d'encaissement pour petits et moyens commerces développé en Smalltalk avec l'environnement VisualWorks de Cincom. À la recherche de l'innovation, nous explorons continuellement de nouvelles voies pour améliorer Artifact, et proposer des services de plus en plus efficaces et pratiques à nos clients. 2 Sujet Afin d'offrir un accès distant à certaines données d'Artifact nous souhaitons développer une application web dynamique pouvant fournir des services spécifiques (consultation de statistiques, création de produits, commandes, etc.) et ce depuis n'importe quel navigateur web. Cette application doit idéalement pouvoir fonctionner de manière optimale sur différents types de support (smartphone, tablette graphique, navigateur web classique). Nous souhaitons expérimenter une technologie web récente, Amber couplée avec un serveur Seaside sous Visual Works [2] ou Iliad sous Pharo [3] pour la partie "backend", afin de réaliser cette application. 2.1 Amber Amber [5] (anciennement JTalk) est une implémentation du langage Smalltalk en javascript. Amber contient un environnement de développement complet (avec browser, workspaces, inspecteurs et débuggeurs...) et permet de développer des applications web directement intégrées coté client. 2.2 Seaside, Iliad Seaside [6] et Iliad [4] sont des frameworks écrits en Smalltalk et permettent le développement d'applications web dynamiques (en Smalltalk). Bien que fournissant le même type de fonctionnalités (widgets, callbacks...), ces deux frameworks se diférencient également sur un certain nombre de points. Au jour d'aujourd'hui il n'est pas évident de choisir une solution pour ce que nous souhaitons en faire, et pouvoir envisager/tester différentes propositions fait partie des objectifs du stage. 3 Travail demandé Au cours de ce stage, vous effectuerez un travail de conception et de développement logiciel au sein d'une petite équipe très dynamique, et vous monterez en compétences sur les technologies Smalltalk et objet. Vous participerez au sein de l'équipe R&D à la recherche de nouvelles solutions dont vous présenterez régulièrement l'avancement, et vous appréhenderez les aspects métiers liés à nos produits. Le stage pourra se dérouler comme suit : 1. Vous prendrez connaissance de Amber & Seaside/Iliad et étudierez, à partir de spécifications, les différents moyens d'implémenter une telle application (client, serveur, API de communication). À l'issue de cette étape, une solution sera retenue sur les frameworks qui seront utilisés (Seaside + VisualWorks ou Iliad + Pharo). 2. La première étape du développement consistera à donner un accès à des données générées depuis notre logiciel Artifact (documents pdf, statistiques, etc.) et d'afficher ces documents au sein de l'application (Amber). 3. Il faudra ensuite élaborer un modèle accédant à la base de données d'Artifact, et desservant ces données coté serveur (Seaside ou Iliad), puis développer la partie applicative accédant à ces données avec Amber (affichage de statistiques, vues produits, etc.). L'API de communication devra également être implémentée. 4. Enfin il faudra s'assurer que l'application développée se déploie correctement sur les différentes plateformes ciblées. Vous développerez avec Amber et VisualWorks et/ou Pharo, selon les solutions retenues. La sécurité de l'accès aux données est primordiale. Le code réalisé devra être clairement documenté, et couvert par des tests unitaires définis et implémentés tout au long du développement. Un rapport détaillé devra être fourni. 4 Profil En dernière année d'école d'ingénieur ou en master 2, vous êtes autonome, méthodique, et vous aimez le travail en équipe. Vous possédez de bonnes connaissances en Smalltalk et en développement orienté objet. Avoir des notions de Seaside, Iliad et/ou d'Amber serait un plus. Le stage est basé dans nos locaux, sur Brest (29) et pour une durée de 6 mois à partir de Mars 2012. Références [1] Artifact http ://www.diazol.com [2] VisualWorks Smalltalk http ://cincomsmalltalk.com [3] Pharo http ://www.pharoproject.org/home [4] Iliad http ://www.iliadproject.org/ [5] Amber http ://amberlang.net [6] Seaside http ://www.seaside.st/ |
In reply to this post by Steven Costiou
Version texte redistribuable plus facilement - désolé si doublon dans les posts, j'ai quelques soucis avec mon navigateur.
Stage développement d'une application web expérimentale Steven Costiou - Diazol (http://www.diazol.com) [hidden email] - 02-98-33-61-04 19 octobre 2012 Mots clés : Application web, Amber/JTalk, Seaside, Iliad, Pharo, Visual Works, Smalltalk 1 Contexte DIAZOL est un éditeur de logiciels en pleine croissance, spécialisé dans les technologies objet et web. Nous sommes un des leaders français dans le secteur des logiciels de caisse, et proposons des solutions complètes de gestion de magasin, de gestion commerciale et de gestion de stock, ainsi que des sites d'Ecommerce. Notre produit phare, Artifact[1] est un logiciel de gestion de stock et d'encaissement pour petits et moyens commerces développé en Smalltalk avec l'environnement VisualWorks de Cincom. À la recherche de l'innovation, nous explorons continuellement de nouvelles voies pour améliorer Artifact, et proposer des services de plus en plus efficaces et pratiques à nos clients. 2 Sujet Afin d'offrir un accès distant à certaines données d'Artifact nous souhaitons développer une application web dynamique pouvant fournir des services spécifiques (consultation de statistiques, création de produits, commandes, etc.) et ce depuis n'importe quel navigateur web. Cette application doit idéalement pouvoir fonctionner de manière optimale sur différents types de support (smartphone, tablette graphique, navigateur web classique). Nous souhaitons expérimenter une technologie web récente, Amber couplée avec un serveur Seaside sous Visual Works [2] ou Iliad sous Pharo [3] pour la partie "backend", afin de réaliser cette application. 2.1 Amber Amber [5] (anciennement JTalk) est une implémentation du langage Smalltalk en javascript. Amber contient un environnement de développement complet (avec browser, workspaces, inspecteurs et débuggeurs...) et permet de développer des applications web directement intégrées coté client. 2.2 Seaside, Iliad Seaside [6] et Iliad [4] sont des frameworks écrits en Smalltalk et permettent le développement d'applications web dynamiques (en Smalltalk). Bien que fournissant le même type de fonctionnalités (widgets, callbacks...), ces deux frameworks se diférencient également sur un certain nombre de points. Au jour d'aujourd'hui il n'est pas évident de choisir une solution pour ce que nous souhaitons en faire, et pouvoir envisager/tester différentes propositions fait partie des objectifs du stage. 3 Travail demandé Au cours de ce stage, vous effectuerez un travail de conception et de développement logiciel au sein d'une petite équipe très dynamique, et vous monterez en compétences sur les technologies Smalltalk et objet. Vous participerez au sein de l'équipe R&D à la recherche de nouvelles solutions dont vous présenterez régulièrement l'avancement, et vous appréhenderez les aspects métiers liés à nos produits. Le stage pourra se dérouler comme suit : 1. Vous prendrez connaissance de Amber & Seaside/Iliad et étudierez, à partir de spécifications, les différents moyens d'implémenter une telle application (client, serveur, API de communication). À l'issue de cette étape, une solution sera retenue sur les frameworks qui seront utilisés (Seaside + VisualWorks ou Iliad + Pharo). 2. La première étape du développement consistera à donner un accès à des données générées depuis notre logiciel Artifact (documents pdf, statistiques, etc.) et d'afficher ces documents au sein de l'application (Amber). 3. Il faudra ensuite élaborer un modèle accédant à la base de données d'Artifact, et desservant ces données coté serveur (Seaside ou Iliad), puis développer la partie applicative accédant à ces données avec Amber (affichage de statistiques, vues produits, etc.). L'API de communication devra également être implémentée. 4. Enfin il faudra s'assurer que l'application développée se déploie correctement sur les différentes plateformes ciblées. Vous développerez avec Amber et VisualWorks et/ou Pharo, selon les solutions retenues. La sécurité de l'accès aux données est primordiale. Le code réalisé devra être clairement documenté, et couvert par des tests unitaires définis et implémentés tout au long du développement. Un rapport détaillé devra être fourni. 4 Profil En dernière année d'école d'ingénieur ou en master 2, vous êtes autonome, méthodique, et vous aimez le travail en équipe. Vous possédez de bonnes connaissances en Smalltalk et en développement orienté objet. Avoir des notions de Seaside, Iliad et/ou d'Amber serait un plus. Le stage est basé dans nos locaux, sur Brest (29) et pour une durée de 6 mois à partir de Mars 2012. Références [1] Artifact http ://www.diazol.com [2] VisualWorks Smalltalk http ://cincomsmalltalk.com [3] Pharo http ://www.pharoproject.org/home [4] Iliad http ://www.iliadproject.org/ [5] Amber http ://amberlang.net [6] Seaside http ://www.seaside.st/ |
In reply to this post by Steven Costiou
Bonjour Steven,
C'est intéressant de voir que vous utilisez Smalltalk pour développer un logiciel de gestion de stock. Est-ce que je peux twitter que vous utiliser Smalltalk pour vos développements logiciels ? Merci. Cordialement, 2012/10/18 Steven Costiou <[hidden email]>: > Bonjour, > > Nous proposons un stage de fin d'études en Smalltalk - 6 mois à partir de > Mars 2012 - sur Brest (société Diazol). > > Nous cherchons un étudiant motivé pour explorer des technologies web > récentes (amber, iliad, seaside), sous Pharo ou Visual Works, sur des > applications de type ERP ou de gestion de stock. > > Le sujet est en pièce jointe pour plus d'informations. > > N'hésitez pas à faire tourner si vous connaissez des étudiants > potentiellement intéressés ;) > > Steven. > > -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ |
Bonjour Serge,
pas de soucis tu peux twitter ça ;) Après au delà de la gestion de stock pure, le logiciel propose pas mal de fonctionnalités qui tournent autour (statistiques avec charts, caisse pour magasin, module de communication avec Amazon S3, etc.). J'ai lancé quelques métriques récemment sur ce logiciel, et par exemple on en est vers les 520 000 lignes de code (pour ce que ça apporte comme information utile..). Un de nos défis actuels est de trouver un candidat pour cette offre de stage ;) En fait on ne sait pas trop par où chercher pour du Smalltalk... Steven. Le 23 octobre 2012 19:16, Serge Stinckwich <[hidden email]> a écrit : Bonjour Steven, |
2012/10/24 Steven Costiou <[hidden email]>:
> Bonjour Serge, > > pas de soucis tu peux twitter ça ;) > > Après au delà de la gestion de stock pure, le logiciel propose pas mal de > fonctionnalités qui tournent autour (statistiques avec charts, caisse pour > magasin, module de communication avec Amazon S3, etc.). J'ai lancé quelques > métriques récemment sur ce logiciel, et par exemple on en est vers les 520 > 000 lignes de code (pour ce que ça apporte comme information utile..). > > Un de nos défis actuels est de trouver un candidat pour cette offre de stage > ;) En fait on ne sait pas trop par où chercher pour du Smalltalk... Il y a des enseignements de Smalltalk à l'Université de Brest. Je pense que vous devriez prendre contact avec des enseignants. Cordialement, -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ |
In reply to this post by Steven Costiou
Salut Steven,
On 24 oct. 2012, at 10:04, Steven Costiou wrote: > > Un de nos défis actuels est de trouver un candidat pour cette offre de stage ;) En fait on ne sait pas trop par où chercher pour du Smalltalk... > A ma connaissance, il y a au moins 3 établissement qui forment à Smalltalk: -Université de Brest -Université de haute savoie à Annecy (Pharo a été mentionné dans le journal quand il ont parlé de la vie d'étudiant de Christophe Lemaître en dehors de l'athlétisme) -Et bien sûr l'Ecole des Mines de Douai où j'enseigne en spécialité informatique Smalltalk depuis plus de dix ans :-) Mes étudiants ont deux stages à faires (16semaines en 2ème année et 24 en dernière année). De plus, sur nos projets de recherche on fait travailler des ingénieurs de recherche, en Pharo bien sûr. Certains d'entre eux font du dév, Smalltalk actuellement dans le privé. Cordialement, Noury Bouraqadi Ecole des Mines de Douai http://car.mines-douai.fr/noury -- PS: Mon collègue Luc Fabresse a déjà transmis ton offre à nos étudiants. Afin de contribuer au respect de l'environnement, merci de n'imprimer ce courriel qu'en cas de necessite Please consider the environment before you print |
Salut Noury,
merci pour les infos - je savais pour Brest car c'est là que j'ai attrapé le virus Smalltalk, mais pas pour ces autres écoles. Et est-ce que tes étudiants apprécient le langage ou prennent-ils ça comme une corvée ? Je me souviens que parmi mes camarades de l'époque le Smalltalk était très impopulaire, et très peu d'entre nous ont gardé l'envie d'en faire (une poignée à tout casser) et même maintenant, quand je demande à des contacts étudiants à l'UBO ce qu'en pensent leurs camarades. -- Merci ;) Steven. |
On 5 nov. 2012, at 10:13, Steven Costiou wrote: > Salut Noury, > > merci pour les infos - je savais pour Brest car c'est là que j'ai attrapé le virus Smalltalk, mais pas pour ces autres écoles. > > Et est-ce que tes étudiants apprécient le langage ou prennent-ils ça comme une corvée ? Je me souviens que parmi mes camarades de l'époque le Smalltalk était très impopulaire, et très peu d'entre nous ont gardé l'envie d'en faire (une poignée à tout casser) et même maintenant, quand je demande à des contacts étudiants à l'UBO ce qu'en pensent leurs camarades. > C'est variable. Il y a de cela. Mais, au final, il y en a qui accrochent. Souvent les meilleurs :-) Noury Bouraqadi Ecole des Mines de Douai http://car.mines-douai.fr/noury -- |
Le 6 novembre 2012 13:35, Noury Bouraqadi <[hidden email]> a écrit :
et souvent a posteriori (le cours ou cursus étant fini :-(). Luc |
Free forum by Nabble | Edit this page |