RE: R&D: recherche projets
Florent Arrignon <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.french |
|---|---|
| Message-ID | <[email protected]> |
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: [email protected] > To: squeak-fr-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org > > 2009/5/15 Vincent Osele <[email protected]>: > > > > 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-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@public.gmane.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 _______________________________________________ Squeak-fr mailing list Squeak-fr-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr