OCaml summer project

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
28
jan.
2007
Communauté
Le "OCaml Summer Project" est un projet visant à encourager le développement de la communauté de développeurs du OCaml en proposant des financements pour aider des étudiants à réaliser l'été prochain des projets de logiciel libre dans le langage de programmation Objective Caml.

Le financement proposé est de 6000$ par étudiant. Une rencontre entre les participants est organisée à la fin de l'été à New-York. Les soumissions doivent être effectuées avant le 15 mars. Entre 5 et 10 projets devraient être acceptés. Ce financement est offert par Jane Street Capital, une société de courtage new-yorkaise qui cherche à s'appuyer sur des technologies de pointe et qui s'implique beaucoup dans la recherche et le développement sur les langages de programmation.

Les projets sont à réaliser individuellement ou en équipe de deux. Une liste de projets est suggérée par les organisateurs, parmi lesquels un éditeur en OCaml, des bindings (liaisons) pour des bibliothèques (il manque toujours un binding Qt pour OCaml !), un résolveur d'équations, des outils de visualisation scientifique, des bibliothèques pour des applications multi-processus, etc.

Objective Caml est un langage multi-paradigme (impératif, fonctionnel, objet) de la famille ML, disposant d'un système de type évolué permettant de réduire considérablement les bogues d'exécution possible. Il est réputé pour sa fiabilité, sa concision, sa rapidité, et la facilité de maintenance des applications.

Greg Allan, M. Postnuke, est mort

Posté par  (site web personnel, Mastodon) . Modéré par Amaury.
Étiquettes :
0
19
juin
2002
Communauté
Le 16 juin dernier, Greg Allan, principal développeur de Postnuke (un gestionnaire de contenu cousin de daCode) s'est mortellement blessé en moto, près de chez lui au Canada. Il est décédé hier.

Il y a déjà quelques temps que le développement de postnuke était mis entre les mains d'un petit groupe. Gageons que le logiciel survivra, mais c'est bien peu de chose par rapport à une vie humaine quand même.

Relief 1.1, visualisation 3D de projets Java

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
4
juil.
2007
Java
Relief est un nouvel outil qui pourrait bien ouvrir des perspectives dans la gestion de projets en accélérant leur prise en main et en facilitant leur maintenance.

Il utilise des caractéristiques visuelles pour décrire entités et relations d'un projet Java : taille, couleur, distance au centre, hauteur et liens.

Cette simplicité permet de saisir rapidement la cohérence et la robustesse d'un projet en détectant le code mort, les relations indésirables, le couplage fort entre entités, l'utilisation de librairies externes, etc.

Relief facilite ainsi la prise en main de nouveaux venus sur un projet, son utilisation par des tiers et l'évaluation par un architecte ou un chef de projet de l'impact de modifications envisagées. En outre il assouplit les relations avec un public non technique, équipe commerciale ou clients, en établissant un langage commun.

NdM : Relief est écrit en Java, est multiplateforme et publié sous licence GPL version 2.

Bientôt le noyau Linux 3.0 ?

Posté par  . Modéré par Fabien Penso.
0
30
sept.
2002
Noyau
Un débat fait rage actuellement sur la Linux Kernel Mailinglist pour savoir si la prochaine version du noyau devra s'appeller 2.6 ou 3.0. En effet, le grand nombre de changements en profondeur (nouvelle VM, nouveau scheduler, nouvelle couche block-io, ALSA, preempt, intégration d'XFS et de JFS, ...) justifient pour certains le passage à un numéro de version majeur.



Pour Linus, tout en profitant pour rappeller qu'il a besoin de plus de testeurs :
Hey, _if_ people actually are universally happy with the VM in the current 2.5.x tree, I'll happily call the dang thing 5.0 or whatever (just kidding, but yeah, that would be a good enough reason to bump the major number).

