Le système de gestion de chaîne éditoriale SCENARI

Posté par  . Modéré par Nÿco.
Étiquettes :
0
25
mai
2007
Technologie
SCENARI propose un nouveau procédé pour produire des documents : la chaîne éditoriale.

Différent de "l'approche bureautique", il met en avant la rédaction du contenu dans un éditeur XML graphique intuitif. Puis ce contenu est transformé en plusieurs documents, respectant les standards de différents formats (HTML 4.0, OpenDocument...), avec des chartes graphiques prédéfinies. Cette approche autorise la mise en oeuvre de « bonnes pratiques » dans la production professionnelle de documents au profit de la qualité, des économies de production, de maintenance et du respect des standards.

Sortie ce mois-ci, l'application SCENARIdiscovery disponible pour Linux, Mac OS X et Windows permet de s'initier à travers l'exemple de six chaînes éditoriales à l'écriture et la génération de documents multimédia. Les outils d'exploitation et de conception de chaînes éditoriales sont eux aussi opensource.

SCENARIchain, SCENARIbuilder, SCENARIserver, SCENARIclient et SCENARIplayer sont facilement installables sous Linux grâce au script de téléchargement et d'installation automatisée.

NdM : la suite SCENARI est publiée sous quadri-licence (MPL, GPL, LGPL et CeCILL) et intègre également des bibliothèques libres et propriétaires.

Voyagez dans le temps avec Macfly 1.0

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
25
mai
2007
Technologie
Macfly est un projet dont le but est de modifier l'horloge d'un programme tiers sans nécessiter les droits administrateur ni avoir à modifier l'horloge système. Toute application peut être ainsi lancée dans l'environnement Macfly. Le projet est conçu autour d'un démon, deloreand, qui va synchroniser le ou les programmes décalés dans le temps par macfly.

Le projet peut servir à tester les logiciels face aux sauts de temps provoqués par l'utilisateur ou par une synchronisation via NTP sans avoir à modifier la date de la machine. En particulier, on peut tester la date « 2038-01-19 04:14:07 » qui est la dernière du format Epoch (on boucle alors en décembre 1901 ou en janvier 1970).

Étant donné qu'on peut modifier la vitesse de l'horloge, on peut s'amuser à lire des vidéos en accéléré avec VLC, ralentir les jeux pour tricher, etc. On peut également imaginer d'autres usages comme envoyer des emails dans le passé ou le futur.

Le projet a été développé pour le Centre National d'Études Spatiales (CNES) par INL.

Un UMPC sous Linux

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
0
8
juin
2007
Technologie
Avec le EEC PC701, Asus veut concurrencer le nouveau Palm Foleo ou le Via Nanobook dans le monde de l'ultra portable (UMPC).

L'intérêt est dans le prix : 199 $ !

À ce prix et avec une distrib light, on peut avoir un beau petit portable pas cher.

Il ne reste plus qu'à le tester... Sortie en juillet.

Acceleo 2.0.0 : génération de code PHP, JEE, Java, CSharp et Python

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
0
7
juin
2007
Technologie
Le générateur de code Acceleo 2.0.0 est sorti en version finale ! Cette livraison marque l'ouverture vers une plus grande communauté, des architectes et développeurs se sont joints au projet pour fournir des modules de génération prêts à l'emploi pour JEE, Java, CSharp, PHP ou encore Python. Il est ainsi possible en quelques clics de générer le code pour ces technologies depuis un modèle de conception.
Pour suivre cette communauté une aggrégation de blogs a été ouverte : Planète Acceleo.

Le moteur de génération a lui aussi évolué, réalisant un pas supplémentaire vers la simplicité et le confort lors de la réalisation des templates de génération. La syntaxe a été modifiée et prend désormais directement en compte les prédicats de sélection, cela permet d'avoir une complétion, une colorisation et une détection d'erreurs directement lors de la saisie des prédicats. Les services de navigation ont également été remaniés pour une plus grande cohérence.

