Quelques interviews sur Asterisk

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
1
26
sept.
2007
Technologie
Ces 9 et 10 octobre aura lieu à Bruxelles le Profoss.

À cette occasion, les organisateurs du Profoss ont publié une série d'interviews relatives au sujet principal de la conférence : Asterisk.

Asterisk est un logiciel libre qui transforme un ordinateur en un commutateur téléphonique privé ou PABX. Asterisk est publié sous licence GPL.

Asterisk permet, entre autres, la messagerie vocale, la conférence, les serveurs vocaux, la distribution des appels. Asterisk implémente les protocoles H.323 et SIP, ainsi qu'un protocole spécifique nommé IAX (Inter-Asterisk eXchange).

Parmi les interviews, on peut retrouver l'interview de Kevin P. Fleming, co-mainteneur du projet. D'autres interviews de personnes impliquées dans des déploiements réels basés sur Asterisk sont également proposées.

Citrix Systems Inc. achète la société XenSource Inc.

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes : aucune
1
17
août
2007
Technologie
XenSource est l'éditeur de Xen, l'hyperviseur libre de machines virtuelles. Un accord de rachat de XenSource par Citrix a été signé par les deux parties il y a quelques jours. Cet accord est une réelle opportunité pour Citrix qui recherche des relais de croissances et des nouvelles technologies à mettre dans son portefeuille de solutions.

Citrix a les moyens techniques et financiers pour permettre à XenSource de percer dans le monde de l'entreprise d'une manière rapide et professionnelle. Le code source de Xen est en GPL donc pour l'instant rien ne change. Cependant la communauté restera vigilante pour que Citrix joue le jeu et n'abuse pas de la situation. Citrix a tout à y gagner de faire participer la communauté.

Citrix permettra à Xen d'être un challenger de poids face à VMware. La nouvelle situation a forcé VMware à communiquer auprès de ses clients. À ce jour, la solution VMware ESX VI3 est une des solutions les plus abouties du marché en terme d'administration et de fonctionnalités. VMware recherche de nouveaux moyens financiers pour gagner de l'avance par rapport à ces concurrents.
(NdM : A ce propos, VMware vient de réussir son introduction en bourse.)

Nous allons avoir deux belles solutions sur le marché dont une est OpenSource... à vous de choisir.

NdM : Xen est documenté sur XenFR.org et de nombreuses solutions de virtualisation existent en libre : QEMU, KVM, OpenVZ. De même, il existe des systèmes de bureaux à distance libre X Window System, VNC.

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.

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).

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.

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.

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.

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.

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.

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.

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.

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.

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.

OCaml 3.10.0 est sorti

Posté par  . Modéré par Nÿco.
Étiquettes :
0
23
mai
2007
Technologie
Le 16 mai est sorti la version 3.10.0 de Objective Caml, implémentation du langage Caml (Categorical Abstract Machine Language) créé par l'INRIA.

Objective Caml est la principale variante du langage Caml. Du point de vue du langage, elle étend le noyau du langage Caml avec une couche orientée objets complète, ainsi qu'un système de modules puissant. Un système de types polymorphe avec inférence automatique des types assure la cohérence de ces traits. Le langage est entièrement développé et maintenu par l'INRIA. Il est distribué sous licence QPL 1.0 tandis que les bibliothèques sont sous licence LGPL 2.

En plus des sources, des binaires sont proposés pour GNU/Linux (format RPM, deb ou Gentoo) et pour Win32. Les binaires Mac OS X ne sont pas encore disponibles.

NdR: Merci à benja pour son journal.

État des lieux de la reconnaissance de caractères libre (OCR)

Posté par  . Modéré par Nÿco.
0
25
mai
2007
Technologie
Un contributeur bénévole à Mandriva, Austin Acton, a pris le temps de tester toutes les solutions libres d'OCR (ou ROC pour Reconnaissance Optique de Caractères) disponibles, dans un article en anglais.

