Blog Mono de Christophe Narbonne

Blog d'un passioné pour les passionés. Knowledge is Power

RecentComments

Comment RSS

[Mono] Mono 2.4 de sortie.

Et oui, Mono 2.4 est sorti aujourd'hui officiellement accompagné de MonoDevelop 2.0.

La liste de changements de Mono a déjà été évoquée, néanmoins, certains changements inatendu comme la refonte du site de MonoDevelop grâce au CMS ASPX/Mono de la société MindTouch : Deki Open Source Edition.

Pour ceux qui veulent pouvoir utiliser toutes les applications et tous les outils Mono dès maintenant et facilement, l'Appliance (qui est une image disque préinstallée pour faire des machines virtuelles) est aussi disponible au téléchargement.


Cette image intègre quelque des plus fameux logiciel gratuits/libres Mono.
Ces logiciels vont du lecteur de musique au jeu d'entrainement cérébral en passant par le client Torrent, le logiciel de prise de notes et le lanceur d'application.
Mais outre les logiciels traditionnels, cette image intègre aussi des sites APSX dans un dossier prévu à cet effet, la plupart sont des CMS compatibles .NET.
Pour finir le set, l'image intègre le set d'outil classique du projet Mono : MonoDevelop 2.0, l'interpréteur C#, le désassembleur...

 

Le changelog de MonoDevelop 2.0 (en)
Le changelog de Mono 2.4 (en)
Téléchargements

Posted: mars 30 2009, 22:21 by christophen | Commentaires (3) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Général | Mono | News

[Mono] [QT] Qyoto relancé par Synapse

Qyoto qui est le Bind mono pour application QT était un projet intéressant, mais inutilisé donc relativement voué à l'abandon.

Heureusement un projet est né: Synapse. Ce projet est donc le premier de telle ampleur à utiliser Qyoto. Le mainteneur principal de Synapse (Eric Buttler) a aussi développé un plug-in pour monodevelop nommé Qyotodevelop. Il permet d'importer les fichiers UI de QT Designer et donc de créer l'interface graphiquement.

 

 

Ce projet est un client de messagerie instantanée intégrant un certain nombre de services web (Flicker, Youtube, Twitter...), mais aussi Banshee qui est un gestionnaire de bibliothèque musicale pour afficher le morceau en cours de lecture.

 

Remarque: Ceux qui ont vu antitrust auront compris la référence. Je précise pour l'anecdote que Miguel De Icaza a participé à ce film et y figure même un bref instant dans son propre rôle. Pour rappel c'était un film ou la société Synapse qui s'occupait de gérer tout ce qui est communication et multimédia sur internet volait du code GPL et parfois venait à tuer pour éviter que ça se sache..

Image extraite du film
 
Posted: mars 21 2009, 11:28 by christophen | Commentaires (3) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Général | Mono | News | Présentation

Text Template Transformation Toolkit (T4)

Heureux soient les amateurs du module MVC d'asp.NET, vous avez apprécié la simplicité d'organisation du texte, la possibilité d'organiser le code en plein milieux de texte en ayant une sortie avec du code interne centrée autour du texte et non autour du code.

T4 est basé sur ASP.NET, il permet d'appliquer une transformation similaire à celle que l'on pourrait porter sur un site .NET dont les balises seraient en HTML...

Bien que ce ne soit pas très connu il parait que c'est déjà pas mal utilisé, supporté sous Visual Studio mais aussi MonoDevelop, le T4 apporte un moyen simple de mettre en forme du texte.

L'extension de fichier utilisée pour les texts templates est .tt.

 

Voici un exemple utilisé pour générer les RPM de mono.

 Ma découverte et l'image sont issus de cet article: http://tirania.org/blog/archive/2009/Mar-10.html

Posted: mars 14 2009, 18:06 by christophen | Commentaires (0) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Astuce | Général | Présentation

[MONO] Linq et bases de données SQL Serveur, MySQL, SQLite...

LIQ2SQL est bien connu des amateurs de .NET, mais SQL serveur n'étant pas la base de donnée la plus utilisée par les programmes basés sur mono, DbLinq apparait comme bonne alternative. Elle a l'avantage de gérer en plus d'SQL Server les bases de données SQLite, firebird, postgreSQL, MySQL et Oracle tout en restant compatible.

Il faut donc spécifier le DbLinqProvider qui est pour des raisons de compatibilité par défaut SQL serveur.

Pour plus d'informations: http://www.jprl.com/Blog/archive/development/mono/2009/Mar-12.html

Cette assembly n'est pas encore qualifiable de stable, elle devrait arriver avec mono 2.6 en septembre qui sera probablement une release plus riche que 2.4...

Remarque: Mono 2.4 sortira finalement en fin de mois avec monodevelop 2.0

Posted: mars 14 2009, 16:22 by christophen | Commentaires (0) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Général | Mono | News

Monodevelop 2.0 dans Ubuntu Jaunty Jackalope

Effectivement, Jaunty intègre déjà la dernière béta de Monodevelop.

Cette réalité présage une adoption rapide de la nouvelle version de l'IDE qui apporte effectivement de très interessantes nouveautés!



Merci à Canonical de nous offrir ça dès à présent packagé proprement.

Posted: mars 08 2009, 21:36 by christophen | Commentaires (0) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Général | Mono | News

Mono 2.4: Release Candidate

Et oui, ça ne chôme pas chez la communauté Mono, malgré un certain retard pour mono 2.2, mono 2.4 pointe déjà le bout de son nez.

Donc au menu des nouveautés :

  • support de l'ASP 3.5 (sauf Linq)
  • support des sites pré-compilés
  • l'ancien JIT a été supprimé au profit de celui introduit par mono 2.2
  • optimisation de SMID qui répond aussi mieux aux spécifications Mono
  • le garbage collector est désormais multithreadé par défaut.
  • MonoDevelop 2.0 version finale était supposé arrivé avec mono 2.4 mais n'arrivera qu'à la fin du mois.

Vous pouvez dès à présent tester cette pré-version:

http://novellevents.novell.com/t/9439988/75052628/15887/0/

PS : Nous attendons la version finale pour le 10 mars, avec la béta 2 de MonoDevelop

Posted: mars 03 2009, 18:21 by christophen | Commentaires (0) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Général | Mono | News