Sortie de Eclipse 3.4 - Ganymede

Posté par  . Modéré par j.
Étiquettes :
1
27
juin
2008
Java
La version 3.4 de l'environnement logiciel Eclipse vient de sortir : outre l'outil de développement Java, c'est toute la plateforme Eclipse (RCP) avec ses nombreux greffons supportés qui viennent d'être labellisés pour offrir un environnement complet de programmation d'application d'entreprise.

Aujourd'hui, Eclipse est l'une des plateformes les plus utilisées non seulement pour les projets Java ou C++, mais, par l'intermédiaire d'éditeurs basés sur la plateforme Eclipse comme le logiciel propriétaire Aptana, pour des projets utilisant des langages orientés web comme PHP ou encore Ruby On Rails.

Ganymede est la mise à disposition au public de manière simultanée plus d'une vingtaine de projets liés à Eclipse. Ce système a été choisi pour minimiser les problèmes de compatibilité lors des installations et mises à jour.

Sortie de la developers' release d'Ubuntu MID Edition

Posté par  . Modéré par Mouns.
Étiquettes :
0
26
juin
2008
Ubuntu
Canonical vient d'annoncer la sortie d'une version développeur d'Ubuntu pour les Mobile Internet Device (MID), ces pc ultra portable et low cost dédiés à l'internet.

Ubuntu MID Edition 8.04 pour son petit nom semble être la réponse de Canonical aux récents choix des constructeurs pour ré-imposer windows XP sur les ultra portables. Avec la perte d'espace disque dû à ce changement, les annonces de Microsoft sur l'arrêt de la commercialisation de windows XP, et l'exaspération grandissante des professionnels et des particuliers face à windows Vista, on se demande quel est exactement le "business plan" des fabricants.

Dans ce contexte, souhaitons toute la réussite possible à cette nouvelle mouture de la distribution populaire du moment.

Monkey Studio 1.8.2.0 bêta

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
16
juin
2008
KDE
La nouvelle mouture du logiciel libre Monkey Studio vient de paraître en version 1.8.2.0 Bêta

Monkey Studio est un IDE générique (proche de code::blocks) écrit en C++/Qt 4, pour principalement Qt 4, bien qu'il ne soit pas spécifique à celui-ci. Il est très flexible notamment grâce à son système de greffon qui permet d'ajouter tout et n'importe quoi. Il est compatible Windows/Linux/*nix/Mac OS X et partout où la bibliothèque Qt 4 peut être installée. Des paquets sont disponibles pour Windows, Debian/Ubuntu/Kubuntu ainsi que Mac OS X (Mac Intel Leopard).

Sortie de ATL 2

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
27
mai
2008
Technologie
Après plusieurs années d'effort, la première version d'ATL intégrée à la distribution standard d'Eclipse sort officiellement. ATL est un projet de transformation de modèles suivant l'approche MDA.

ATL 2 marque un tournant dans le projet car il représente le 1er résultat visible des travaux d'industrialisation par une entreprise française (Obeo) des résultats d'un laboratoire de recherche de l'INRIA.

En plus de cette collaboration et de nombreuses nouveautés techniques, ATL 2 est donc maintenant inclus dans le prochain Eclipse 3.4 au sein de Eclipse Modeling Project.

Gestion de l'énergie : se dépêcher de ne rien faire

Posté par  . Modéré par rootix.
3
16
mai
2008
Noyau
Je vous propose la traduction de deux courts articles de Matthew Garrett publié sur Livejournal sur l'historique et l'intérêt des états de sommeil des processeurs x86 modernes et de la réduction de fréquence.

« Certaines personnes écrivent des logiciels qui vous permettent de choisir différents réglages selon que vous être branché sur le secteur ou sur batterie. Typiquement, l'un de ces choix vous permet de réduire la fréquence du processeur lorsque vous êtes sur batterie. Ceci est mauvais. Ceci est faux. Les personnes qui implémentent ces programmes sont dangereuses... »

Publication d'un rapport et de vidéos d'Embedded Linux Conference 2008 et de vidéos du FOSDEM 2008

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
13
mai
2008
Linux
Du 15 au 17 avril se tenait à Mountain View en Californie la quatrième édition de l'Embedded Linux Conference, sans doute la plus importante conférence uniquement consacrée à l'utilisation du système Linux dans les plates-formes embarquées. Plus de cinquante conférences, couvrant des thèmes comme la gestion de l'énergie, les techniques de déboguage, la réduction de la taille du système, les systèmes de fichiers pour Flash, les distributions pour l'embarqué, le temps réel, le graphisme et la vidéo, la sécurité, etc. étaient à l'ordre du jour, ainsi que des keynotes de Tim Bird, Henry Kigman et Andrew Morton.