Sortie de Perl 5.10.0

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
21
déc.
2007
Perl
Comme le titre le canal IRC #perlfr « Perl 5.10.0 est dehors, il fait froid et pourtant le freezing est termine, go figure ».

La sortie de Perl 5.10.0 est une bonne nouvelle à plus d'un titre. Alors que le futur Perl est toujours en cours de spécification et que de nombreuses innovations se profilent pour ce langage qui n'existe qu'à l'état de prototype, la version la plus répandue dans les distributions les plus récentes est certainement 5.8.8.

Perl 5.10.0 hérite par anticipation de nombreuses fonctionnalités du futur Perl6. Un nouvel opérateur apparaît (defined-or), le moteur d'expression rationnelles devient interchangeable, les comparaisons sont plus intelligentes (smart-match).

Cette nouvelle version propose des améliorations réelles dans un souci de maintien de la stabilité du langage. Cela représente un travail colossal, et les Perl Pumpkings s'y sont attelé et ont fourni un travail admirable pour enrichir le langage.

Boa-Constructor 0.2.0

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
28
jan.
2003
Python
On parle beaucoup de Python comme langage de script à tout faire pour remplacer le bash. Beaucoup ignorent cependant que c'est un outil formidable pour créer des interfaces graphiques réellement portables (ce n'est pas toujours le cas de java).

Une nouvelle version de boa-constructor (encore en version alpha) est sortie sans faire de bruit : 0.2.0

Concours d'idées OLPC France

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
juil.
2008
Communauté
Pour préparer l'arrivée en Europe de l'ordinateur XO, OLPC France lance le concours d'idée : « Un XO pour un projet ».

Vous êtes développeur, enseignant, chercheur, professionnel, étudiant ou simplement passionné ? Vous souhaitez participer au développement Francophone du projet OLPC (One Laptop Per Child) ? Vous avez une idée pour développer du contenu sur le XO ?

Proposez-nous un sujet et vous aurez peut-être la chance unique de recevoir un ordinateur portable XO pour mener à bien et expérimenter votre projet.

Concours de Développement pour Eclipse

Posté par  (site web personnel, Mastodon) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
5
nov.
2003
Java
Je profite de la sortie d'Eclipse 2.1.2 (Environnement de développement open source) pour vous annoncer la tenue d'un concours de plug-ins pour cet environnement.
L'ICE (International Challenge for Eclipse), sponsorisé par une partie du consortium Eclipse est ouvert à tous et vise à promouvoir et à renforcer la communauté autour du projet Eclipse, ainsi que d'augmenter sensiblement le nombre de plug-ins.

Tous les codes source soumis doivent être sous licence CPL (approuvée par OSI) et les plug-ins ne doivent pas être repris ou avoir déjà été publiés.

Au final, de nombreux prix à gagner, dont des Thinkpad, des iPAQ, des voyages pour les conférences ETAPS, des logiciels propriétaires, etc...

Un peu plus de détails en annexe

Cartes de références pour développeurs

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
21
juil.
2004
Doc
Souvent, lorsque l'on code, on ne se souvient plus forcément des différentes fonctions de telle ou telle bibliothèque C, une autre fois c'est la liste des balises (X)HTML ainsi que leurs attributs.

Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.

On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.

NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.

wxWidgets 2.6 est sorti

Posté par  . Modéré par Nÿco.
Étiquettes :
0
22
avr.
2005
Technologie
Après un an et demi d'attente (depuis la 2.4.2), une nouvelle version stable de wxWidgets vient de sortir. C'est la première version stable à prendre le nom de wxWidgets. En effet, le précédent nom de wxWindows semblait ne pas plaire à Microsoft.
Pour rappel, wxWidgets est une bibliothèque graphique portable "native" pour GTK (NdM : 1.2.x, mais aussi 2.x avec cette nouvelle version), Motif, X11, OS/2, Mac OS 9, Mac OS X, Win16, Win32, WinCE, Nano-X, MGL et Palm OS.

