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