Afin de faire profiter à tous de ces conférences, Free-Electrons vient de mettre en ligne dix-neuf vidéos de cet évènement, ainsi qu'un rapport permettant de prendre connaissance de l'essentiel de ces interventions. La liste des conférences disponibles en vidéo et couvertes par ce rapport est détaillée dans l'article, nombre d'entre elles sont particulièrement intéressantes: l'intervention de Deepak Saxena sur la gestion d'une communauté, celle de Klaas van Gend sur le noyau Linux temps-réel, le tutorial de Mike Anderson sur le déboguage à l'aide d'une sonde JTAG, etc.

D'autre part, Free-Electrons vient de publier huit vidéos de conférences du FOSDEM 2008 (février 2008, Bruxelles), également liées à l'embarqué. La liste des vidéos est détaillée dans l'article.

À noter que de nombreuses autres interventions de précédentes conférences (FOSDEM, Embedded Linux Conference Europe, Rencontres Mondiales du Logiciel Libre, etc.) sont également disponibles en vidéo.

Squeak par l'exemple

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
8
mai
2008
Doc
La communauté Squeak-fr est heureuse d'annoncer la sortie du livre « Squeak par l'exemple », traduction en français de « Squeak By Example », écrit par Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou et Marcus Denker.

Squeak est un environnement de développement moderne et libre issu du langage de programmation Smalltalk-80. Bien qu'étant le premier langage et environnement purement orienté objet, Smalltalk est toujours sur de nombreux aspects en avance sur ces successeurs par son environnement entièrement modifiable à l'exécution et dans lequel tout est objet.

« Squeak par l'exemple » destiné aux étudiants et développeurs, vous guidera dans la découverte du langage Squeak et de son environnement, avec l'aide de nombreux exemples et exercices. Ce livre est disponible sous les termes de la licence Creative Commons Attribution-ShareAlike 3.0 licence. Vous pouvez soit télécharger gratuitement le fichier pdf, ou alors vous pouvez acheter une copie du livre sur lulu.com (Vous pouvez également acheter le fichier pdf sur lulu.com, si vous voulez faire une contribution à ce travail).

Cette traduction a été assurée par : Martial Boniou, Mathieu Chappuis, Luc Fabresse, René Mages, Nicolas Petton, Alain Plantec, Serge Stinckwich et Benoît Tuduri.

« Squeak par l'exemple » est soutenu par l'ESUG, le groupe européen des utilisateurs de Smalltalk. L'ESUG organise sa 16ième conférence internationale à du 25 au 29 août 2008 à Amsterdam. La communauté Squeak-fr sera également présente aux RMLL 2008.

Qt 4.4 prend son envol

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
7
mai
2008
Technologie
Nokia, récent acquéreur de la société Trolltech, vient de sortir une nouvelle version stable de sa bibliothèque logicielle Qt 4.4, la première depuis le rachat.
Cette nouvelle version est disponible comme d'habitude sous double licence GPL/propriétaire et fonctionne sous Mac OS X, Windows et Linux.

Annoncée comme une version majeure, Qt 4.4 apporte en effet un grand nombre de nouveautés et le futur KDE 4.1 se basera sur cette version.

Wine 1.0 en approche

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
5
mai
2008
Microsoft
Depuis le 2 mai, Wine, est entré en « code freeze » pour la version 1.0, c'est-à-dire que plus aucun changement n'est accepté à l'exception de corrections de bugs triviales.

Rappelons que Wine est une couche de compatibilité permettant l'exécution de programmes conçus pour Windows sur d'autres systèmes d'exploitations (GNU/Linux, *BSD, Darwin, etc.). Il s'agit donc d'un projet pharaonique d'analyse (il faut viser une compatibilité « bug pour bug ») et de ré-implémentation des différentes API disponibles sous Windows et de l'environnement qui va avec.

La première release candidate est prévue pour le 9 mai, et la version 1.0 définitive devrait être disponible à l'occasion du 15ème anniversaire du projet (comme la date de début est un peu floue cela laisse de la marge entre la fin mai et la mi-juillet). Une liste de 4 applications de référence a été définie, celles-ci doivent s'installer et fonctionner correctement avec Wine 1.0. Mais Wine est d'ores et déjà capable de faire fonctionner parfaitement de très nombreuses autres applications, et tous les rapports de bugs sont les bienvenus.

On ne peut qu'être admiratif devant le travail effectué au cours des quinze années passées, ce qui n'était au départ qu'un projet voué à l'échec est finalement devenu un vrai succès.

Publication du premier numéro de la DPN, Debian Project News

Posté par  . Modéré par Mouns.
Étiquettes :
0
27
avr.
2008
Debian
Le 21 avril 2008 est paru le premier numéro de la DPN, la Debian Project News, la nouvelle lettre d'information du projet Debian. Les sujets abordés dans ce numéro sont « Nouveau chef du projet, étude sur la communauté Debian, nouvelles de la publication, Summer of Code Google, Planet Debian comme liste de diffusion ? »

