[Squeak-fr] R&D: recherche projets

Florent Arrignon florent_arrignon at hotmail.fr
Lun 18 Mai 07:55:44 UTC 2009


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 at gmail.com
> To: squeak-fr at lists.squeakfoundation.org
> 
> 2009/5/15 Vincent Osele <oselev at 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 at 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
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20090518/374d2f0e/attachment-0001.htm


Plus d'informations sur la liste de diffusion Squeak-fr