insideIT.fr : le blog des architectes IT de SFEIR

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 13 juin 2008

Silverlight reprend la parole!

C'est noël pour Silverlight!...Je vous cache pas, c'est le cas pour moi aussi ^^...Alors de quoi s’agit-il ?
Pourtant, nouveau née, Silverlight2 ne cesse de grandir, après la beta 1 c'est le tour de la beta 2. «Commercial Go Live license» est le label commercial de Silverlight 2 beta 2.
Encore quelques bugs à corriger et un petit morceau de framboise bien sucré sur l'assiette et ça doit être prêt avant les JO.
Une première version de Silverlight pour Linux(Moonlight)...Et ça marche ? Où et Comment ? Des bugs ?...Bref un sujet intéressant, pour les plus patients, je prépare un article sur ce sujet et qui va être publié prochainement ;).
Une nouvelle version d’Expression Blend 2.5: June 2008 Preview.
Une nouvelle version "Silverlight Tools Beta 2 for Visual Studio 2008".
Et même le DeepZoom Composer a une nouvelle version.
Dans cet article, je vais essayer de vous citer brièvement les nouveautés de la version beta 2:
                  Des contrôles intégrés dans Silverlight (boutons, boites de listes, etc.).
                  Nouvelles fonctionnalités pour le: Calendar, DataGrid et TextBox.
                  Plus de templates WPF intégrées dans Silverlight beta 2.
                  Un nouveau concept de VSM (Visual State Manager) qui facilite la gestion des états des contrôles.
                  Silverlight 2 beta 2 autorise l'automatisation des tests des interfaces graphique grâce au framework d'UI Automation.
                  Silverlight 2 beta 2 est compatible avec WPF.
                  Un Streaming qui prend en compte les conditions du réseau.
                  Silverlight 2 beta 2 supporte JSON (au passage, Linq to JSON est possible avec cette nouvelle version) et les services REST.

Le label commercial de Silverlight déclenche une phase «sérieuse» de la mise en production de cette technologie…Bref c’est l'oiseau qui quitte son nid ;). A suivre…

Une nouvelle version de DeepZoom Composer + Une nouvelle version d’Expression Blend 2.5: June 2008 Preview

Silverlight

FAQ Silverlight2 beta 2

Moonlight

vendredi 23 mai 2008

Le plein de logiciels pour .Net !

ZzzzzzzzzOyé, oyé !

Me voilà de retour sur votre blog préféré après une petite période d'hibernation.

Pendant tout ce temps, j’ai constaté qu'il y avait pas mal d'activité sur les logiciels du monde .Net. Au delà de la mise à jour des "classiques" projets Open Source dont je vous fait régulièrement l'éloge sur ce site, de plus en plus d'éditeurs de logiciels payants proposent une version gratuite, limitée en fonctionnalités, ou afin d’être utilisée dans une application non commerciale. Je vais donc vous faire profiter de toutes mes découvertes.

  • Tout d'abord, quelques mise à jour :