Acceleo 2.0.0 permet également l'export des générateurs en tant que greffon, cette fonctionnalité en développement depuis plusieurs mois permet de faciliter l'installation et la mise à jour des générateurs par le biais des update-site Eclipse. Enfin cette version apporte une plus grande compatibilité, en particulier avec les fichiers XML qui peuvent être exploités via EMF-XSD.

Toutes ces nouveautés sont présentées en image sur la page Acceleo 2.0.0 - Aperçu des nouveautés. À noter également qu'Acceleo a été choisi par les projets Topcased et Papyrus comme moteur de transformation « modèle vers texte ». Autre grande nouvelle simultanée à la sortie d'Acceleo, les documentations professionnelles édités par Obeo auparavant réservées à un usage non commercial sont désormais totalement libérées.

Dernier jour pour élire votre design anti-DRM

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
8
juin
2007
Technologie
Le site torrentfreak n'aime pas les DRM et pour le faire savoir il a organisé, en collaboration avec le site Beautiful Crime, un concours de design pour représenter le message anti-DRM au reste du monde. Les créateurs avaient jusqu'au 31 mai pour proposer le nombre d'oeuvre qu'ils voulaient.

Après la clôture des propositions le choix est réalisé par les lecteurs du site qui doivent voter pour celle des 47 propositions qu'ils préfèrent. Ce vote sera clos ce week-end, il est toujours possible de donner son avis.

Au final les gagnants se verront remettre un prix (250$ pour le gagnant et respectivement 100$ et 50$ pour les deuxièmes et troisièmes) et les tee-shirts seront imprimés et mis en vente au prix de 15$. Cependant il est toujours possible de télécharger l'une des créations et de s'imprimer soi-même ses tee-shirts. Enfin le but n'étant pas de réaliser des profits, le site affirme que l'argent éventuellement dégagée de la vente sera redistribuée à une oeuvre de charité (laquelle ?).

NdM : le site torrentfreak propose des liens vers des sites de téléchargements de films et albums commerciaux non libres, téléchargements donc a priori contraires à la législation en vigueur en France.

AJAX Chat Engine a besoin de vous

Posté par  . Modéré par j.
Étiquettes :
0
23
juin
2007
Technologie
AJAX Chat Engine (ACE) est un projet libre de Chat utilisant la technologie AJAX.

La particularité de celui-ci est qu'il n'utilise pas de base de donnée pour transférer les conversations mais un serveur indépendant gérant intégralement les échanges. L'avantage est que le navigateur du client n'a pas de rafraîchissement récurrent mais n'effectue une requête seulement lorsqu'il reçoit ou envoi un message réduisant ainsi considérablement la charge du serveur.

Le développement du serveur étant fini, je recherche des contributeurs pour réaliser un nouveau client Javascript avec la prise en charge de JSON.

ACE serveur propose déjà :
  • La gestion des channels
  • La gestion des conversations privées
  • La gestion des opérateurs et privilèges (topic, kick)
Vous pouvez déjà tester directement ce chat sur le site internet donné en lien.

Sortie de la bêta 2 de SmartEiffel 2.3

Posté par  . Modéré par Nÿco.
Étiquettes :
0
26
juin
2007
Technologie
SmartEiffel est un ensemble compilateur/outils (GNU GPL) et bibliothèques (MIT/X-11) autour du langage Eiffel. Un an après la première bêta de SmartEiffel 2.3, sa petite soeur, la bêta 2, vient de sortir du four.

L'année a été riche en nouveautés. Beaucoup de progrès ont été fait côté compilateur, mais aussi côté bibliothèques et confort des utilisateurs. Certains projets externes ont vu le jour (Eiffel Wrapper Libraries Collection - EWLC, Entreprise SmartEiffel - ESE, Useful SmartEiffel - USE) dont les acteurs ont fortement contribué aux améliorations de cette nouvelle fournée.

