Bonjour,
Je fais partie d'une société de développement informatique (SSII). Ma société se lance dans la R&D et un budget a été alloué pour cela.
Et comme j'aime bien smalltalk, j'aimerais trouver un ou des projets ou des idées de projet, en rapport avec notre métier (ingénierie informatique: dev, tests, gestion de projet...) dans lequel smalltalk est utilisé (si le projet existe déjà) ou s'intègrerait bien. Si vous avez besoin d'un coup de main pour un de vos projet de recherche, c'est le moment ;-)
a+ Vincent
Salut Vincent,
C'est intéressant de voir des sociétés françaises faire de la R&D en relation avec Smalltalk. Ta société a-t-elle déjà des activités en relation avec Smalltalk ? Peux-tu nous donner qq éléments sur les échéances, la nature du coup de main (personnes engagées, durée, éventuellement montants) et le retour attendu par l'entreprise (acquérir une compétences, développement de produits propriétaires, d'une communauté autour de produits libres...) ?
Pour information, parmi les activités de recherche de l'Ecole des Mines de Douai, ce que nous faisons sur l'ingénierie à base de composants logiciels pour les systèmes distribués semblent recouper les points que tu cites.
En tout cas, je te suggère (comme à tout les autres abonnés de cette liste) de venir à la manifestation ESUG à Brest. C'est un forum où se rencontrent entreprises et labos utilisant Smalltalk. Au menu : -conférence développeurs -Workshop recherche -Innovation Technology Awards -Camp de développement -Beaucoup de rencontres intéressantes :-)
Cordialement, Noury On 15 mai 09, at 08:56, Vincent Osele wrote:
Bonjour,
Je fais partie d'une société de développement informatique (SSII). Ma société se lance dans la R&D et un budget a été alloué pour cela.
Et comme j'aime bien smalltalk, j'aimerais trouver un ou des projets ou des idées de projet, en rapport avec notre métier (ingénierie informatique: dev, tests, gestion de projet...) dans lequel smalltalk est utilisé (si le projet existe déjà) ou s'intègrerait bien. Si vous avez besoin d'un coup de main pour un de vos projet de recherche, c'est le moment ;-)
a+ Vincent
Noury Bouraqadi http://vst.ensm-douai.fr/noury/ -------------- -ESUG 17th International Smalltalk Conference - Brest, France, August 31 - September 4, 2009 http://www.esug.org/Conferences/2009
-17èmes Journées Francophones sur les Systèmes Multi-Agents (JFSMA’09). Lyon, 21-23 Octobre 2009 http://bat710.univ-lyon1.fr/~sycosma/JFSMA09/
Bonjour,
Noury Bouraqadi a écrit :
C'est intéressant de voir des sociétés françaises faire de la R&D en relation avec Smalltalk.
Euh non, je ne suis pas sur qu'il y ait un smalltalkien dans ma société, enfin si, il y a moi, mais j'en fait pour mon plaisir et à petite dose... Par contre, j'aimerais que cela se développe et comme smalltalk est souvent utilisé pour des projets de recherche... Ca tombe bien !
Ta société a-t-elle déjà des activités en relation avec Smalltalk ?
Pas que je sache...
Peux-tu nous donner qq éléments sur les échéances, la nature du coup de main (personnes engagées, durée, éventuellement montants) et le retour attendu par l'entreprise (acquérir une compétences, développement de produits propriétaires, d'une communauté autour de produits libres...) ?
Au niveau échéance, j'ai lundi 24 un 1er groupe de travail pour réunir nos idées et papoter... Je ne sais pas ce qui en débouchera et peut être que ma sollicitation ici sera sans effet. Pour le moment c'est plus une bouteille à la mer que je jette. Mais je vois qu'il y a du répondant et du potentiel... Pour le moment, on en est à la collecte d'idées et à la mise en place. Par contre, on a d'ores et déjà un budget global. A priori, pas de rentabilité attendue !!! C'est de la vrai R&D. Bien sur, s'il y a un débouché potentiel ou si ca cadre avec nos marchés/clients/préoccupation/... ca sera plus facile pour faire accepter un dossier.
Pour information, parmi les activités de recherche de l'Ecole des Mines de Douai, ce que nous faisons sur l'ingénierie à base de composants logiciels pour les systèmes distribués semblent recouper les points que tu cites.
En effet. Ca peut tout à fait cadrer.
En tout cas, je te suggère (comme à tout les autres abonnés de cette liste) de venir à la manifestation ESUG à Brest. C'est un forum où se rencontrent entreprises et labos utilisant Smalltalk. Au menu : -conférence développeurs -Workshop recherche -Innovation Technology Awards -Camp de développement -Beaucoup de rencontres intéressantes :-)
C'est noté et pourquoi pas en effet, ca risque d'etre un peu tard mais comme je le disais, la toute 1ere réunion est lundi.
Merci de m'avoir répondu.
a+ Vincent
2009/5/15 Vincent Osele oselev@yahoo.fr:
Bonjour,
Je fais partie d'une société de développement informatique (SSII). Ma société se lance dans la R&D et un budget a été alloué pour cela.
Et comme j'aime bien smalltalk, j'aimerais trouver un ou des projets ou des idées de projet, en rapport avec notre métier (ingénierie informatique: dev, tests, gestion de projet...) dans lequel smalltalk est utilisé (si le projet existe déjà) ou s'intègrerait bien. Si vous avez besoin d'un coup de main pour un de vos projet de recherche, c'est le moment ;-)
Bonjour Vincent,
merci pour ton message. C'est toujours bien de voir que des entreprises veulent se lancer dans Smalltalk pour leurs développements. J'invite les autres entreprises qui sont sur la liste de diffusion à se manifester ici, si vous cherchez des clients et/ou des projets. N'hésitez pas à vous présenter. Cette liste de diffusion est également ici pour vous aider à vous développer. Une autre solution pour trouver des clients est également de venir à ESUG'09 qui aura lieu cette année est France. Une bonne opportunité pour rencontrer de nombreux Smalltalkiens : http://www.esug.org/Conferences/2009
En ce qui concerne le R&D, le meilleur moyen d'en faire est de participer au montage de projets ANR. J'essaie d'en monter avec des entreprises. C'est le cas aussi pour des collègues. Le problème est que si vous n'avez aucune expérience de R&D, cela risque d'être difficile en terme de crédibilité.
Il y a une liste d'entreprises françaises utilisant Smalltalk ici : http://community.ofset.org/index.php/Entreprises_utilisant_Smalltalk Je propose de compléter cette liste avec les entreprises qui le souhaite ainsi que faire le ménage pour ne conserver que celles qui sont vraiment impliqué dans ce secteur. Merci de m'envoyer le nom et l'URL de votre entreprise. Si besoin vous pouvez également avoir un login sur le wiki Squeak/Smalltalk : http://community.ofset.org/Squeak si vous voulez faire des modifications par vous même.
Si vous avez des besoins ou des souhaits spécifiques en tant qu'entreprise, n'hésitez pas à nous en faire part ici ou en privé. Quel support recherchez vous de la communauté française et européenne (ESUG) ?
Cordialement,
Bonjour à tous,
Je profite du mail de Serge ( et de nos derniers échanges) pour rebondir sur la place de Smalltalk du point de vue d'un jeune entrepreneur.
Je co-dirige une très petite entreprise de type bureau d'études, spécialisée dans l'environnement ( site web: www.mad-environnement.com ) et plutôt centrée sur le domaine de la recherche. Nous sommes deux associés-gérants au sein de l'entreprise. Dans le cadre de l'entreprise, nous utilisons Smalltalk pour développer les interfaces graphiques de nos logiciels, que nous couplons parfois avec du C ou du Fortran pour le code calcul (mais aussi bien, nous restons parfois sur le Smalltalk pour le calcul).
J'en profite pour glisser que l'entreprise commence à avoir une petite expérience en termes de gestion de projet de R&D, notamment avec l'ANR, mais aussi la gestion du crédit impôt recherche, et que si quelqu'un veut discuter de points administratifs sur l'implication des PME dans ces programmes, il peut me contacter sans problème si besoin. Pour les TPE, la participation aux ANR en tant que partenaires est par exemple délicate puisqu'il faut engager des frais (mais ils sont faibles en informatique) ou du temps de travail, ce qui n'est pas possible si vous n'êtes pas salarié, pour toucher les crédits.
Notre situation technique est que nous ne sommes pas de formation informatique pure (docteurs en biologie, spécialisés en modélisation des écosystèmes), dans le cadre de nos recherches, nous nous sommes assez bien formés à la programmation de routines de calcul ou à la construction de systèmes multi-agents dans des environnements spatialement explicites dans mon cas, mais nous sommes maintenant amenés à son utilisation "professionnelle", plus pragmatique, pour déployer nos applications, pour relier les applications à des bases de données déjà existantes ou simplement pour proposer des interfaces "modernes".
Nous avons choisi Smalltalk parce que l'un de nous l'utilisait déjà couramment, parce que la courbe d'apprentissage était intéressante, parce qu'à la comparaison avec Java ou C++, nous avons préféré Smalltalk, peut-être simplement parce que c'est Smalltalk et que c'est beau à coder!
Maintenant, il y a quelques revers à ce choix, que je trouve d'autant plus frustrant au vu des qualités du langage. Je dirais que l'un des manques est une grande place sur internet qui fédère le Smalltalk pour le grand public. Plus précisément, je dirais que les discussions sur Smalltalk volent assez haut et ne sont pas tout le temps accessible pour de simples développeurs. Pour illustrer, imaginons que je sois bloqué sur un problème relativement mineur pour un chercheur en informatique ou un Smalltalker aiguisé. Que puis je faire si je suis vraiment bloqué? Voilà les ressources que j'ai trouvé pour l'instant: on peut trouver les Smalltalk Daily de Cincom qui sont assez didactiques, le support Cincom, le groupe Google Smalltalk, la liste Squeak, les livres disponibles sur la page de Stéphane Ducasse, les livres dans le commerce, les pdf de VisualWorks pour ceux qui utilisent cette plateforme, les blogs individuels, les Wiki...Mais la plupart sont en anglais, et surtout sont parfois datées, ne répondent pas tout le temps à des questions très précises.
En Smalltalk, il y a peut-être aussi un problème de rapport de la taille de la communauté / nombre de plateformes. Je reprends l'exemple de mon entreprise: deux choix possibles pour développer en Smalltalk, l'open source ou non. Dans le non open source, il y a Visual Works, ObjectStudio pour Cincom, Dolphin Smalltalk, VA Smalltalk, dans l'open source, Squeak, GNU Smalltalk, Strongtalk, bientôt Pharo... et j'en oublie plein. C'est difficile d'y voir clair, de comprendre quels sont les avantages et inconvénients de chaque solution, le niveau de suivi de la solution, comment on déploie les applications dessus, etc...
En tant qu'entrepreneur, j'espère avoir à m'agrandir plus tard, embaucher un développeur Smalltalk, mais si j'ai cette chance, pour cela, il faudra aussi le trouver. En suivant la liste de diffusion, le wiki, je commence à voir qui fait quoi en Smalltalk en France, mais c'est assez fastidieux et ce n'est pas très fonctionnel, trop gourmand en temps pour moi.
J'ai l'occasion de surfer sur le forum developpez.com, et je suis assez envieux de la dynamique des communautés dans les autres langages: on peut discuter sur la même place de choses pointues théoriques, mais aussi de bugs banals, de choix de plateformes, de cas d'utilisation, des étudiants visitent et posent des questions "bateaux" mais qui obligent à bien reprendre les bases pour les expliquer, je trouve ça très convivial et entrainant. Certainement, ça serait un gros plus que la communauté Smalltalk se retrouve sur un site unique de type forum. Cela permettrait également de montrer en français les aspects plus concrets du développement en Smalltalk, de l'UML au déploiement de l'application, sur les liens par les DLL, sur l'utilisation des suites Microsoft au sein de l'application, sur la même base que ce qui se fait pour Java ou C++, bref de montrer aux novices comme aux programmeurs pointus pourquoi Smalltalk c'est bien et aussi pourquoi c'est viable pour une entreprise. Des livres comme Conception et programmation OO de B. Meyer donnent des avis très négatifs sur le Smalltalk, et souvent j'entends que Smalltalk est un langage de puriste, de chercheur, ou carrément dépassé: il faut agir contre ça.
Florent
Date: Mon, 18 May 2009 10:10:55 +0700 Subject: Re: [Squeak-fr] R&D: recherche projets From: serge.stinckwich@gmail.com To: squeak-fr@lists.squeakfoundation.org
2009/5/15 Vincent Osele oselev@yahoo.fr:
Bonjour,
Je fais partie d'une société de développement informatique (SSII). Ma société se lance dans la R&D et un budget a été alloué pour cela.
Et comme j'aime bien smalltalk, j'aimerais trouver un ou des projets ou des idées de projet, en rapport avec notre métier (ingénierie informatique: dev, tests, gestion de projet...) dans lequel smalltalk est utilisé (si le projet existe déjà) ou s'intègrerait bien. Si vous avez besoin d'un coup de main pour un de vos projet de recherche, c'est le moment ;-)
Bonjour Vincent,
merci pour ton message. C'est toujours bien de voir que des entreprises veulent se lancer dans Smalltalk pour leurs développements. J'invite les autres entreprises qui sont sur la liste de diffusion à se manifester ici, si vous cherchez des clients et/ou des projets. N'hésitez pas à vous présenter. Cette liste de diffusion est également ici pour vous aider à vous développer. Une autre solution pour trouver des clients est également de venir à ESUG'09 qui aura lieu cette année est France. Une bonne opportunité pour rencontrer de nombreux Smalltalkiens : http://www.esug.org/Conferences/2009
En ce qui concerne le R&D, le meilleur moyen d'en faire est de participer au montage de projets ANR. J'essaie d'en monter avec des entreprises. C'est le cas aussi pour des collègues. Le problème est que si vous n'avez aucune expérience de R&D, cela risque d'être difficile en terme de crédibilité.
Il y a une liste d'entreprises françaises utilisant Smalltalk ici : http://community.ofset.org/index.php/Entreprises_utilisant_Smalltalk Je propose de compléter cette liste avec les entreprises qui le souhaite ainsi que faire le ménage pour ne conserver que celles qui sont vraiment impliqué dans ce secteur. Merci de m'envoyer le nom et l'URL de votre entreprise. Si besoin vous pouvez également avoir un login sur le wiki Squeak/Smalltalk : http://community.ofset.org/Squeak si vous voulez faire des modifications par vous même.
Si vous avez des besoins ou des souhaits spécifiques en tant qu'entreprise, n'hésitez pas à nous en faire part ici ou en privé. Quel support recherchez vous de la communauté française et européenne (ESUG) ?
Cordialement,
Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Smalltalkers do: [:it | All with: Class, (And love: it)] http://doesnotunderstand.org/ _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
_________________________________________________________________ Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? Lancez-vous ! http://www.microsoft.com/windows/windowslive/default.aspx
2009/5/18 Florent Arrignon florent_arrignon@hotmail.fr:
Bonjour à tous,
Je profite du mail de Serge ( et de nos derniers échanges) pour rebondir sur la place de Smalltalk du point de vue d'un jeune entrepreneur.
Je co-dirige une très petite entreprise de type bureau d'études, spécialisée dans l'environnement ( site web: www.mad-environnement.com ) et plutôt centrée sur le domaine de la recherche. Nous sommes deux associés-gérants au sein de l'entreprise. Dans le cadre de l'entreprise, nous utilisons Smalltalk pour développer les interfaces graphiques de nos logiciels, que nous couplons parfois avec du C ou du Fortran pour le code calcul (mais aussi bien, nous restons parfois sur le Smalltalk pour le calcul).
J'en profite pour glisser que l'entreprise commence à avoir une petite expérience en termes de gestion de projet de R&D, notamment avec l'ANR, mais aussi la gestion du crédit impôt recherche, et que si quelqu'un veut discuter de points administratifs sur l'implication des PME dans ces programmes, il peut me contacter sans problème si besoin. Pour les TPE, la participation aux ANR en tant que partenaires est par exemple délicate puisqu'il faut engager des frais (mais ils sont faibles en informatique) ou du temps de travail, ce qui n'est pas possible si vous n'êtes pas salarié, pour toucher les crédits.
C'est intéressant de savoir cela pour de futur montage de projets.
Notre situation technique est que nous ne sommes pas de formation informatique pure (docteurs en biologie, spécialisés en modélisation des écosystèmes), dans le cadre de nos recherches, nous nous sommes assez bien formés à la programmation de routines de calcul ou à la construction de systèmes multi-agents dans des environnements spatialement explicites dans mon cas, mais nous sommes maintenant amenés à son utilisation "professionnelle", plus pragmatique, pour déployer nos applications, pour relier les applications à des bases de données déjà existantes ou simplement pour proposer des interfaces "modernes".
Nous avons choisi Smalltalk parce que l'un de nous l'utilisait déjà couramment, parce que la courbe d'apprentissage était intéressante, parce qu'à la comparaison avec Java ou C++, nous avons préféré Smalltalk, peut-être simplement parce que c'est Smalltalk et que c'est beau à coder!
Maintenant, il y a quelques revers à ce choix, que je trouve d'autant plus frustrant au vu des qualités du langage. Je dirais que l'un des manques est une grande place sur internet qui fédère le Smalltalk pour le grand public. Plus précisément, je dirais que les discussions sur Smalltalk volent assez haut et ne sont pas tout le temps accessible pour de simples développeurs. Pour illustrer, imaginons que je sois bloqué sur un problème relativement mineur pour un chercheur en informatique ou un Smalltalker aiguisé. Que puis je faire si je suis vraiment bloqué? Voilà les ressources que j'ai trouvé pour l'instant: on peut trouver les Smalltalk Daily de Cincom qui sont assez didactiques, le support Cincom, le groupe Google Smalltalk, la liste Squeak, les livres disponibles sur la page de Stéphane Ducasse, les livres dans le commerce, les pdf de VisualWorks pour ceux qui utilisent cette plateforme, les blogs individuels, les Wiki...Mais la plupart sont en anglais, et surtout sont parfois datées, ne répondent pas tout le temps à des questions très précises.
Merci pour tes précisions Florent. J'ai ajouté ton entreprise dans la liste sur le wiki.
Quand tu parle de problème mineur pour un chercheur en informatique : en ce qui me concerne, je n'ai pas trop de compétences en base de données et j'ai pas de besoin lié à cette technologie également, donc je suppose que jamais j'avais besoin de les utiliser, je serais comme toi obligé de demander ou bien de parcourir les forums. Tout cela pour dire, que chacun à son domaine de compétences, le fait d'être chercheur ne fait pas de nous des omniscients dans tous les domaines de l'informatique, malheureusement ;-)
En Smalltalk, il y a peut-être aussi un problème de rapport de la taille de la communauté / nombre de plateformes. Je reprends l'exemple de mon entreprise: deux choix possibles pour développer en Smalltalk, l'open source ou non. Dans le non open source, il y a Visual Works, ObjectStudio pour Cincom, Dolphin Smalltalk, VA Smalltalk, dans l'open source, Squeak, GNU Smalltalk, Strongtalk, bientôt Pharo... et j'en oublie plein. C'est difficile d'y voir clair, de comprendre quels sont les avantages et inconvénients de chaque solution, le niveau de suivi de la solution, comment on déploie les applications dessus, etc...
Oui, je conçois que cela soit difficile pour une petite entreprise qui n'a pas de temps à consacrer à ces choix qui sont néanmoins stratégiques pour elles. C'est l'intérêt d'une communauté qui permet de partager des expériences et des connaissances. Le wiki est fait pour stocker ces informations.
En tant qu'entrepreneur, j'espère avoir à m'agrandir plus tard, embaucher un développeur Smalltalk, mais si j'ai cette chance, pour cela, il faudra aussi le trouver. En suivant la liste de diffusion, le wiki, je commence à voir qui fait quoi en Smalltalk en France, mais c'est assez fastidieux et ce n'est pas très fonctionnel, trop gourmand en temps pour moi.
Oui à ton avis que faut-il de plus ? Le problème est toujours le même, la communauté est petite. Il y a peu de personnes prêtes à s'investir, à consacrer du temps, ces personnes s'essoufflent parfois aussi. Je sais que l'on a fait bcp d'efforts (surtout Stéphane) au niveau de l'ESUG pour organiser une conférence chaque année, faire des présentations à droite à gauche sur Smalltalk/Squeak, aller aux conférences open-source (RMLL par exemple), faire un livre comme "Squeak par l'exemple". Tout cela prend du temps et on n'a pas forcément de feedback positif sur ce que l'on fait (cela ne nous apporte rien pour notre carrière de chercheur par exemple).
Si je prend l'exemple du "Squeak par l'exemple", qui a été traduit en français par une équipe de 7 bénévoles. Il a téléchargé à un peu plus de 4700 exemplaires et vendu à 48 exemplaires ... pas vraiment de quoi récompenser les gens qui ont fait l'effort de la traduction. N'hésitez pas d'ailleurs si vous voulez aider à l'acheter en ligne ici : http://www.squeakbyexample.org/fr
J'ai l'occasion de surfer sur le forum developpez.com, et je suis assez envieux de la dynamique des communautés dans les autres langages: on peut discuter sur la même place de choses pointues théoriques, mais aussi de bugs banals, de choix de plateformes, de cas d'utilisation, des étudiants visitent et posent des questions "bateaux" mais qui obligent à bien reprendre les bases pour les expliquer, je trouve ça très convivial et entrainant. Certainement, ça serait un gros plus que la communauté Smalltalk se retrouve sur un site unique de type forum. Cela permettrait également de montrer en français les aspects plus concrets du développement en Smalltalk, de l'UML au déploiement de l'application, sur les liens par les DLL, sur l'utilisation des suites Microsoft au sein de l'application, sur la même base que ce qui se fait pour Java ou C++, bref de montrer aux novices comme aux programmeurs pointus pourquoi Smalltalk c'est bien et aussi pourquoi c'est viable pour une entreprise. Des livres comme Conception et programmation OO de B. Meyer donnent des avis très négatifs sur le Smalltalk, et souvent j'entends que Smalltalk est un langage de puriste, de chercheur, ou carrément dépassé: il faut agir contre ça.
Je pense que pour Meyer tout est négatif sauf Eiffel ;-)
Je suis d'accord pour avoir une présence sur le site developpez.com qui semble regrouper de très nombreux développeurs. Je suis inscrit depuis quelques jours, j'ai posté l'annonce de la conférence ESUG'09 à Brest et j'y ferais un tour de temps en temps. Cela permettra de faire du bruit supplémentaire autour de Smalltalk et de relayer ce qui se dit sur la mailing-list sur le forum.
Il faudrait demander la création d'un forum pour Smalltak. Tu sais comment c'est possible Florent ?
Cordialement,
Salut florent
On May 18, 2009, at 9:55 AM, Florent Arrignon wrote:
Bonjour à tous,
Je profite du mail de Serge ( et de nos derniers échanges) pour rebondir sur la place de Smalltalk du point de vue d'un jeune entrepreneur.
Je co-dirige une très petite entreprise de type bureau d'études, spécialisée dans l'environnement ( site web: www.mad- environnement.com ) et plutôt centrée sur le domaine de la recherche. Nous sommes deux associés-gérants au sein de l'entreprise. Dans le cadre de l'entreprise, nous utilisons Smalltalk pour développer les interfaces graphiques de nos logiciels, que nous couplons parfois avec du C ou du Fortran pour le code calcul (mais aussi bien, nous restons parfois sur le Smalltalk pour le calcul).
J'en profite pour glisser que l'entreprise commence à avoir une petite expérience en termes de gestion de projet de R&D, notamment avec l'ANR, mais aussi la gestion du crédit impôt recherche, et que si quelqu'un veut discuter de points administratifs sur l'implication des PME dans ces programmes, il peut me contacter sans problème si besoin. Pour les TPE, la participation aux ANR en tant que partenaires est par exemple délicate puisqu'il faut engager des frais (mais ils sont faibles en informatique) ou du temps de travail, ce qui n'est pas possible si vous n'êtes pas salarié, pour toucher les crédits.
je serais interesse a discuter de cela avec toi.
Notre situation technique est que nous ne sommes pas de formation informatique pure (docteurs en biologie, spécialisés en modélisation des écosystèmes), dans le cadre de nos recherches, nous nous sommes assez bien formés à la programmation de routines de calcul ou à la construction de systèmes multi-agents dans des environnements spatialement explicites dans mon cas, mais nous sommes maintenant amenés à son utilisation "professionnelle", plus pragmatique, pour déployer nos applications, pour relier les applications à des bases de données déjà existantes ou simplement pour proposer des interfaces "modernes".
Nous avons choisi Smalltalk parce que l'un de nous l'utilisait déjà couramment, parce que la courbe d'apprentissage était intéressante, parce qu'à la comparaison avec Java ou C++, nous avons préféré Smalltalk, peut-être simplement parce que c'est Smalltalk et que c'est beau à coder!
Maintenant, il y a quelques revers à ce choix, que je trouve d'autant plus frustrant au vu des qualités du langage. Je dirais que l'un des manques est une grande place sur internet qui fédère le Smalltalk pour le grand public. Plus précisément, je dirais que les discussions sur Smalltalk volent assez haut et ne sont pas tout le temps accessible pour de simples développeurs. Pour illustrer, imaginons que je sois bloqué sur un problème relativement mineur pour un chercheur en informatique ou un Smalltalker aiguisé. Que puis je faire si je suis vraiment bloqué? Voilà les ressources que j'ai trouvé pour l'instant: on peut trouver les Smalltalk Daily de Cincom qui sont assez didactiques, le support Cincom, le groupe Google Smalltalk, la liste Squeak, les livres disponibles sur la page de Stéphane Ducasse, les livres dans le commerce, les pdf de VisualWorks pour ceux qui utilisent cette plateforme, les blogs individuels, les Wiki...Mais la plupart sont en anglais, et surtout sont parfois datées, ne répondent pas tout le temps à des questions très précises.
Le point important est d'utiliser les mailing-lists. C'est mieux que les docs.
En Smalltalk, il y a peut-être aussi un problème de rapport de la taille de la communauté / nombre de plateformes. Je reprends l'exemple de mon entreprise: deux choix possibles pour développer en Smalltalk, l'open source ou non. Dans le non open source, il y a Visual Works, ObjectStudio pour Cincom, Dolphin Smalltalk, VA Smalltalk, dans l'open source, Squeak, GNU Smalltalk, Strongtalk, bientôt Pharo... et j'en oublie plein. C'est difficile d'y voir clair, de comprendre quels sont les avantages et inconvénients de chaque solution, le niveau de suivi de la solution, comment on déploie les applications dessus, etc...
Je peux vous aider a fire vos choix (meme gratuitement) Si vous pouvez venir a ESUG a Brest vous pourriez avoir aussi beaucoup de contacts.
En tant qu'entrepreneur, j'espère avoir à m'agrandir plus tard, embaucher un développeur Smalltalk, mais si j'ai cette chance, pour cela, il faudra aussi le trouver. En suivant la liste de diffusion, le wiki, je commence à voir qui fait quoi en Smalltalk en France, mais c'est assez fastidieux et ce n'est pas très fonctionnel, trop gourmand en temps pour moi.
Idem chaque annee nous creeons des bons gars qui seraient interesses a coder en Smalltalk. Vraiment!
J'ai l'occasion de surfer sur le forum developpez.com, et je suis assez envieux de la dynamique des communautés dans les autres langages: on peut discuter sur la même place de choses pointues théoriques, mais aussi de bugs banals, de choix de plateformes, de cas d'utilisation, des étudiants visitent et posent des questions "bateaux" mais qui obligent à bien reprendre les bases pour les expliquer, je trouve ça très convivial et entrainant. Certainement, ça serait un gros plus que la communauté Smalltalk se retrouve sur un site unique de type forum.
on a des mailing-list pour cela.
Cela permettrait également de montrer en français les aspects plus concrets du développement en Smalltalk, de l'UML au déploiement de l'application, sur les liens par les DLL, sur l'utilisation des suites Microsoft au sein de l'application, sur la même base que ce qui se fait pour Java ou C++, bref de montrer aux novices comme aux programmeurs pointus pourquoi Smalltalk c'est bien et aussi pourquoi c'est viable pour une entreprise.
On y travaille mais c'est lent.
Des livres comme Conception et programmation OO de B. Meyer donnent des avis très négatifs sur le Smalltalk, et souvent j'entends que Smalltalk est un langage de puriste, de chercheur, ou carrément dépassé: il faut agir contre ça.
Bertrand meyer...well. :)
Stef
Florent
Date: Mon, 18 May 2009 10:10:55 +0700 Subject: Re: [Squeak-fr] R&D: recherche projets From: serge.stinckwich@gmail.com To: squeak-fr@lists.squeakfoundation.org
2009/5/15 Vincent Osele oselev@yahoo.fr:
Bonjour,
Je fais partie d'une société de développement informatique (SSII). Ma société se lance dans la R&D et un budget a été alloué pour
cela.
Et comme j'aime bien smalltalk, j'aimerais trouver un ou des
projets ou des idées de projet, en rapport avec notre métier (ingénierie informatique: dev, tests, gestion de projet...) dans lequel smalltalk est utilisé (si le projet existe déjà) ou s'intègrerait bien.
Si vous avez besoin d'un coup de main pour un de vos projet de
recherche, c'est le moment ;-)
Bonjour Vincent,
merci pour ton message. C'est toujours bien de voir que des entreprises veulent se lancer dans Smalltalk pour leurs développements. J'invite les autres entreprises qui sont sur la liste de diffusion à se manifester ici, si vous cherchez des clients et/ou des projets. N'hésitez pas à vous présenter. Cette liste de diffusion est
également
ici pour vous aider à vous développer. Une autre solution pour
trouver
des clients est également de venir à ESUG'09 qui aura lieu cette
année
est France. Une bonne opportunité pour rencontrer de nombreux Smalltalkiens : http://www.esug.org/Conferences/2009
En ce qui concerne le R&D, le meilleur moyen d'en faire est de participer au montage de projets ANR. J'essaie d'en monter avec des entreprises. C'est le cas aussi pour des collègues. Le problème est que si vous n'avez aucune expérience de R&D, cela risque d'être difficile en terme de crédibilité.
Il y a une liste d'entreprises françaises utilisant Smalltalk ici : http://community.ofset.org/index.php/Entreprises_utilisant_Smalltalk Je propose de compléter cette liste avec les entreprises qui le souhaite ainsi que faire le ménage pour ne conserver que celles qui sont vraiment impliqué dans ce secteur. Merci de m'envoyer le nom et l'URL de votre entreprise. Si besoin vous pouvez également avoir un login sur le wiki Squeak/Smalltalk : http://community.ofset.org/Squeak si vous voulez faire des modifications par vous même.
Si vous avez des besoins ou des souhaits spécifiques en tant qu'entreprise, n'hésitez pas à nous en faire part ici ou en privé. Quel support recherchez vous de la communauté française et
européenne
(ESUG) ?
Cordialement,
Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Smalltalkers do: [:it | All with: Class, (And love: it)] http://doesnotunderstand.org/ _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? Lancez-vous !_______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Notre situation technique est que nous ne sommes pas de formation informatique pure (docteurs en biologie, spécialisés en modélisation des écosystèmes),
uhmm Alan Kay est docteur en biologie non ;)
formés à la programmation de routines de calcul ou à la construction de systèmes multi-agents dans des environnements spatialement explicites dans mon cas, mais nous sommes maintenant amenés à son utilisation "professionnelle", plus pragmatique, pour déployer nos applications, pour relier les applications à des bases de données déjà existantes ou simplement pour proposer des interfaces "modernes".
Nous avons choisi Smalltalk parce que l'un de nous l'utilisait déjà couramment, parce que la courbe d'apprentissage était intéressante, parce qu'à la comparaison avec Java ou C++, nous avons préféré Smalltalk, peut-être simplement parce que c'est Smalltalk et que c'est beau à coder!
Maintenant, il y a quelques revers à ce choix, que je trouve d'autant plus frustrant au vu des qualités du langage. Je dirais que l'un des manques est une grande place sur internet qui fédère le Smalltalk pour le grand public. Plus précisément, je dirais que les discussions sur Smalltalk volent assez haut et ne sont pas tout le temps accessible pour de simples développeurs. Pour illustrer, imaginons que je sois bloqué sur un problème relativement mineur pour un chercheur en informatique ou un Smalltalker aiguisé. Que puis je faire si je suis vraiment bloqué? Voilà les ressources que j'ai trouvé pour l'instant: on peut trouver les Smalltalk Daily de Cincom qui sont assez didactiques, le support Cincom, le groupe Google Smalltalk, la liste Squeak, les livres disponibles sur la page de Stéphane Ducasse, les livres dans le commerce, les pdf de VisualWorks pour ceux qui utilisent cette plateforme, les blogs individuels, les Wiki...Mais la plupart sont en anglais, et surtout sont parfois datées, ne répondent pas tout le temps à des questions très précises.
Je pense que la beginner list remplit le rôle de la liste didactique.
Il y a aussi IRC qui peut être d'une aide précieuse quand on est bloqué sur quelque chose de tout bête...
En tant qu'entrepreneur, j'espère avoir à m'agrandir plus tard, embaucher un développeur Smalltalk, mais si j'ai cette chance, pour cela, il faudra aussi le trouver. En suivant la liste de diffusion, le wiki, je commence à voir qui fait quoi en Smalltalk en France, mais c'est assez fastidieux et ce n'est pas très fonctionnel, trop gourmand en temps pour moi.
Venez a Brest :)
J'ai l'occasion de surfer sur le forum developpez.com, et je suis assez envieux de la dynamique des communautés dans les autres langages: on peut discuter sur la même place de choses pointues théoriques, mais aussi de bugs banals, de choix de plateformes, de cas d'utilisation, des étudiants visitent et posent des questions "bateaux" mais qui obligent à bien reprendre les bases pour les expliquer, je trouve ça très convivial et entrainant. Certainement, ça serait un gros plus que la communauté Smalltalk se retrouve sur un site unique de type forum. Cela permettrait également de montrer en français les aspects plus concrets du développement en Smalltalk, de l'UML au déploiement de l'application, sur les liens par les DLL, sur l'utilisation des suites Microsoft au sein de l'application, sur la même base que ce qui se fait pour Java ou C++, bref de montrer aux novices comme aux programmeurs pointus pourquoi Smalltalk c'est bien et aussi pourquoi c'est viable pour une entreprise. Des livres comme Conception et programmation OO de B. Meyer donnent des avis très négatifs sur le Smalltalk, et souvent j'entends que Smalltalk est un langage de puriste, de chercheur, ou carrément dépassé: il faut agir contre ça.
Florent
En tout cas, ca fait plaisir de savoir que des start-up smalltalk existent ! D'autant plus que vous êtes sur Toulouse :) J'y passe toute les semaines donc on pourrait ptet se croiser si ca vous dit !
Vous venez à Brest ? :)
Cédrick
squeak-fr@lists.squeakfoundation.org