La lettre d'information du projet Debian a vocation à remplacer l'ancienne DWN (Debian Weekly News). Elle est consultable sur le site internet de Debian, en français et en anglais pour l'instant. Les contributions sont encouragées par l'équipe de rédacteurs.

Après un an d'absence, la Debian Weekly News, la lettre hebdomadaire d'information de Debian, re-naît de ses cendres sous le nom de DPN, Debian Project News (Nouvelles du Projet Debian). Le contenu de la DPN ne semble pas diverger sur le fond de celui de l'ancienne DWN, les sujets abordés tournent toujours autour des évènements associés au développement et à l'actualité du projet Debian.

La liste de diffusion est toujours accessible en anglais et en français , grâce au travail de l'équipe l10n-fr de traduction de Debian. Chaque numéro est par consultable sur le site web de Debian aussi bien que par un abonnement à la liste.

NdM : Pour suivre l'évolution de Debian et de ses logiciels il y a également "DebianTimes" et "Debian Package of the Day" en anglais uniquement tout comme le non-officiel "Debian-News".

Nouveau site communautaire pour OBM, logiciel collaboratif

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
23
avr.
2008
Communauté
Depuis le 13 avril, le projet OBM (Open Business Management) s'est doté d'un nouveau site communautaire basé sur un wiki (dokuwiki). Ce site met à disposition documentations d'installations et sources du projet OBM.
L'objectif de ce nouveau site : mettre en avant l'investissement de la communauté. Il ne reste plus qu'à espérer que ce site s'enrichisse.

OBM (Open Business Management) est un groupware libre développé en France par la société AliaSource Groupe Linagora. Ce logiciel est donc un concurrent de Zimbra, MS Exchange, Open-Xchange, etc.
OBM a été récemment intégré dans la nouvelle version d'Ubuntu Hardy Heron. Les paquets se trouve dans la section universe. Il y a un tutoriel sur le wiki pour l'installation sur Ubuntu Hardy.

Nouvelle édition du code bar le samedi 26 avril

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
22
avr.
2008
Communauté
Ce samedi 26 avril à partir de 14h UTC+2, le salon jabber programmation@chat.jabberfr.org accueillera la troisième édition du Code Bar.

Ce bar virtuel est l'occasion pour des programmeurs francophones de se retrouver dans la bonne humeur et de coder ensemble sur des projets auxquels ils n'auraient pas forcément pris part. Pour les projets proposés et la partie documentation, l'accent a été mis sur Jabber, tandis que pour les cours, deux langages injustement oubliés seront étudiés.

Ocsigen 1.0.0 : une nouvelle approche de la programmation Web

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
9
avr.
2008
Internet
Ocsigen est un projet de recherche visant à développer de nouvelles techniques de programmation Web. Il a abouti après plus de trois ans de travail à l'implémentation d'un serveur Web complet et extensible, et d'un module pour programmer des sites dynamiques en utilisant des concepts de haut niveau. Parmi les fonctionnalités-clés, notons :
  • la garantie que les pages générées sont en xhtml valide ;
  • le typage des formulaires et des paramètres ;
  • une gestion simplifiée de l'interaction Web à l'aide de concepts dédiés (continuations, etc.).
Ceci est rendu possible par le choix du langage Objective Caml, pour son expressivité et son système de types. Cette version 1 clôt une première phase de développement. Le projet cherche maintenant des contributeurs et développeurs de sites.

Eet passe en 1.0 alpha

Posté par  . Modéré par Mouns.
Étiquettes :
0
2
avr.
2008
Serveurs d’affichage
Rasterman, le project leader d'Enlightenment, vient d'annoncer le passage au stade alpha de la bibliothèque Eet.

Cette bibliothèque, faisant partie des EFL[0] est dédiée à l'encodage/décodage et au stockage des données. Elle est écrite afin d'être très simple pour le programmeur, déchargeant une bonne partie des routines de lecture et d'écriture.

Elle peut par exemple stocker de multiples bouts de données dans un ficher unique à accès arbitraire et rapide, encoder ou décoder des images ou tout autre type de donnée. Les fichiers ainsi produits sont compacts et rapides d'accès tout en étant portable entre différentes architectures (exemple : il est possible de produire un fichier écrit sur une architecture 32bits x86 puis de l'utiliser sur une architecture 64bits PowerPC sans autre action que celle de le déplacer).

Eet est portable sur beaucoup d'architectures et de systèmes d'exploitation (actuellement porté sur GNU/Linux, *BSD et même windows grâce au travail de Vincent Torri entres autres) et fonctionne pleinement sur les systèmes embarqués comme sur les fermes de serveur multi core/CPU.