NUnit 2.4.7 (30 mars 2008)
Apparition de nouveaux attributs RowTest et RowAttribute, suppression de log4net pour le log interne (ce qui pouvait poser des problèmes lors de l'utilisation d'une version différente avec l'application testée), et des corrections de bugs. http://www.nunit.org/index.php?p=releaseNotes&r=2.4.7
NUnitA noté qu'une version 2.5 alpha 2 (7 mai 2008) est également disponible. Elle apporte une extension "pNUnit" permettant de faire des distribués en parallèle, l'attribut RowTestExtension (alpha 2) TestCaseAttribute (alpha 1) et DataSourceAttribute (alpha 1). Il y a encore de nombreuses autres nouveautés.
http://nunit.com/index.php?p=releaseNotes&r=2.5

Spring.Net 1.1.2 (7 mai 2008)
http://www.springframework.net/docs/1.1.2/changelog.txt

Enterprise Library 4.0 (mai 2008)
http://msdn.microsoft.com/en-us/library/cc512464.aspx

Unity 1.1 (16 mai 2008)
http://blogs.msdn.com/agile/archive/2008/05/16/unity-refresh-v1-1.aspx

Logo monoMono (13 mai 2008)
4 ans après le début de Mono, l'API Winforms est maintenant complète (12776 méthodes quand même !)
http://jpobst.blogspot.com/2008/05/big-finale.html

Moonlight 0.6 (13 mai 2008)
Première release publique de Moonlight supportant Silverlight 1.0 sous Linux. Attention, toutes les fonctionnalités ne sont pas encore supportées, mais c'est déjà un grand pas !
http://tirania.org/blog/archive/2008/May-13-1.html

ReSharper 4.0 beta
L’excellent plugin ReSharper arrive en version 4. Au menu des nouveautés, le support de C# 3.0 et LinQ. Comme d’habitude, les mises en garde de l’utilisation d’une version béta sont de rigueur.
http://www.jetbrains.com/resharper/beta/beta.html.

  • Voici maintenant quelques "offres spéciales" de quelques éditeurs commerciaux :

NCache Express
NCache est un cache distribué qui permet également de répartir des sessions ASP.NET sur plusieurs machines. Il existe maintenant une version « Express », aux fonctionnalités limitées par rapport à la version entreprise.
http://www.alachisoft.com/ncache/ncache_express.html

40 composants DevExpress
DevExpress vend des composants graphiques de relativement bonne qualité. JetBrains utilise d’ailleurs certains d’entre eux dans ReSharper. Je viens de découvrir que DevExpress fournissait gracieusement 40 de leurs composants (XtraEditors Library, XtraNavBar, ASPxMenu and ASPxSiteMapControl), dans le cadre d’une utilisation non commerciale.
http://www.devexpress.com/free

Xceed WPF DataGrid
Xceed propose, tout comme DevExpress des composants graphiques à la vente. Il propose néanmoins un de leurs composants gratuitement : une DataGrid en technologie WPF.
http://xceed.com/Grid_WPF_Intro.html

Voilà de quoi agrémenter vos applications .Net !
N’hésitez à nous faire part de vos expériences sur l’utilisation de ces produits, et à nous faire connaître d’autres librairies de qualité.

vendredi 18 avril 2008

Et Moonlight, ça en est où ?

Logo monoJe ne sais pas si ça vient de moi, mais on n'entend plus trop parler de Moonlight en ce moment. Je rappelle que Moonlight est l'implémentation open source de Silverlight, et est basé sur Mono. Qu'à cela ne tienne, je me suis dit "allons voir s'il se passe quelque chose"
Ca tombe bien, car Miguel de Icaza a effectué la semaine dernière une présentation sur l'état d'avancement du projet. On apprend par exemple qu'il estime que le projet a environ 9 mois de retard par rapport à Silverlight lui-même.
Miguel a également montré comment Moonlight pouvait être utilisé pour créer des applications riches sous Linux.
Le travail actuel se focalise sur une compatibilité Silverlight 1.1, la compatibilité avec la version 2.0 sera en chantier ultérieurement cet été.
Tous les détails de cette présentation sont disponibles sur ArtsTechnica, et c'est ici.

jeudi 27 mars 2008

Microsoft Silverlight2 pour Linux (Moonlight)

Miguel de Icaza et son équipe travaillent depuis plusieurs mois sur le projet
Mono, un projet qui remplit les objectifs suivants:

- Permettre aux applications Silverlight de fonctionner dans un navigateur au-dessus de Linux.

- Mettre un kit de développement à disposition des développeurs.

- Réutiliser Moonlight pour créer des applications de bureau.

Notre directeur technique Didier Girard a rencontré le leader de ce projet qui détaille les objectifs en vidéo :

1) Les motivations pour réaliser le projet Mono, et quelques détails sur le projet... :

http://blog.dgirard.eu/post/2007/05/09/5-mn-avec-Miguel-de-Icaza-figure-du-monde-opensource

2) Miguel de Icaza nous livre entre autres une démonstration remarquable (par rapport au délai de la réalisation) :

http://www.tv4it.net/permalink/2991/Default.aspx

3) Le site officiel de Moonlight :

http://www.mono-project.com/

4) Tout ce qu'il faut savoir sur Moonlight :

http://www.mono-project.com/Moonlight

5) Articles et tutoriaux :

http://www.mono-project.com/Articles

Avec le projet Mono, Microsoft confirme encore une fois sa volonté de conquérir toutes les plates formes... Mais est-ce que cette volonté est toujours valable pour tous ses nouveaux produits ?!... à suivre...