Dans cette nouvelle version majeure, un important travail sur le support de la STL a été fait. De nouvelles fonctionnalités ont fait leur apparition comme, par exemple, wxGridBagSizer qui permet de décrire l'organisation d'une fenêtre comme un tableau dont les cases peuvent fusionner. Espérons que cette nouvelle version permette à encore plus de développeurs de découvrir ce fabuleux framework très bien documenté.

Qui développe des logiciels libres ?

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
30
juil.
2001
Communauté
Sondage intitulé «WIDI - Who Is Doing It?» (WIDI), il concerne les développeurs de logiciels libre et est en ligne.
Il est hébergé sur le site allemand BerliOS, financé par le ministère de l'économie allemande. Ce site, basé sur SourceForge héberge les projets libres (ou disons plutôt «Open Source»).
D'ailleurs à propos de «Free Software» VS. «Open Source Software», il y a une question à la fin du formulaire pour sonder les affinités des développeurs...

Sortie de Étoilé 0.1

Posté par  . Modéré par Nÿco.
Étiquettes :
0
23
fév.
2006
GNUstep
La version 0.1 de Étoilé, l'environnement de bureau basé sur GNUstep est annoncé sur le site du projet. Cette version, destinée aux développeurs, contient les premiers framework qui serviront de base pour la suite.

On trouve déjà :
  • LuceneKit 0.1, un portage pour GNUstep de Lucene, une bibliothèque java spécialisée dans la recherche de texte,
  • PreferencesKit 0.1 un framework incluant plusieurs facilités pour créer des panneaux de configurations pour les applications GNUstep et Cocoa,

et d'autres outils pour faciliter le développement des applications à venir.

Gtk 2.10 est en finale

Posté par  . Modéré par Nÿco.
Étiquettes :
0
3
juil.
2006
Gnome
Suivant de très près la sortie de Cairo, voici la nouvelle version stable de la bibliothèque GTK.

Elle fait partie de la série 2.x est est donc compatible avec toutes les versions précédentes de cette série.

Une part de l'activité de développement est la conséquence du projet Ridley, qui consiste à consolider et intégrer un certain nombre de fonctionnalités disponibles dans des bibliothèques externes. En effet, la qualité de ces bibliothèques était remise en question par leur isolement et la faiblesse de la maintenance, ainsi qu'une mauvaise définition de leurs objectifs. L'intégration dans GTK des fonctionnalités les plus intéressantes devrait permettre de maintenir une meilleur qualité de code et de garantir sa pérennité.

Parmi les nouveautés de cette version, on notera :
  • Une nouvelle API pour les opérations d'impression, s'appuyant sur Cairo et fonctionnant soit avec CUPS, soit avec lpr, grâce à des modules chargés dynamiquement ;
  • Un ensemble de widgets pour la gestion des fichiers récemment utilisés ;
  • Le support du glisser/déposer des onglets du widget GtkNotebook ;
  • Un widget multiplateforme GtkStatusIcon pour la création des icônes de notification ;
  • GtkAssistant, pour la création de boites de dialogue d'assistance (wizard) ;
  • La boîte de dialogue de sélection de fichier est maintenant asynchrone et donc ne se fige pas lors d'accès lent sur le système de fichier ;
  • De multiples améliorations du widget GtkTreeView, comme la possibilité d'affichage d'une grille et d'afficher le widget de recherche dans une autre fenêtre, et la sélection multiple par zone rectangulaire (rubberband).

WebSphere Studio Application Developer 1.0 pour Linux

Posté par  . Modéré par trollhunter.
Étiquettes :
0
28
déc.
2001
Java
WebSphere Studio Application Developer 1.0 pour Linux supporte le standard J2EE, vous donne un environnement de developpement avec des assistants, des debugers, du travail collaboratif et tout le toutim...
Cela integre SOAP, WSDL, DTD, XML, XSL, JSP, Servlet & companie. Amusez vous bien.

Merci IBM. Encore un effort, le libre, c'est pour quand ?