Pour les francophones, en voici une synthèse, l'article étant plus complet (avec à la clé, graphiques de comparaison et copies d'écran de chaque produit testé).

Les tests ont porté sur la phrase "The quick brown Métis jumped over the fluffy Finance Manager" permettant de tester quelques pièges classiques pour la reconnaissance, ainsi que les accents, le tout décliné :
  • en différentes polices, de différentes tailles
  • avec des scans en noir et blanc ainsi que nuances de gris
  • le tout à différentes résolutions (ce qui entre en ligne de compte plus qu'on ne pourrait le croire)

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.

Reconnaissance optique de caractères avec OCRopus

Posté par  . Modéré par Mouns.
0
18
mai
2007
Technologie
Voilà un projet qu'il est nécessaire de mettre en lumière. OCRopus est un système d'analyse de document comprenant analyse de mise-en-page modulaire, reconnaissance optique de caractères modulaire tout cela en tenant compte de la langue.

OCRopus est né de deux projets de recherche : un lecteur d'écriture manuelle à haute performance développé dans le milieu des années 90 et utilisé par le US Census bureau et un projet d'analyse de mise-en-page de document à haute performance (évidemment) du team IUPR (Image Understanding and Pattern Recognition). Le projet a été lancé le 11 avril 2007 et est sponsorisé par Google. Il est mené par le professeur Thomas Breuel du centre de recherche allemand sur l'intelligence artificielle accompagné par des post-doctorants et des thésards.

Actuellement, le projet se base uniquement sur le moteur tesseract mais la conception modulaire du projet ouvre les portes à d'autres moteurs de reconnaissance optique de caractères tel hOCR.

Le projet compte sur les contributions de la communauté du logiciel libre pour implémenter le support de nouvelles langues, pour créer une application Gnome, intégrer la reconnaissance dans l'infrastructure de recherche du bureau Gnome, développer des outils divers et créer de nouveaux moteurs, etc.

Mesa 3D version 6.5.3

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
5
mai
2007
Technologie
Mesa 3D est une implémentation de la spécification OpenGL offrant un rendu logiciel d'une scène 3D. Cette bibliothèque est publiée sous licence MIT et supporte l'ensemble des systèmes d'exploitation modernes. Les pilotes de carte graphique (Linux et *BSD) utilisent Mesa pour le rendu OpenGL avec accélération matérielle.

La version 6.5.3 sortie le 27 avril dernier apporte beaucoup de nouveautés et notamment le support d'OpenGL dans ses versions 2.0 et 2.1 (sorties respectivement en Août 2004 et Août 2006). OpenGL 2.0 apporte le support des instructions programmables connues sous le nom de « shader » : l'effet de « cell shading » en est un exemple.

Autres nouveautés : prise en charge des MRT, Multiple Render Target, qui permet de modifier plusieurs tampons en une seule instruction; prise en charge des VBO, Vertex Buffer Object, qui permettent de stocker des tableaux de vertex dans la mémoire de la carte vidéo. Enfin de nombreux bugs ont été corrigés : reportez-vous au ChangeLog complet pour les détails.

Conférence débat sur le sujet des Ordinateurs de vote à Nantes le 20 Avril

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
11
avr.
2007
Technologie
Dans quelques jours, les électeurs français sont appelés aux urnes. Pour près d’un million, la classique boîte en plexiglas et les bulletins en papier vont prendre l’aspect d’une boîte électronique couverte de boutons : les ordinateurs de vote.

Un grand nombre d’électeurs ne connaissent pas ces machines et auront l’occasion de les découvrir le jour même du vote. Dans l’agglomération nantaise plusieurs villes vont avoir des bureaux équipés (Carquefou, Couëron, Orvault, ...)

Ces machines sont l’occasion de beaucoup de questions :
  • Peut-on leur faire confiance ?
  • Qui contrôle leur usage ?
  • Peut-on faire un recomptage ?
  • Comment être sûr que le vote enregistré est celui choisi ?
De plus en plus de personnes, d’associations, dénoncent ce déploiement forcé sans information préalable. Pourquoi ?

Pour tenter de répondre à ces questions, une soirée conférence/débat est organisée le 20 avril 2007 à 19h45 dans la salle Le Bretagne (23 rue Villebois-Mareuil à Nantes). À cette occasion, Sébastien Canevet et Chantal Enguehard seront présent pour discuter des enjeux et risques de ce « progrès ».

Seaside 2.7

Posté par  . Modéré par Nÿco.
Étiquettes :
0
2
avr.
2007
Technologie
Une nouvelle version de Seaside vient de sortir. Seaside est un serveur d'applications web libre pour Smalltalk : il fonctionne notamment avec Squeak. Seaside utilise une architecture à base de composants qui permet de construire une page comme une hiérarchie de composants plus simples. La principale originalité de Seaside est d'utiliser les continuations pour modéliser des flots multiples d'interactions entre différents composants.

Cette version 2.7 apporte un lot important de changements parmi lesquels :
  • Une nouvelle technique de rendu par défaut,
  • Une bibliothèque pour gérer facilement les fichiers (FileLibrary),
  • Une API de dépréciation (deprecated),
  • La possibilité de cliquer dans le code HTML généré afin d'ouvrir un debuggueur automatiquement au bon endroit,
  • De nombreux bugs corrigés.

Une version 2.8 est déjà en développement afin d'améliorer les performances de Seaside. Le site web CMSbox l'utilise déjà. Des présentations, vidéos et de la documentation peuvent être trouvées sur le site de Lukas Renggli, un des deux développeurs de Seaside les plus actifs. On trouvera plusieurs tutoriels sur le blog Inching Forward.

Croquet SDK - première version stable

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
4
avr.
2007
Technologie
Croquet SDK 1.0 (3-D Virtual Environments Software Developer’s Kit) est une plateforme libre de développement d'outils et d'interfaces de collaboration. Plus précisément, basé sur Squeak (l'environnement Smalltalk libre et multimédia), il fournit les technologies nécessaires pour créer des mondes 3D immersifs, naturellement reliés entre-eux via l'Internet, ainsi que des applications de communication et de simulation correspondantes.

Croquet est multiplateforme, il tourne pareillement sous Mac, Windows ou Linux. Il permet l'importation de modèles 3D (environnements, objets, avatars, etc.) réalisés avec des logiciels du genre de Blender, 3DS Max, Maya, etc. mais aussi d'images, de sons et de vidéos. Il fournit aussi un outil de dessin 3D et autorise l'exécution de l'environnement Squeak sous-jacent ou de logiciels externes comme Firefox dans des fenêtres immergées dans les univers 3D.

Depuis la sortie de la version Bêta du SDK Croquet, il y a près d'un an, de nombreuses applications plus ou moins expérimentales ont vu le jour : représentation et manipulation de molécules ou de données numériques, reconstitutions de lieux disparus ou non, visualisation des interactions sur un champ de bataille, dépôts partagés d'espaces virtuels. annotations en réseau d'oeuvres de musées virtuels, etc. Les possibilités sont énormes.

À noter aussi deux événements récents qui reflètent une certaine effervescence autour de cet environnement hors norme : 1/ la création du "Croquet Consortium" dont les missions sont de promouvoir les technologies Croquet dans les mondes de la recherche, de l'éducation et de l'industrie ; 2/ la synchronisation entre Second Life et Croquet.

Sortie de OpenLaszlo 4.0

Posté par  . Modéré par rootix.
Étiquettes : aucune
0
26
mar.
2007
Technologie
La dernière version stable du serveur OpenLaszlo est sorti en version 4.0.

Pour rappel, OpenLaszlo est une technologie permettant de développer des application web avec interface riches (RIA). Cette technologie repose sur un serveur OpenLaszlo (une applet java tournant sur un serveur J2EE) qui interprète du code Laszlo (langage orienté objet basé sur XML et Java script).

L'EFF fait tomber le brevet sur l'enregistrement des concerts

Posté par  (site web personnel) . Modéré par Thomas Petazzoni.
Étiquettes : aucune
0
13
mar.
2007
Technologie
C'était le n°2 sur sa liste des brevets à abattre. L'EFF vient de gagner son combat contre Clear Channel. Cette société attaquait depuis 2004 les concurrents qui proposaient aux spectateurs de repartir d'un concert avec les chansons enregistrées sur une clé USB ou un CD.

Ce mardi, le bureau américain des brevets a annoncé qu'il allait annuler les brevets concernés de Clear Channel.
Ce brevet aurait par exemple empêché des groupes de musique d'utiliser d'autres systèmes d'enregistrement sur CD que ceux de Clear Channel, ponctionnant ainsi une "taxe" sur les concerts des artistes ou les retombées de leurs concerts.

NdM : l'Electronic Frontier Fondation (EFF) fait appel au "prior art" (réalisation antérieure) et au caractère évident de certains de ces brevets pour les faire rejeter. La procédure est longue mais permet d'éviter des aberrations dans le cadre des brevets logiciels (valables aux États-Unis mais pas encore en Europe).

Gnuplot 4.2 est disponible !

Posté par  . Modéré par Nÿco.
Étiquettes :
0
7
mar.
2007
Technologie
Gnuplot est un logiciel de tracé de données et de fonctions 2D et 3D. Son développement n'a pas débuté hier (1986 !) mais il continue d'évoluer lentement puisque la version 4.2 vient de sortir.

Traduction des nouveautés majeures de l'annonce officielle :
  • Les chaînes de caractères peuvent être lues et manipulées comme des données normales ;
  • Nouveau terminal interactif basé sur wxWidgets, pango et cairo ;
  • Nouveaux styles de tracés 2D : 'histogram' 'labels' 'image' 'rgbimage' ;
  • Nouveaux styles de tracés 3D : 'labels' 'vectors' 'image' 'rgbimage' ;
  • L'utilisateur peut contrôler les définitions de couleurs et l'usage de couleurs dans les tracés ;
  • Manipulation des fontes et mise en forme des textes améliorés ;
  • Nouvelle syntaxe pour manipuler les "string variables" et les "string functions" ;
  • Création de séquences de GIF animés ;
  • Support de UTF-8 et d'autres encodages "multi-octets" ;
  • Documentation et aide en japonais.
La licence utilisée date du début du projet. Elle est libre, bien que l'on ne puisse pas distribuer de version modifiée des sources, les modifications devant être distribuées sous forme de patchs. Voir la licence pour tous les détails.

La technologie HD-DVD/Blu-ray accessible aux utilisateurs de Linux

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
1
mar.
2007
Technologie
La technologie de stockage à haute densité est enfin entièrement disponible sous Linux. C'est ce que vient de révéler le site TrueHD.fr.

Tout d'abord, le stockage à haute densité permettra aux utilisateurs de Linux de pouvoir envisager des sauvegardes performantes. En effet sous un même encombrement, on est passé du CD de 600 Mo au DVD de 50 Go. Le temps des disquettes de 360 Ko ou de 1.44 Mo est déjà bien loin !

Le deuxième intérêt est de pouvoir lire maintenant les DVD légalement acquis grâce aux logiciels FFMpeg et surtout MPlayer. Ici, l'histoire se répète. Lors de l'apparition des DVD de première génération, il avait fallu attendre libdvdcss2 pour pouvoir les lire.

On notera qu'il n'aura pas fallu longtemps pour disposer de cette technologie, preuve s'il en est du dynamisme du logiciel libre.

NdM : Merci à "copy" pour nous avoir également proposé cette dépêche