|
|
>>PROGRAMMATION
Les logiciels développés par OPENLAB sont en majorité effectués à l'aide d'outils et de langages "open source". l'interêt majeur de ces outils open source est qu'ils sont maintenus par un nombre important de développeurs de haut niveau testés et débuggés par des centaines (milliers?) d'utilisateurs, puis enfin ces logiciels évitent les problèmes liés aux logiciels propriétaires (mises à jour, numéros de licence...etc....). Certains produits comme Stylus Studio pro© ou Insight Star Tree© sont des logiciels propriétaires choisis et utilisés en raison de l'abscence d'équivalent dans le domaine libre.
Pour des développement importants nous privilégions la méthode "extreme programming" ainsi que l'utilisation des design patterns (java, smalltalk).
Compétences:
•ANALYSE : EXTREME PROGRAMMING / DESIGN PATTERNS
•LANGAGES : C/C++ , JAVA, PYTHON, PERL, SMALLTALK (SQUEAK), RUBY (RAILS).
•XML : XML 1.0, XPATH, XSLT, SVG, EXIST, XQUERY, XSL-FO, BARCODJ.
•OUTILS et LIBRAIRIES : lex & yacc, awk, sed, pexpect.py, Lucene, JExcelAPI, JavaUnix, JavaMail, RadUpload, Inxight Star Tree ©, Stylus Studio pro©, PREFUSE.
•FRAMEWORKS : Catalyst(perl), Jelix(php5), Cocoon(XML).
•BASES DE DONNEES RELATIONELLES : ORACLE, INFORMIX, MYSQL, POSTGRESQL
•BASES DE DONNEES XML NATIVES : eXist.
•OPENLAB est membre premium de la liste de diffusion JGuru© et membre de la Java Developper Connection SUN©.
Diverses contributions au libre (servez-vous ou inspirez-vous ):
• NightmareWeaver est un éditeur WYSIWYG pour pages HTML développé en Smalltalk. Il est le fruit d'un travail collaboratif de Vincent Mazo et Joseph Leroux (faculté des sciences de l'université de Bretagne occidentale, département informatique) stagiaires sous la direction de Jean-Bernard Cavarec responsable développements Openlab.
Téléchargement de l'image : nightMareWeaverVersion1.st
• Exemple de code python win32 pour écouter un fichier wma sans lancer l'interface de windows media player : tune.py
• Exemple Upload XQUERY upload.xql
• Synerge XML-RPC client for squeak 3.9 with basic authentication Synerge-XML-RPC-openlab.st
|
|