Cette bêta annonce la sortie prochaine (espérons-le) de la version stable 2.3, ce que certains développeurs de SmartEiffel attendent pour pouvoir intégrer leurs tous derniers changements ("bord coupant" :-) dans la future version 2.4.

Sortie d'OpenSceneGraph 2.0

Posté par  . Modéré par Nÿco.
Étiquettes :
0
29
juin
2007
Technologie
La bibliothèque de composants 3D OpenSceneGraph 2.0 améliore la simplicité d'usage et la scalabilité, en introduisant les nouvelles bibliothèques osgViewer, osgShadow, osgManipulator, un nouveau système de compilation, une gestion améliorée du multi-coeur et du multi-GPU.

La version 2.0 d'OpenSceneGraph est la culmination de 8 ans de travail par les développeurs principaux et la communauté open-source qui à grandi autour du projet. L'industrie du graphisme temps-réel et le milieu académique l'ont adopté dès le début, en l'utilisant dans des applications réelles et en participant activement à son développement, test et amélioration. Le résultat final est une bibliothèque de grande qualité, avec un jeu de fonctionnalités répondant aux besoins des développeurs d'applications.

Le thème principal de la version 2.0 à été de rendre OpenSceneGraph plus facile à utiliser, encore plus flexible et puissant.

Fonctionnalités :
  • Un nouveau système de compilation utilisant CMake, qui simplifie le processus de construction, détectant automatiquement les dépendances installées et fournissant la configuration de la construction, aussi bien que la compatibilité avec un grand nombre d'outils de développement.
  • Nouvelles bibliothèques:
    • osgViewer - fournit un support natif des fenêtres et un visualisateur qui s'adapte d'une simple vue dans une fenêtre à des visualisateurs multi-threads, multi-gpus, multi-écrans et supporte plusieurs scènes graph simultanés. La nouvelle architecture du visualisateur offre aussi le support pour de nouveaux systèmes d'affichage qui demandent des corrections de distortion, comme les hémisphères et les domes complets, aussi bien que les powerwalls et les CAVEs. Il remplace la combo osgProducer/Producer comme visualisateur.
    • osgManipulator - fournit un jeu de manipulateurs pour redimensionner, tourner et déplacer les objets interactivement dans la scène.
    • osgShadow - fournit un modèle extensible pour ajouter des ombres dynamiques a votre scène.

SyncML, le graal de la synchronisation de données

Posté par  . Modéré par Mouns.
Étiquettes :
0
4
juil.
2007
Technologie
Vous vous êtes surement comme moi à un moment ou un autre posé la question de comment synchroniser des données entre deux applications ou deux ordinateurs. Oubliez toutes les solutions propriétaires, tous les bricolages, tous les trucs non standards et entrez dans le monde de SyncML.

SyncML est un protocole standard de synchronisation de données, et ayant été développé en prenant en compte les particularités des terminaux mobiles à accès ponctuels (i.e. les téléphones mobiles ou les PDA).

L'intérêt est d'offrir un moyen simple à tout constructeur de terminaux ou tout développeur de logiciel de se synchroniser avec le monde extérieur. Je ne développe pas plus car je pense que tout le monde ici comprend l'intérêt d'avoir un protocole standard... Il vous suffira de vérifier ce qu'est un format ouvert et ce qu'apporte l'interopérabilité.

Funambol est la référence pour les différentes implémentations de serveur SyncML : de nombreux logiciels libres sont disponibles sur le site, dont en particulier le serveur précédemment appelé Sync4j en Java. Le serveur open source Funambol fournit des services d'e-mail en push, de synchronisation de PIM et de gestion d'appareils mobiles pour les opérateurs mobiles, fournisseurs de services et les OEM.

