Plomino, une alternative opensource à Lotus Domino

Posté par  . Modéré par Nÿco.
Étiquettes :
0
25
oct.
2006
Python
Plomino est un produit Plone/ZOPE qui permet de mettre en place des applications dans le même esprit que Lotus Domino.

Plone/ZOPE est un formidable outil de gestion de contenu, mais il peut parfois être difficile pour un non-développeur de créer des applications métiers spécifiques autres que les applications standard d'un CMS. Plomino apporte dans Plone les principaux concepts et outils qu'on trouve dans Lotus Domino.

Avec Lotus Domino, un utilisateur peut facilement mettre en place des bases de données capables d'adresser des besoins métiers très variés (gestion de la connaissance, gestion de projet, zone de travail collaboratif, etc.).

Que manque-t-il dans Plone/ZOPE pour permettre la même souplesse ? Principalement les points suivants :
  • pouvoir créer de nouveaux types de contenus structurés, plus spécifiques que les types CMF de base
  • pouvoir construire des vues pour lister les mêmes contenus de manières différentes
  • pouvoir afficher et modifier les contenus dans des formulaires dynamiques
  • pouvoir gérer des droits utilisateurs avec une grande granularité au niveau de l'application elle-même

C'est ce que propose Plomino.

Plomino est une solution open source, distribuée sous licence ZPL (ZOPE Public License). Le site du projet propose des démonstrations d'applications contruites avec Plomino et offre également une zone sandbox (bac à sable) pour créer ses propres applications.

Sortie de Zod (alias Fedora Core 6)

Posté par  . Modéré par j.
0
25
oct.
2006
Fedora
Fedora Core 6, l'aboutissement de six mois de travail, est sortie presque à la date prévue (quinze jours de retard). Pour faire court, Fedora est un projet exclusivement open source sponsorisé par Red Hat et soutenu par la communauté.

Fedora Core 6 est disponible pour i386, x86_64, PPC et PPC_64. Pour la première fois, la plateforme MacIntel est prise en charge par une distribution (actuellement considéré comme un "aperçu technologique").

Comme il se doit, Fedora Extras est prêt pour Fedora Core 6. Fedora Extras est un dépôt de paquets supplémentaires pour Fedora Core, supporté par le projet Fedora et composé exclusivement de paquets open source. On y trouve par exemple : XFCE, gnome-office (gnumeric, abiword), koffice, torcs.

Le tout est un ensemble assez conséquent (chiffres pour i386) : plus de 5800 paquets binaires pour près de 3400 paquets sources (presque 7 Go de binaires). La méthode la plus commune d'installation est via les images CD (5 ; toutes nécessaires pour une installation) et DVD.

En résumé FC6 contient un noyau basé sur Linux 2.6.18.1, glibc 2.5, Xen 3.0.3, Xorg 7.1, GNOME 2.16.0, KDE 3.5.4, OpenOffice.org 2.0.4 ...

NdM: Merci à patrick_g pour avoir proposé une dépêche sur ce sujet également.

Sortie de Claroline 1.8

Posté par  . Modéré par Nÿco.
Étiquettes :
0
25
oct.
2006
Internet
Sortie de Claroline 1.8

Claroline est une plateforme libre de gestion d'apprentissage en ligne (elearning) qui permet à un formateur de mettre à disposition de ses élèves des cours, des exercices et des tests d'évaluations.

Avec Claroline, on peut :
  • Rédiger en ligne une description du cours.
  • Publier des documents dans tous les formats (texte, PDF, HTML, vidéo...).
  • Administrer des forums de discussion publics ou privés.
  • Créer des parcours pédagogiques.
  • Créer des groupes de participants.
  • Composer des exercices.
  • Structurer un agenda avec des tâches et des échéances.
  • Publier des annonces (aussi par courriel).
  • Permettre aux participants de soumettre des travaux.
  • Consulter des statistiques de fréquentation et de réussite aux exercices.
  • Utiliser le wiki dans les cours ou les groupes pour créer des documents collaboratifs.

