X-Moto 0.5.0, tout s'accélère !

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
10
1
déc.
2008
Jeu
Le cultissime jeu de moto sort en version 0.5.0 avec beaucoup de nouvelles fonctionnalités au rendez-vous. Voici enfin cette version tant attendue !

Huit mois qu'il n'y avait pas eu de nouvelle version de X-Moto ; six mois que la vidéo démontrant l'intégration de la bibliothèque Chipmunk narguait les joueurs sur le site de X-Moto.

Au rendez-vous, on trouve l'intégration de la bibliothèque Chipmunk qui permet d'ajouter des nouvelles possibilités liées à la physique pour les nouveaux niveaux. En plus des mouvements basiques des blocs, la notion de joint (attache parisienne entre les blocs) et la motorisation sont au rendez-vous. Vous devrez cependant attendre quelques jours de plus, car il n'existe à l'heure actuelle aucun niveau officiel tirant partie de cette bibliothèque. La sortie dans les jours à venir de Inksmoto supportant l'édition de niveaux chipmunk devrait changer la donne (vous pouvez d'ores et déjà utiliser la version SVN).

Concernant le réseau, seule la partie network ghost est développée. En plus des fantômes habituels, vous pourrez voir en direct les joueurs qui jouent au même niveau que vous (et qui sont connectés au même serveur ; il n'y a pas encore de serveur officiel). Il n'y a pas d'interaction entre les joueurs, mais ça va arriver.,
Cette version apporte également un meilleur support du joystick, la possibilité de sauvegarder vos statistiques sur le réseau depuis le jeu (et donc de les retrouver au bureau), la possibilité de voter depuis le jeu, et d'autres petites choses.

symfony 1.2 est disponible

Posté par  . Modéré par patrick_g.
Étiquettes :
11
1
déc.
2008
PHP
Après plus de 6 mois de développement frénétique, la version 1.2 du framework PHP5 Symfony est sortie le 30 novembre.
Pour rappel, Symfony est un framework de développement web professionnel, libre (licence MIT) et documenté (licence FDL). Il a été créé et est principalement maintenu par la société française Sensio avec l'aide de la communauté.

Un bref aperçu du programme de cette nouvelle version :
  • Évidemment pas mal de corrections de la version 1.1, ce qui peut rendre la migration de votre projet de 1.0 vers 1.2 plus facile que vers 1.1 (même s'il faut passer par 1.1 quand même) ;
  • Un nouveau système de routing extensible (les routes sont désormais des objets). Une route par exemple suffit à mettre en place une architecture REST associé à un objet de la base ;
  • L'admin generator utilise désormais le système de formulaires introduit dans la 1.1 ;
  • Le système de formulaires a été modifié pour permettre la sauvegarde des objets de la base dans les formulaires imbriqués ;
  • Une bibliothèque de formulaires (login, changement de langue etc) et de tâches CLI est fournie ;
  • Propel 1.3 et doctrine sont livrés sous forme de greffons intégrés ;
  • Plein d'autres choses encore...

La version 3.0 de pymecavideo est disponible

Posté par  (site web personnel) . Modéré par Florent Zara.
6
1
déc.
2008
Science
Après quelques retards, dus principalement à un manque de temps pour finaliser la version 3.0 (voir le journal pymecavideo, juste avant la release... ), voici enfin la version 3.0 de pymecavideo.

Pymecavideo est un logiciel libre sous licence GPL 3 écrit en Python, basé sur la bibliothèque Qt4 et FFmpeg. Il permet, à partir d'une vidéo (quelconque) de déterminer les coordonnées des points que l'on peut pointer.

Dans le cadre d'un enseignement de physique, ceci permet d'étudier la relativité des référentiels et de calculer les énergies cinétiques, potentielles. À ce titre, il remplace facilement Avimeca ou regavi, logiciels propriétaires ne tournant que sous Microsoft Windows.

Couplé à un logiciel de visualisation de données, comme Qtiplot, on peut visualiser les vecteurs du mouvements.

Note : pymecavideo est disponible en français, anglais et espagnol.

Sortie de la version 2.4.1 de Slime Volley.

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
6
30
nov.
2008
Jeu
Slime Volley (jeu libre de volley arcade en 2D) dont la version 2.4 était sortie récemment, vient maintenant de sortir en version de stabilisation 2.4.1 (voir le changelog complet des deux versions dans le corps de la dépêche).

La grosse nouveauté présente dans la 2.4 est le jeu en équipe, on peut donc à présent jouer à 3vs3, 2vs2, ou même à 1vs3, 3vs2, ...

Cela met énormément en valeur la possibilité déjà présente de jouer avec plusieurs balles à la fois, on pourra donc jouer à 3 contre 3 avec 4 balles par exemple (les modes de vitesse perdent eux un peu de leur intérêt quand on joue à plusieurs balles, il est peu pertinent de jouer en sprint avec 4 balles, ce sera plutôt injouable).
Les équipes de gauche comme de droite peuvent se composer de joueurs locaux, de joueurs distants via internet, ou bien d'IAs, qui sont maintenant capables de jouer en équipe.

Slime Volley est disponible pour Debian/Ubuntu sur le dépôt Playdeb, en version 2.4 seulement pour l'instant.

Songwrite 2 0.2 : version "flûte à dix sous"

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
10
30
nov.
2008
Son
Songwrite 2 est un éditeur libre de partitions musicales et de livres de chant, en particulier destiné aux musiciens qui ne maîtrisent pas le solfège (comme moi !). Songwrite 2 peut éditer des portées, mais aussi des tablatures (pour guitare, basse, banjo...) ; il gère aussi les paroles des chansons.

La version 0.2 de Songwrite 2 apporte le support des doigtés de flûte (des petits schémas indiquant les trous à boucher sur l'instrument) et notamment des flûtes à dix sous (aussi appelées flûtes irlandaises ou tin whistles), ainsi que d'autres fonctionnalités fort utiles en musique irlandaise : support des rythmes 6/8 et des gigues (ou Jig ?), import des fichiers au format ABC couramment utilisé pour ce type de musique. Les doigtés de flûtes à bec sont aussi disponibles. Le logiciel permet de rédiger ses propres partitions, de les jouer et de les imprimer, mais aussi de traduire les partitions d'une notation à une autre : par exemple transformer une portée que vous ne parvenez pas à déchiffrer en doigté de flûte ou en tablature, ou au contraire transformer des doigtés en portées pour les échanger avec d'autres musiciens !

Pour ceux qui ne connaissent pas la flûte à dix sous, il s'agit de l'un des instruments les plus faciles à apprendre (beaucoup plus facile que la flûte à bec que l'on a pu vous faire apprendre au collège), et aussi l'un des moins chers (compter 10 €). Et grâce à Songwrite 2, vous n'aurez plus besoin de connaître le solfège pour jouer de cet instrument... bref vous n'avez aucune excuse pour ne pas vous y mettre !

wiki et changement de nom pour le logiciel CRM Cligraphcrm

Posté par  . Modéré par Mouns.
Étiquettes :
6
27
nov.
2008
Bureautique
Cligraphcrm est un logiciel de gestion de la relation client (GRC ou CRM plus souvent en anglais) libre (licence CeCILL-C — entièrement compatible LGPL) et développé sur une technologie AMP (Apache, MySQL, PHP).

Aujourd'hui, nous venons d'ouvrir un wiki qui propose (enfin !) la documentation utilisateur ainsi que quelques tutoriels vidéos dont la liste viendra s'enrichir au fur et à mesure. Une documentation technique viendra également s'ajouter prochainement.

Cligraphcrm peut être installé indifféremment sur une plate-forme Linux ou Windows et est compatible Firefox 2 ou supérieur, Internet Explorer 6 ou supérieur, Opera 9 ou supérieur ou tout autre navigateur compatible moteur Gecko (SeaMonkey, Flock...). Pour toute aide à l'installation, vous pouvez consulter la page de téléchargement ou le forum sur le site du projet.

SMI version 0.9.9s

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
5
24
nov.
2008
Bureautique
SMI (Services Maintenance Interventions) est une application complète PHP/MySQL sous licence GPL permettant de gérer un service après vente ou une société de services, mono ou multi agences, avec ou sans centre d'appels.

Elle est aujourd'hui utilisée par environ 500 entreprises dans le monde, dans des métiers aussi divers que la maintenance informatique, le suivi de services à la grande distribution, ou encore les prestations de maintenance d'ascenseurs ou de piscines.

Étant en perpétuelle évolution, SMI n'attend que vos commentaires et vos tests.

Tryton version 1.0.0

Posté par  (site web personnel, Mastodon) . Modéré par baud123.
Étiquettes :
13
18
nov.
2008
Bureautique
L'équipe Tryton est fière de vous annoncer la sortie de la version 1.0.0 de Tryton, un fork d'OpenERP. Celle-ci est le fruit de huit mois de travail intensif qui ont permis une réécriture complète des modules (dont la gestion de contact, des ventes et achats, de la facturation, de la comptabilité analytique et générale et des stocks) ainsi que de l'ajout et l'amélioration de nombreuses fonctionnalités de base. Tryton est disponible en quatre langues : anglais, français, allemand et espagnol.

Tryton est publié sous licence GPL v3 et ambitionne d'être un projet basé sur une forte communauté. Nous sommes à la recherche de contributeurs pour alimenter et gérer les traductions, la documentation et pour tester la plate-forme et ses modules ainsi que pour fournir une expertise fonctionnelle et des retours d'expérience.

Tryton s'adresse aux petites et moyennes entreprises à la recherche d'une plate-forme applicative ou d'un ERP facile d'utilisation et extrêmement configurable. Tryton apporte la possibilité aux organisations de faire croître leur solution avec leurs besoins.

XBMC 8.10 voit le jour

Posté par  . Modéré par Nÿco.
Étiquettes :
7
16
nov.
2008
Audiovisuel
Après deux ans de développement, c'est en prenant tout le monde de cours que l'équipe XBMC a publié le 14 novembre la dernière version de son centre multimédia du même nom XBMC 'Atlantis'.

XBMC est l'acronyme récursif pour « XBMC Media Center ». Initialement développée pour la console de Microsoft, la Xbox première génération, la première nouveauté de ce nouvel opus est d'être multi plate-formes. Il est maintenant disponible pour les plate-formes GNU/Linux, Mac OS X, Windows, Apple TV et bien sûr Xbox. Une version Live CD basé sur Ubuntu est également disponible. La numérotation des versions est d'ailleurs inspirée d'Ubuntu. Cette version porte donc le numéro 8.10. "10" car elle devait sortir en octobre mais passons. Actuellement, seuls les processeurs x86 sont supportés.

Le développement de XBMC à commencé en 2003 et maintenant l'équipe est composée d'environ 50 développeurs et plus de 100 traducteurs pour une communauté de 30 000 membres enregistrés sur le forum.

Principalement développé en C++, XBMC se base sur de nombreux projets libres pour parvenir à son but : fournir centre multimédia complet, simple et facile d'utilisation. XBMC Media Center est distribué sous licence GNU GPL (avec certaines bibliothèques sous licence LGPL).

Sortie de OGRE 1.6.0 [Shoggoth]

Posté par  . Modéré par Florent Zara.
Étiquettes :
17
16
nov.
2008
Jeu
Ce 3 novembre est sortie la dernière version du moteur 3D Libre OGRE. Cette version finale fait donc suite à la RC1 sortie fin août dernier. Elle en profite pour ajouter et corriger un nombre considérable de points. Les développeurs utilisant toujours une version de la branche 1.4.x (la dernière mouture de cette ligne étant la 1.4.9 sortie en juin 2008), vont pouvoir se pencher sur les nouveautés, un document de portage sur le wiki pourra les aider dans cette voie.

OGRE est une couche d'abstraction au-dessus des APIs Direct3D et OpenGL, qui permet l'utilisation des cartes accélératrices 3D. Il est distribué selon les termes de la licence GNU LGPL. Comme le moteur est Libre, cela permet de le retrouver naturellement dans des programmes Open-Source (comme OpenFrag ou OpenMW, un portage de Morrowind, dont la dernière version est sortie ce 5 novembre) et la licence LGPL permet de retrouver aussi ce moteur dans des programmes propriétaires (Ankh est probablement le plus connu).

Pour les plus curieux, le nom des versions principales de OGRE est tiré du mythe de Cthulhu de H. P. Lovecraft (voir une représentation des Shoggies sur le webcomic Unspeakable Vault et une autre dans la page anglophone sur Wikipédia).

Tigase Server 4.0

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
11
16
nov.
2008
XMPP
Tigase Server, le petit serveur XMPP qui monte, écrit en Java par Artur Hefczyc, et publié sous licence GPLv3, vient d'être mis à disposition en version 4.0.

L'archive Java (.jar) disponible en téléchargement nécessite un JDK pour tourner, et contient un assistant d'installation assez complet et intuitif, ainsi que la base de données relationnelle embarquée Apache_Derby, écrite en Java également, et publiée sous licence Apache 2.0.

Le projet Tigase propose toute une collection de logiciels libres sous licence GPLv3 implémentant XMPP :
  • Tigase Server, et les composants MUC et PubSub ;
  • Les clients evora, Tigase Messenger et Tigase Minichat ;
  • Les bibliothèques jaxmpp, Tigase Utils, Tigase XML Tools et XMPP4GWT ;
  • Une suite de tests.
Tigase Server est intégré entre autre à la forge LibreSource et est supporté par Tigase.com.

Sortie de LyX 1.6.0 et 1.5.7

Posté par  . Modéré par patrick_g.
Étiquettes :
16
15
nov.
2008
Bureautique
Le « processeur de document » LyX, un traitement de texte WYSIWYM est sorti le 10 novembre dans sa nouvelle version majeure 1.6.0. LyX a pour particularité d'être un traitement de texte où la structuration sémantique du document est mise en avant, comme pour LaTeX, et pour lequel le rendu final est d'ailleurs délégué à LaTeX la plupart du temps. C'est pour cela qu'on considère que LyX est un front-end à LaTeX, destiné aux non-initiés, ce qui est un raccourci exagéré.

Pratiquement en parallèle, la version 1.5.7, probablement la dernière de la série 1.5 est sortie afin essentiellement d'offrir la compatibilité des formats de fichiers entre la série 1.6 et 1.5 (plus les dernières corrections de bugs en date). LyX est un logiciel libre développé sous licence GNU GPL v2 ou ultérieure. Son interface graphique est désormais uniquement Qt 4 ce qui lui permet d'être disponible sous l'ensemble des Unix ou distributions GNU/Linux sur X11, mais aussi sous MS-Windows et Mac OS X.

Voix et vidéo sur XMPP dans Google Mail

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
24
14
nov.
2008
XMPP
Google avait créé la surprise en 2005 en fournissant un service XMPP/Jabber accompagné du client lourd propriétaire gratuit Google Talk, proposant la voix, via le protocole de signalisation Jingle (Jabber) et en publiant ses spécifications.

Depuis, les interfaces d'accès au service de messagerie instantanée et de présence sur XMPP se sont multipliées avec le chat dans GMail (AJAX), mais aussi Google Talk Gadget, une applet Flash (NdM : Flash est propriétaire, non-accessible, non-indexable et prend très mal en charge GNU/Linux/*BSD), proposant des chatrooms. Ce service XMPP, ayant profité de la notoriété de sa maison, est donc logiquement devenu de loin le plus populaire au niveau mondial. Aujourd'hui, l'interface GMail propose la voix et la vidéo sur XMPP, à l'aide d'une applet Flash, mais seulement pour les deux plates-formes propriétaires Microsoft Windows et Apple Mac OS X, « pas encore » sous GNU/Linux et *BSD.

Cette spécification Jingle ayant fait son chemin au sein de la XSF avec l'aide des retours d'implémenteurs, elle devrait être bientôt publiée en version stable. Ainsi les développeurs pourront implémenter la voix, la vidéo, ainsi que le transfert de fichiers (sans proxy de transfert de fichiers et traversant les NAT/proxies/pare-feux), si ce n'est déjà en cours pour certains projets.

L'applet voix/vidéo de GMail utilise Jingle tel que publié par Google en 2005, et est donc compatible avec le client lourd Google Talk. Empathy, le client libre de messagerie instantanée et de présence de GNOME utilisant le framework Telepathy, implémente à la fois le Jingle de la XSF, et le Jingle originel de Google, il est donc compatible avec Google Talk et GMail. Dès que la spécification Jingle sera stable, Google implémentera cette version.

Groupware OBM et Webmail MiniG, paquets Debian

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
10
12
nov.
2008
Communauté
Il y a quelques temps déjà, un nouveau site web pour OBM (www.obm.org) a été mis en ligne, afin de présenter ce logiciel qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et des modules complémentaires de type gestion de projet/planning. Ce fut pour nous une volonté de faire partager ce projet pour lequel la communication n'était pas à son maximum. Depuis nous l'enrichissons afin de partager nos connaissances et de faire de ce Groupware une véritable alternative aux solutions propriétaires.

L'un des avantages d'OBM est l'utilisation d'autres logiciels libres pour assurer les différents services d'un goupware (Cyrus, Apache, Postfix...). Cependant, pour les non-initiés, cet avantage se transforme souvent en plusieurs semaines de galère pour réussir à installer un OBM complet. OBM nécessite une certaine expertise dans beaucoup de services associés à OBM (Cyrus, Postfix, MySQL ou PostgreSQL, Java/Tomcat...).

Il y a plus de 6 mois, nous avons travaillé avec des développeurs Ubuntu (et nous continuons toujours) pour publier dans Ubuntu Hardy (et maintenant Intrepid) une version packagée d'OBM. Nous nous sommes vite rendu compte qu'inclure un tel logiciel dans une distribution est pour l'instant infaisable. Pouvoir remplacer un fichier de configuration d'un service par celui dont a besoin OBM, n'est pas simplement faisable, voire impossible pour certains services. C'est pour cela que dans Ubuntu il n'y a que la partie "web" qui est pour l'instant intégrée. Nous avons quand même développé tous les autres paquets des services qui gravitent autour d'OBM. Nous espérons intégrer au fur et à mesure tous les paquets d'OBM, quand cela sera possible.

Nous sommes donc heureux de vous annoncer la mise en place d'un dépôt Debian (Etch) pour une installation complète et vraiment complète d'OBM. La version disponible est la dernière version stable, la 2.1.11. Il faut souligner que ces paquets sont conçus pour un serveur dédié à OBM. Nous espérerons que grâce à ces paquets vous serez nombreux à installer et utiliser OBM :
deb http://deb.obm.org etch obm

À vos claviers ! Il est temps d'installer un OBM, en quelques minutes ! Voir ci-dessous pour faire vos retours et tester aussi MiniG, une version alpha d'un nouveau webmail.

LLVM 2.4 : le compilateur qui fait plus

Posté par  . Modéré par baud123.
Étiquettes :
24
12
nov.
2008
Technologie
La version 2.4 de la suite LLVM est sortie le 9 novembre.

LLVM est l'acronyme de Low Level Virtual Machine, mais c'est aussi :
  • un compilateur, avec des interfaces pour C, C++ au travers du projet CLang et du port des analyseurs de code C, C++ de GCC. D'autres langages sont également pris en charge.
  • un framework de compilateur qui permet d'ajouter simplement des nouveaux langages ou des nouvelles architectures matérielles.
  • un générateur de code embarquable pour la compilation à la volée (JIT).
  • une stratégie de compilation conçue pour autoriser des optimisations pendant toute la durée de vie d'un programme, c'est à dire à la compilation, pendant l'édition de lien, pendant l'exécution, et par profilage après l'exécution.
  • un jeu d'instruction virtuel, la représentation intermédiaire (IR). Celle-ci est accessible sous forme textuelle (c'est l'assembleur LLVM) ou binaire (c'est le bytecode LLVM). C'est cette représentation intermédiaire qui permet les optimisations.
La version 2.4 de LLVM apporte son lot de corrections de bogues, des temps de compilations réduits en utilisant -O0, des améliorations sur la génération de code, une nouvelle architecture cible (PIC16), de nouvelles possibilités pour la représentation intermédiaire, et de nombreuses autres améliorations et ajouts.

LLVM est le seul concurrent sérieux et libre de GCC GNU Compiler Collection. Il se distingue par sa conception très modulaire et sa simplicité d'utilisation. Cela se reflète dans son API et sa documentation abondante. Il existe même un tutoriel décrivant l'implémentation d'un petit langage en utilisant LLVM !
Évidemment, LLVM propose beaucoup moins de langages et d'architectures que GCC, mais il rattrape son retard et est déjà une alternative tout à fait valable à GCC en utilisant LLVM-GCC.

On peut essayer LLVM sans trop d'effort en le téléchargeant avec l'interface llvm-gcc. Vous pourrez ainsi compiler vos programmes favoris en utilisant la commande llvm-gcc de la même façon que vous utilisez gcc.

Il convient également de citer 2 projets annexes à LLVM, et qui évoluent avec celui-ci :
  • CLang est un projet dont le but est de fournir des interfaces C, C++ et Objective C pour LLVM qui soient de meilleure qualité que ce qui existe actuellement (les parseurs de GCC).
  • VMKit est une implémentation de la JVM et de la CLI. Il transforme le bytecode java et MSIL en représentation intermédiaire LLVM puis effectue les optimisations fournies par LLVM.
Enfin, signalons que des vidéos et présentations de la rencontre annuelle des développeurs de LLVM du 2 août 2008 sont disponibles.