La compagnie ScheduleWorld propose un service (gratuit pour l'instant...) reposant sur une version modifiée du serveur Funambol qui se synchronise automatiquement (enfin à chaque synchronisation avec le serveur ScheduleWorld) avec Google Calendar et qui permet donc d'avoir son agenda partout et tout le temps.

NdM : Quand bien même cette dépêche met en avant un ensemble de technologies propriétaires (voir seconde partie de cette dépêche), il nous a semblé intéressant d'avoir un exemple concret (réaliste ?) basé sur un produit libre pour l'intégration de ces technologies mobiles qui se répandent. Funambol est sous licence GPL pour le client et HPL pour le serveur, cette licence étant basée sur la GPL et qui reprend des termes semblables à l'Affero GPL pour assurer que la partie serveur reste libre. Ceux qui ont eu à mettre en oeuvre une solution mobile et assurer son intégration ont ainsi des éléments pour se départir du carcan de solutions propriétaires qui s'intégrent difficilement par nature.

Ouverture du code de CFE, un nouveau frontend C/C++ et sortie de l'infrastructure de compilation LLVM 2.0

Posté par  (site web personnel) . Modéré par Pascal Terjan.
Étiquettes :
0
12
juil.
2007
Technologie
Apple vient d'ouvrir le code de son nouveau frontend nommé "CFE". Ce frontend permet de parcourir du code C/C++/ObjC++ afin de produire un arbre de syntaxe (AST) qui permet ensuite à un compilateur de travailler dessus. Actuellement, CFE est dans un état préliminaire, n'ayant qu'un support partiel du C, mais semble avancer à grand pas. Ce frontend est avant tout destiné à LLVM (Low Level Virtual Machine).

LLVM, qui vient de sortir récemment en version 2.0, est une infrastructure de compilation libre complète ayant la particularité de mettre en avant son format intermédiaire de manière explicite, contrairement à GCC qui le garde uniquement en interne. Ainsi, il est possible de distribuer un programme sous ce format intermédiaire, qui pourra ensuite être exécuté partout. Cette approche est un peu similaire à l'approche de Microsoft avec le MSIL de .Net, mais vise ici clairement l'objectif d'avoir une performance native.

Cette représentation intermédiaire peut notamment être transformée en C, interprétée, exécutée en JIT ou compilée en natif; les performances obtenues dans ces dernier cas peuvent êtres proches de celles de GCC.

LLVM 2.0 permet désormais compiler des codes réellement complexes tels que Mozilla, Qt ou Koffice. Un backend MSIL expérimental est également fourni.

Sortie de la version 2.5 du langage Tom

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
13
juil.
2007
Technologie
Après neuf mois de gestation depuis la dernière version, la version 2.5 du langage Tom vient de sortir, apportant son lot d'innovations.

Tom est un langage de programmation développé au sein de l'INRIA et qui ajoute des capacités de réécriture à des langages de programmation impératifs (actuellement Java, C et OCaml). Concrètement, cela signifie que Tom permet de décrire des transformations de structures de données par un mécanisme de filtrage (pattern-matching) puissant et de spécifier comment ces transformations s'appliquent à l'aide d'un langage de stratégie.

Ce style de programmation est particulièrement adapté à la manipulation d'arbres, comme des arbres XML par exemple, mais aussi des arbres représentant des programmes (cf. la dépêche de jeudi concernant CFE). Ces arbres peuvent être des structures de données du langage hôte (on pourrait par exemple fournir une description à Tom des arbres générés par CFE), ou simplement des termes algébriques à la Caml, pour lesquels Tom fournit une implémentation efficace en Java.

Il est activement utilisé par des équipes de recherche ainsi que des industriels pour :
  • développer des compilateurs (comme le compilateur Tom lui-même) ;
  • transformer à la volée du bytecode Java ;
  • le développement d'un assistant à la démonstration ;
  • la traduction de requêtes vers des bases de connaissance.

La documentation est exhaustive et à jour. Le compilateur est stable et mature. Il est accompagné des outils indispensables à son utilisation : greffon pour Eclipse, mode pour vim et tâche ant. Le tout est publié sous licences libres (GPL, APL et BSD).

Intel libère TBB

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
25
juil.
2007
Technologie
La société Intel vient d'annoncer que sa bibliothèque commerciale propriétaire "Threading Building Blocks" (TBB) vient d'être libérée et passe sous licence GPLv2.

Cet outil développé en C++ permet d'abstraire au maximum les détails complexes de la programmation multicoeur. Ainsi un développeur n'a plus à se soucier d'écrire son code pour les threads POSIX ou pour les threads Windows car c'est TBB qui s'occupe de tous les détails spécifiques.

La version commerciale de TBB continue d'exister (299$) et elle contient exactement le même code que la version libre et ne se distingue que par le support technique d'une durée d'un an. Elle supporte Windows, GNU/Linux et Mac OS X, alors que la version libre y ajoute Solaris 10, FreeBSD et le support des processeurs PowerPC G5 sur Mac OS.

La bibliothèque TBB fonctionne sur différents compilateurs (Intel, Microsoft et GCC) et se veut donc parfaitement indépendante par rapport à l'architecture sous-jacente, comme par rapport à l'environnement logiciel.

OpenSceneGraph 2.2 est disponible

Posté par  . Modéré par Nÿco.
Étiquettes :
0
5
oct.
2007
Technologie
La bibliothèque de composants 3D OpenSceneGraph 2.2 améliore sa gestion du multi-coeur et du multi-GPU, dispose de nouveaux algorithmes pour créer des ombres, propose 2 nouveaux mode d'affichage (spherical et checkerboard stereo), et dispose d'un greffon GDAL pour charger une grande variété de modèles géospatiaux et de carte altimétrique.

La version 2.0 d'OpenSceneGraph est la culmination de 8 ans de travail par les développeurs principaux et la communauté open-source qui à grandi autour du projet. L'industrie du graphisme temps-réel et le milieu académique l'ont adopté dès le début, en l'utilisant dans des applications réelles et en participant activement à son développement, test et amélioration. Le résultat final est une bibliothèque de grande qualité, avec un jeu de fonctionnalités répondant aux besoins des développeurs d'applications.

Fonctionnalités :
  • Améliore la construction et inclut un système de révision sous Windows pour installer différentes versions d'OpenSceneGraph sans problème de conflit ;
  • Support des Texture2DArray et integer texture OpenGL Extensions ;
  • Support des affichages stéréo sphérique et Checkerboard ;
  • Support des algorithmes Soft Shadows et Parallel Split Shadow Maps ;
  • Support d'un fichier de configuration pour le Viewer ;
  • Ajout des exports vers les format Inventor, OBJ 3D, et HDR imagery ;
  • Ajout du greffon GDAL pour charger une grande variété de modèles géospatiaux et de modèle de carte altimétrique.

Entretiens Profoss publiés

Posté par  . Modéré par Mouns.
Étiquettes :
0
8
jan.
2008
Technologie
Profoss organise un événement sur la virtualisation les 22 et 23 janvier à Bruxelles destiné aux professionnels dans le domaine des TICs.

Profoss, lancé par les personnes à l'initiative du FOSDEM il y a 7 ans mais tout à fait indépendant de ce dernier, a pour but de propager des informations objectives quant à l'utilisation de solutions professionnelles basées sur des logiciels libres ou open source.

Le prochain événement étudiera le déploiement de la virtualisation en entreprise, avec les aspects business et technique que cela comporte.

Les orateurs sont des spécialistes qui donneront des présentations non commerciales. Chaque intervenant a accepté de répondre à un entretien et leur réponses viennent d'être publiées.

Livre blanc Bearstech sur la virtualisation en logiciel libre

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
12
jan.
2008
Technologie
Suite au passage à une architecture de virtualisation cet été pour ses solutions d'hébergement, la société Bearstech publie le résultat de ses recherches sous la forme d'un livre blanc d'une centaine de pages sur l'état des lieux de la virtualisation libre pour les serveurs, et sur ce qu'elle peut apporter aux entreprises.

Dans ce livre blanc vous trouverez une description des différents systèmes de virtualisation existants et des préconisations d'utilisation dépendant de l'usage que l'on veut en faire.
Pour terminer, ce livre blanc décrit les projets disponibles (KVM, Xen, VServer, etc.) avec un comparatif des différentes technologies utilisées.

Cet ouvrage très didactique ne nécessite pas de connaissances préalables sur le sujet. Il peut donc intéresser tous ceux qui veulent en savoir un peu plus sur la virtualisation.

Ce document est diffusé sous la licence CC By-NC-SA 2.0

Le Top500 nouveau est arrivé

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
14
nov.
2007
Technologie
Le 30ème top 500 des supercalculateurs mondiaux est sorti hier à l'occasion de la conférence internationale sur le calcul haute performance qui a eu lieu à Reno dans le Nevada.

On constate que la vitesse continue d'augmenter à un rythme très rapide puisque l'agrégation des puissances individuelle des 500 machines totalise 6970 teraflops alors qu'elle n'était que de 4920 teraflops il y a six mois et 3540 teraflops il y a à peine un an.

Sortie de rpm 5.0.0

Posté par  . Modéré par j.
Étiquettes :
0
17
jan.
2008
Technologie
La version 5.0.0 de RPM (RPM Packages Manager) vient de sortir.

Il s'agit de la première version majeure de la version rpm5.org de RPM, le gestionnaire de paquets permettant de gérer l'installation de logiciels sur quelques distributions GNU/Linux. Pour rappel, rpm5 est le fork initié par Jeff Johnson après son départ de RedHat. Le RedHat Packages Manager est lui disponible en version 4.4.2.2 sur le site rpm.org.

Parmi les changements notoires :
  • Nettoyage du code, y compris la partie autotools ;
  • Choix du format de la rpmdb : Berkeley DB et/ou SQLite ;
  • rpm5 a été porté sur de nouvelles architectures, y compris MacOS X ;
  • Concernant les formats de compression, à gzip et bzip2 déjà pris en compte, a été ajouté le support du format lzma ;
  • La liste des tags disponibles est désormais extensible : pour les distributions, le but est de pouvoir stocker des informations supplémentaire selon leurs besoins ;
  • Il est désormais possible de marquer des macros en lecture-seule.

À savoir aussi que :
  • Les fichiers de configuration 'rpmrc' (définition des architectures) ont été supprimés, au profit d'une configuration complète au travers de macros ;
  • Le format rpm v3 n'est plus supporté.
Ces deux derniers points font que rpm5 5.0.0 ne peut pas être utilisé pour remplacer une version 4 sans évaluation et adaptation. Mais la vraie question est désormais de savoir comment vont se comporter les différents forks face aux rpms générés par leurs homologues.

CBI : coopérer pour découvrir les bugs

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
21
nov.
2007
Technologie
Le projet Cooperative Bug Isolation est développé par un groupe de chercheurs et d'étudiants de l'université du Wisconsin dirigé par le professeur Ben Liblit. Son but est de trouver les bugs de logiciels libres courants afin de déterminer la cause du problème.

La solution adoptée est originale puisque le projet CBI met à disposition en téléchargement des versions modifiées des logiciels faisant l'objet de l'étude. Le code source a été instrumenté afin d'observer en permanence le comportement du logiciel. Un rapport est envoyé automatiquement afin de déterminer comment l'application se comporte, dans quelles conditions un plantage apparaît, etc. Parmi les logiciels disponibles on peut noter la présence d'Evolution, Gimp, Gnome-panel, Gnumeric, Nautilus, Pidgin, Rhythmbox, etc.

Récemment des paquets instrumentés destinés à la toute dernière version de Fedora ont été annoncés et ils sont installables par les différents gestionnaires de paquets (yum, yumex, smart, up2date, apt-rpm).

Le projet Fprint et les scanneurs d'empreintes digitales

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes : aucune
0
22
nov.
2007
Technologie
Les scanneurs d'empreintes digitales se répandent de plus en plus dans notre environnement quotidien. De nombreux ordinateurs portables en sont maintenant dotés et les scanneurs externes utilisant le port USB deviennent communs.

Pourtant l'utilisation de ces outils biométriques avec Linux reste problématique. Souvent le scanneur ne prend tout simplement pas en charge Linux. Quand, par chance, ce support existe c'est souvent sous la forme d'un module propriétaire qui implémente sa propre API sans aucune mutualisation du code.

C'est pourquoi l'initiative Fprint, lancée par Daniel Drake, est si importante pour le monde du libre.

Vous trouverez plus de détails sur Fprint dans la suite de cette dépêche.

CodeWorker 4.4

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
25
nov.
2007
Technologie
CodeWorker est un outil d'automatisation du développement, sous GNU LGPL. Cet outil se propose d'être un générateur de code universel, capable non seulement de générer du code, mais de générer celui-ci en l'injectant dans du code existant.

Cordeworker se matérialise comme un interpréteur d'un langage de script intégrant la possibilité de définir une grammaire BNF du langage à parser ou du source cible dans lequel on veut injecter du code. La génération se décrit à l'aide de modèles de génération (template-based scripts), décrivant le remplissage d'un graphe de parsing pendant l'analyse. Ce graphe pourra ensuite être manipulé.

Sa force réside dans sa souplesse totale : on peut lui faire lire un source en C++ ainsi que des information en XML, pour injecter du code dans du Java. Partant de là, et de grammaire BNF decrivant XML, Java, etc... on peut imaginer toutes sortes d'outils. Notons le mode JEdit prenant en charge la coloration syntaxique pour CodeWorker.

CodeWorker est donc un outil puissant, stable, qui a sûrement besoin de contributions comme des scripts pour analyser toutes sortes de langages et ainsi permettre de nombreuses manipulations !

Nagios 3.0

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
18
mar.
2008
Technologie
Une longue année de développement, cinq versions alpha, sept versions bêta, trois versions release candidate, voilà résumé en quelques mots le chemin parcouru par le moteur Nagios depuis la version 2.0 sortie en février 2006 jusqu'à la version 3.0 sortie le 13 mars 2008.

Le projet Nagios est un moniteur de supervision, successeur de NetSaint. Il permet une supervision de serveurs, équipements réseaux et des services.

Le principe de Nagios est simple :
  • Un ordonnanceur gérant les actions ;
  • Une IHM légère via une interface web ;
  • Les sondes qui sont chargées d'effectuer les vérifications.

Nagios est sous licence GPL v2.

Bonne supervision de vos serveurs et services !

Sortie de Tcl/Tk 8.5.0

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
26
déc.
2007
Technologie
Le Tcl Core Team est heureuse d'annoncer la sortie de la version 8.5.0 du langage de script Tcl et de la bibliothèque d'interface graphique Tk. C'est la première version stable de la branche Tcl/Tk 8.5, résultat de plus de quatre années de développement et représentant une avancée significative par rapport aux précédentes versions.

Parmi les nouveautés pour Tcl, il y a une structure de données dictionnaire, le support des grands entiers, les fonctions anonymes, la gestion des packages par module. Pour Tk, il y a l'adjonction d'un moteur de thèmes (permettant de se passer du look très épuré de Motif), les fontes anticrénelage sous X11, de nouveaux widgets intégrés directement dans le noyau (onglets, combobox, listes arborescentes et barres de progression) et les fenêtres transparentes.

NdM : merci à dark_moule pour sa contribution (cf. suite de la dépêche).

Sortie de Syllable 0.6.5

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
9
jan.
2008
Technologie
Syllable est un système d'exploitation libre, multitâches et multisessions dont la version 0.6.5 de Desktop est sortie le 7 janvier. Il est issu d'un fork d'Atheos et est diffusé sous licence GPL.

Parmi ses caractéristiques on trouve :
  • système de fichier 64 bits journalisé,
  • environnement graphique Orienté Objet,
  • gestion du multiprocesseur,
  • utilisation de REBOL comme langage de script.
De nombreuses applications sont déjà disponibles, parmi lesquelles un navigateur, un client mail et un lecteur multimédia. Syllable est disponible dans de nombreuses langues, dont l'Anglais et le Français. Un LiveCD permet de tester le système sans l'installer.

Notez qu'il existe aussi une version Server de Syllable, qui, contrairement à la version Desktop décrite ci-dessus, est basée sur Linux.

Freenet 0.7-rc1 est disponible

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
2
avr.
2008
Technologie
Freenet est un système "peer-to-peer" décentralisé conçu pour permettre l'échange d'informations de manière anonyme sur Internet. Non seulement Freenet tente de garantir l'anonymat des personnes mais en plus, il est conçu pour rendre impossible toute forme de censure. Tout contenu inséré dans Freenet ne peut être retiré ou banni.

Après trois ans de travail, Freenet 0.7-rc1 est enfin prêt à être testé.

Les principales différences par rapport à l'ancien réseau (0.5) sont:
  • L'abandon de TCP en faveur d'UDP ;
  • Le support de JVMs libres ;
  • Un nouvel algorithme de routage ;
  • L'implémentation d'un "darknet" ;
  • Une simplification de l'API pour favoriser la création de nouvelles applications.

Acceleo 2.2.0 : nouveaux générateurs PHP, Python et JEE

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
21
jan.
2008
Technologie
Acceleo est un générateur de code qui permet de transformer des modèles vers du code.

Cette nouvelle version d'Acceleo apporte encore un degré de finition supérieur au meilleur générateur de code de seconde génération ;-) . L'éditeur de template a été refondu pour encore améliorer leur lisibilité et faciliter leur saisie, l'interface à désormais été totalement localisée (une version Française est disponible mais attention, les documentations se réfèrent à la version anglaise), de nouvelles fonctionnalités de fond ont été ajoutées telles que les scripts génériques ou encore la gestion de l'encoding des templates et les modules de génération ont été mis à jour.

On peut citer l'apparition de Spring dans le module JEE accompagné d'une nouvelle documentation de mise en oeuvre. Le module PHP s'est enrichi d'une meilleure gestion des héritages et le module Python de diverses améliorations. La première livraison, expérimentale, de WISSS est également disponible: il s'agit d'un outillage dédié à la modélisation et la génération d'application web PHP utilisant le framework Zend : à partir d'une modélisation de type "entité/relations" le module génère les objets métiers ainsi que toute la couche d'accès aux données pour MySQL. Cette première version offre déjà le chargement des objets à la volée (lazy loading) ainsi que l'optimisation des requêtes SQL de mise à jour des objets. Un nouveau module dédié à Zope/Plone est apparu sur le site, il sera intéressant de comparer les résultats obtenus à l'aide de cet outil avec celui dédié à JEE.

Le site internet a lui aussi été mis à jour et les documentations ont été totalement re-travaillées (en particulier les versions anglaises). Bien évidement, de nombreuses corrections ont également été apportées et les nouvelles fonctionnalités sont présentées. Côté communautaire l'activité est intense sur les différents canaux de communication, en particulier sur la planète Acceleo et sur le forum. Acceleo était également présent aux dernières conférences Eclipse, "Eclipse Summit Europe" en Allemagne et "Eclipse Now You Can" à Paris par exemple.

Vous trouverez toutes ces fonctionnalités en images sur la page des nouveautés ainsi que des bundles Eclipse mis à jour spécialisés pour la mise en œuvre du MDA (Acceleo et ses modules, EMF, GMF, Topcased...).
La prochaine version d'Acceleo sera la version 3.0.0, elle apportera des changements majeurs pour permettre l'utilisation du moteur de génération en mode "standalone", c'est à dire sans Eclipse.

Un grand merci à toutes les personnes ayant fournit un retour sur le forum ou par le biais des tickets, c'est en grande partie grâce à ce dynamisme qu'Acceleo évolue aussi vite !