L'UE co-finance un observatoire de la qualité des logiciels open source.

Posté par  . Modéré par Nÿco.
Étiquettes : aucune
0
25
oct.
2006
Communauté
Qu'est-ce que SQO-OSS ?

Il s'agit d'un consortium de projets open source européens majeurs, de consultants et d'instituts de recherche grecs, britanniques, allemands et suédois qui développent une suite complète d'outils d'évaluation de la qualité des logiciels. Ces outils permettront l'analyse et le benchmarking de logiciels open source.


Buts du projet

SQO-OSS vise à assister les développeurs européens à améliorer la qualité de leur code, et à abaisser les barrières à l'entrée du logiciel open source en fournissant des preuves scientifiques de leurs qualités.

L'open source mène déjà la danse dans la renaissance du développement logiciel des PME ; des outils pointus d'évaluation de la qualité soutiendront son adoption par davantage d'entreprises et aideront les PME et projets européens dans leur concurrence vis à vis des sociétés globales.

(repris du site : http://www.sqo-oss.eu/index_html/about)

TestDisk et PhotoRec 6.5 sont disponibles

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
24
oct.
2006
Linux
TestDisk et PhotoRec sont des logiciels de récupération de données sous licence GPL.

Le but de TestDisk est de permettre la récupération des partitions perdues (ext2/ext3, ReiserFS, XFS, JFS, Swap, LVM1/LVM2, FAT, NTFS...) et de réparer certains problèmes de corruption des systèmes de fichiers : utilisation de la sauvegarde du secteur de boot FAT32 ou NTFS, recherche des paramètres de systèmes de fichier FAT ou NTFS pour réécrire le secteur de boot, réparation des tables FAT, recherche des sauvegardes des superblocks ext2/ext3.

PhotoRec récupère les fichiers perdus y compris si le système de fichier (FAT, NTFS, ext2/ext3, HFS+...) est totalement corrompu ou a été reformaté. PhotoRec gère même certains cas de fragmentation de fichiers permettant de récupérer plus de données. Écrit en C dans un code portable, TestDisk et PhotoRec fonctionnent aussi bien sous Linux que DOS, Windows, Mac OS X, Solaris et les différents BSD.

La version 6.5 vient avec des améliorations de l'interface texte, la possibilité de copier des fichiers depuis une partition NTFS visualisée sous TestDisk vers un répertoire de son choix, une réparation des Master File Tables (MFT) des partitions NTFS. PhotoRec 6.5 reconnaît une dizaine de formats de fichiers supplémentaires par rapport à la version précédente.

Xen 3.0.3 virtualise sans modification l'OS invité

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
24
oct.
2006
Noyau
Une nouvelle version, la 3.0.3, de l'hyperviseur Xen est sortie le 17 octobre. Un hyperviseur permet de gérer finement sur une machine physique plusieurs systèmes d'exploitation identiques ou différents.

Xen est devenue la solution libre pour faire de la virtualisation. Performante et stable, elle a su se rendre incontournable et associer de grands noms de l'informatique autour d'elle (Intel, AMD, Novell, RedHat, Microsoft...).

Cette version, en plus des corrections et d'une plus grande rapidité, inclue les améliorations suivantes :
  • une gestion vraiment améliorée des systèmes d'exploitation non modifiés, par exemple de Windows, grâce notamment au support par la dernière génération de processeurs des nouvelles instructions de virtualisation.
  • une nouvelle gestion de l'ordonancement des processeurs qui permet, en autres, un équilibrage automatique de la charge dans le cas de machine SMP (dont toutes les nouvelles machines à processeurs bi-coeurs).
  • une gestion améliorée des disques virtuels via de l'allocation dynamique et/ou des disques "cow" (Copy On Write). Dans ce dernier cas, cela permet d'avoir une image d'un système en lecture seule couplée à un espace en écriture dans lequel l'hyperviseur Xen écrira les blocs modifiés, de manière transparente à la machine virtuelle.
  • de meilleures performances réseau.
  • un support pour le Xen-oprofile qui permet un meilleur profilage et donc des optimisations de codes.
  • une amélioration de Xen sur l'architecture IA64 (Intel Itanium) et un début de support pour le processeur Power (IBM).

Nouvelle version et changement d'hébergeur pour le projet Wired

Posté par  . Modéré par rootix.
Étiquettes :
0
22
oct.
2006
Son
Wired est maintenant disponible en version 0.3.1. Depuis la version 0.2.2, un certain nombre de nouveautés importantes ont fait leur apparition.

D'autre part, suite à des problèmes d'hébergeur, le site a changé d'adresse. Vous le retrouverez maintenant ici : http://wired.epitech.net.

Wired est un outil de composition et de production musicale, proposant aux musiciens un studio complet d'enregistrement et de création.

Il est composé d'un séquenceur Audio et Midi ainsi que d'un système de greffons organisé en racks, qui permet d'enregistrer des instruments et de les mixer avec des effets électroniques. L'interface graphique de Wired à été définie de façon à rendre son utilisation facile aussi bien aux professionnels qu'aux musiciens amateurs.

Ce logiciel fonctionne sous le système d'exploitation Linux, utilise GTK2 et wxWidgets pour l'interface et Portaudio pour la gestion des cartes sons.

Wired est publié sous licence GPL.

Paris on Rails 2006

Posté par  . Modéré par rootix.
Étiquettes :
0
22
oct.
2006
Ruby
Le 17 Novembre 2006 se tiendra à la Tour Descartes, (La Défense 5, Paris) la première conférence francophone Ruby on Rails : « Paris on Rails », un événement 100% dédié à ce framework open source.

Le programme de la journée comme la liste des intervenants peuvent être consultés sur le site de la manifestation Paris on Rails : http://paris.onrails.info. L'inscription (tarif unique de 60euros) s'effectue en ligne sur le site (contact et renseignements : parisonrails @ railsfrance.org)

Initiée par Richard Piacentini (Nuxos Group), fondateur de RailsFrance.org et par les Éditions Eyrolles, la manifestation « Paris on Rails » accueillie cette année par IBM, est également soutenue par Telecom Italia. On comprend que l'accent sera mis sur les usages d'entreprise.

Les experts animant ce séminaire francophone d'une journée présenteront un point de vue empirique sur la combinaison Ruby/Rails/Ajax. Cette dizaine d'intervenants, constituée de pionniers de Rails en France, professionnels du développement et/ou de chefs d'entreprise, exposeront au cours de cette journée la puissance du trio Ruby/Rails/Ajax. Ils expliqueront notamment en quoi, pourquoi et comment Rails révolutionne leurs perspectives de développement Web. Les problématiques liées à l'hébergement et au déploiement seront également abordées.

Que peut-on faire avec Zope 3.3 ?

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
1
21
oct.
2006
Python
À l'occasion de la sortie de Zope 3.3.0 voici une micro présentation permettant d'appréhender rapidement ce qu'offre Zope 3 pour le développeur web.

Zope est un serveur d'application web écrit en Python. Les éléments (documents, images, templates ..) sont des objets stockés dans la base de données objets (ZODB) et sont publiés sur différents protocoles : HTTP, FTP, WebDAV, XML-RPC. On ne parle plus en termes de pages mais d'objets auxquels on applique des méthodes (vue, action, etc.). L'ensemble peut être entièrement piloté par une interface Web.

Zope 3 est une réécriture complète de Zope 2 sous forme d'une architecture à base de composants. De nombreuses versions sont apparues depuis 3 ans et il est aujourd'hui utilisable et utilisé en production (par ex. le Launchpad d'Ubuntu ou le projet SchoolTool).

Zope 3 permet d'aborder la puissance de Zope de manière plus directe et plus propre. Il est plus cohérent, plus homogène, plus léger et de plus en plus simple au fil des versions. Il est conçu dès le départ pour les projets complexes, mais il est maintenant possible de faire de petits sites et c'est probablement la meilleure façon d'apprendre progressivement. Néanmoins, il est préférable d'être à l'aise avec la programmation objet et les design patterns. La modularité et la souplesse de Zope 3 rendent la plupart de ses composants indépendants du serveur d'application. À l'opposé, il est possible de réutiliser des produits externes sans les modifier grâce à l'écriture d'adaptateurs. L'accent est mis sur les notions d'interfaces, de tests unitaires et fonctionnels, et d'autodocumentation.

Vous trouverez dans la suite de l'article une liste des fonctionnalités de Zope 3, ainsi que deux exemples simples et concrets d'utilisation des technologies zope : la ZODB et les ZPT.

Zope 3 est sous licence ZPL 2, compatible avec la GPL.

Mandriva Install Party à Nantes

Posté par  . Modéré par Amaury.
Étiquettes :
0
20
oct.
2006
Lug
Mandriva a lancé une Install Party Mondiale pour le Samedi 21 Octobre 2006 à l’occasion de la sortie de la version 2007.0 (prévue pour fin Septembre). Les mandriviens présents sur Nantes ont décidé de répondre présent et d’organiser ça via Linux-Nantes.

L’association Linux-Nantes (LNA) organise, avec le soutien de Mandriva, une « Install Party », le samedi 21 octobre 2006 à partir de 9 heures, au local. Cette Install Party a pour but de faire découvrir Linux et la distribution française Mandriva Linux.

Pendant cette journée, tous ceux qui le désirent pourront amener leur ordinateur afin qu’un bénévole de l’association montre l’installation et le fonctionnement d’une distribution linux.

Des conférences auront lieu tout au long de la journée. Cet événement est gratuit et ouvert à tous, venez nombreux.

Install Party Fedora sur Lille

Posté par  . Modéré par Amaury.
Étiquettes :
0
20
oct.
2006
Red Hat
Pour fêter la future sortie de Fedora Core 6, les ambassadeurs Fedora de France et de Navarre proposeront, en partenariat avec Campux, une install party ce samedi 21 octobre 2006, de 10h à 15h.

Elle se déroulera dans le cadre de Lille 3000 à la Maison Folie Moulins, 47-49 rue d'Arras à Lille (Métro Porte d'Arras). Venez nombreux !

Ri-Li 2.0.0 est sorti

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
1
19
oct.
2006
Jeu
Ri-li est un petit jeu d'arcade dont le but est de conduire une locomotive en bois sur des rails afin de récupérer tous ses wagons et sans jamais que le train ne se percute lui-même.

Certaines cases peuvent influer sur la configuration du train comme l'élastique qui change le type de liaison entre chaque wagon. Point très original : entre chaque phase de jeu une question sur la Déclaration Universelle des Droits de l'Homme permet de gagner davantage de points. Le jeu est aujourd'hui parfaitement abouti et amusera les petits de 7 à 77 ans (selon la formule consacrée).

Les graphismes simples et colorés sont très agréables et les musiques de Maf464 collent bien au jeu. Le jeu a été programmé par Dominique Roux-Serret en C++/SDL et est distribué sous licence GPL.

A ce jour, 14 langues sont déjà disponibles. Il est proposé sous GNU/Linux (paquets RPM et deb), Windows, Mac OS X et Amiga OS 4.

Il y aura un Linux pour la Playstation 3

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
19
oct.
2006
Linux
Après quelques rumeurs de-ci de-là depuis le dernier E3, il est bel et bien confirmé qu'une distribution Linux sera disponible pour la sortie de la PS3 et pour la PS3. Il s'agit assez logiquement d'une Yellow Dog Linux dans sa version 5. La distribution devrait intégrer tous les outils classiques de développement aussi bien que multimédia. La grande surprise est que l'environnement de bureau sera rien moins que le très expérimental E17. D'après Ars Technica et les développeurs, ce choix permettrait d'éviter les problèmes de consommation élevée de ressources des environnement plus classiques comme GNOME ou KDE dans une console embarquant 256 Mo de RAM.

L'avantage certain d'une telle distribution est la mise à disposition des outils classiques de développement tels que GCC 4, le Cell SDK, ... ce qui pourrait permettre d'avoir rapidement un grand nombre d'application homebrew et de productions amateur. Cela devrait aussi permettre de transformer la PS3 en un petit et pas si coûteux centre multimédia où l'on pourrait lire CD, DVD, disques BluRay et autres fichiers multimédias assez facilement selon les dirigeants de YDL, le tout avec la bénédiction de Sony.

NTT s'implique dans la cryptographie libre

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes : aucune
0
19
oct.
2006
Sécurité
La compagnie NTT (Nippon Telegraph and Telephone Corporation) vient de faire une importante contribution aux logiciels libres en publiant l'algorithme de chiffrement Camellia sous plusieurs licences libres (BSD, GPL, MPL, OpenSSL License pour l'implémentation en C et BSD, GPL pour l'implémentation en Java).

Le projet européen NESSIE avait comme objectif d'établir de nouvelles primitives cryptographiques et avait sélectionné deux algorithmes pour le chiffrement symétrique par bloc de 128 bits : AES (Rijndael) et Camellia.

NTT permet ainsi d'ajouter l'algorithme Camellia à différents projets libres : OpenSSL, Kernel Linux, Ipsec, GnuPG.
Il faut noter que le patch à GnuPG n'a que peu de chances d'être inclus dans la branche officielle car Camellia n'est pas l'un des standards de communication de PGP. En revanche, l'équipe de NTT est en train de le porter dans libgcrypt.

Il est à souhaiter que les autres algorithmes sélectionnés par le projet NESSIE puissent être également portés dans différents projets libres et intégrés dans les versions stables.

Cet article a été écrit grâce au concours de Régis Couraud

Doxygen en 1.5.0

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
18
oct.
2006
Doc
Le générateur de documentation de code source doxygen est sorti en version 1.5.0 le 17 octobre dernier.

C'est une bonne occasion de présenter très brièvement ce qui devrait faire partie de toute boîte à outils d'un bon programmeur.

Doxygen est donc un logiciel permettant de documenter facilement son code par un système de commentaire-tags. Les utilisateurs de javadoc, par exemple, se retrouveront facilement dans la manière de procéder, cependant on dénombre près de 170 tags par défaut pour doxygen auquel s'ajoute un système permettant d'ajouter ses propres tags afin de répondre aux besoins du projet.

En plus de la documentation des sources (prototype des fonctions, des classes), on peut obtenir les informations suivantes :
  • Liste des fichiers inclus;
  • Documentation des structures de données;
  • Hiérarchie des classes;
  • Différents types de graphiques : diagrammes de classe, de collaboration, d'appels, d'inclusion, etc;
  • Un index de tous les identifiants;
  • Des fichiers sources annotés.


La documentation produite est généralement au format HTML à cause de sa facilité d'emploi, cependant il est possible d'obtenir des fichiers LATEX, PostScript, PDF, XML, man et même Word et CHM.

Doxygen a été écrit en grande partie par Dimitri van Heesch qui trouvait, à l'époque, la documentation générée pour Qt très jolie et doc++ trop limité pour réaliser un travail similaire.

Aujourd'hui doxygen supporte C/C++, Java, (Corba et Microsoft) Java, Python, IDL, C#, Objective-C et en partie D et PHP.

Doxygen est distribué sous licence GPL, un binaire est disponible pour Windows 95 à XP et pour Mac OS X mais toute bonne distribution doit le mettre à disposition (nécessite la libqt).