Jeudi 19 juillet 2007 4 19 /07 /2007 20:14


Souvenez-vous il y a quelques années, Microsoft affirmait que la Sécurité représentait l'une de ses deux principales préoccupations (avec le multimédia), notamment avec le développement de son futur système d'exploitation Windows Vista, ou Longhorn devrais-je plutôt préciser, le nom de code de l'époque.

Aujourd'hui, quel bilan peut-on tirer de ces promesses ?

De mémoire, et dans les grandes lignes, je pense en tout premier lieu aux nouvelles protections qu'intègre Internet Explorer 7, la toute dernière version d'Internet Explorer officiellement disponible depuis le mois d'Octobre 2006. Le filtre anti-phishing, un système qui protège vos PC des sites frauduleux, constitue l'une de ces nouveautés et facilités de protection.
 

 
Dans le même mois de la même année, Microsoft lançait aussi son antispyware gratuit, Windows Defender, un outil visant à protéger vos PC contre les logiciels espions et à assurer une navigation sécurisée sur le Web.
 


Un mois plus tard, en Novembre 2006, la gamme Microsoft ForeFront, un ensemble de produits destinés à protéger les infrastructures des entreprises contre les toutes dernières menaces, était officiellement dévoilée.

 

  

Quelques mois avant les précédents produits,à la fin du mois de Juin 2006, Microsoft annonçait officiellement la disponibilité de l'une de ses plus séduisantes offres appartenant à la gamme des nombreux services Live : Windows Live OneCare. Ce service inclut un antivirus, un antispyware, un anti-phishing, un firewall, un mécanisme d'optimisation des performances et un système de sauvegarde & restauration.

Force est de constater que Microsoft a travaillé avec acharnement pour proposer à tous, au grand public comme aux professionnels, de nombreux outils permettant de moins appréhender les menaces susceptibles de mettre à mal nos machines.

Mais les efforts ne s'arrêtent pas là ! Bien au contraire, la Sécurité est désormais un combat permanent pour l'éditeur qui souhaite informer au mieux l'ensemble des utilisateurs sur les menaces existantes. C'est dans ce but que Microsoft a lancé un nouveau portail dédié à la Sécurité, il y a une dizaine de jours : Microsoft Malware Protection Center

 

 

Ce portail met à votre disposition :

 

  • des informations concernant les toutes dernières menaces qui errent sur la toile (virus, trojan, adware, spyware et tout autre malware).
  • une encyclopédie qui répertorie ces menaces.
  • des outils (Windows Defender, Forefront, Windows Live OneCare) et diverses ressources qui permettent de correctement protéger vos machines.
  • un moyen de faire analyser vos fichiers infectés.
Par C-O - Publié dans : Sécurité
Ecrire un commentaire - Voir les 1 commentaires - Partager    
Mardi 17 juillet 2007 2 17 /07 /2007 19:00

 Voici la question que le journal CIO Insight a posé à 164 entreprises sur la période du 10 au 27 Mai 2007, sous la forme d'un sondage à questions multiples qui s'orientait sur l'adoption, la rentabilité et l'efficacité / efficience des architectures orientées services et des services Web .

 

CIO Insight July 2007 Survey about SOA

 

Une première série de questions révèle qu'une grande majorité des entreprises interrogées s'appuie ou projète de s'appuyer sur les architectures orientées services pour développer leurs métiers. L'investissement dans les SOA ne représente en moyenne que 15 % du budget dédié à l'informatique. Ce chiffre n'est pas étonnant sachant que les SOA sont jeunes et ne sont pas (ou mal) adaptées à tous les projets informatiques.

Une seconde série de questions montre que les solutions SOA répondent aux attentes des entreprises (ou excèdent ces attentes) dans 60 % des cas. La question 2.2 fournit un résultat intéressant qui met en avant l'un des atouts des SOA. : plus des trois-quarts des entreprises interrogées affirment que les SOA favorisent la création de nouveaux processus métiers. La gestion des processus métiers se trouve d'ailleurs en première position du top 10 du type d'applications qui tire le plus gros profit des solutions SOA.

Une troisième et dernière série de questions donne des résultats globalement positifs. Les SOA ne semblent pas constituer la solution miracle face au très vieux fantasme du logiciel réutilisable mais ont un impact significatif sur la productivité, la vitesse de développement / déploiement et la réduction des coûts. Les questions 3.5 et 3.6, qui abordent le lien entre les nouveaux projets basés sur les SOA et l'héritage applicatif des entreprises, fournissent une majorité de réponses positives.

Les résultats de l'étude - La méthodologie

Par C-O - Publié dans : Interop. et SOA
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Dimanche 8 juillet 2007 7 08 /07 /2007 20:36


Si vous êtes un expert en base de données, vous devez sans doute connaître les meilleures pratiques SQL à respecter afin d'optimiser les performances de vos bases :
 

  • Nommer explicitement les colonnes dans un SELECT au lieu d'utiliser un SELECT *.
  • Normaliser les données sous la troisième forme normale (3NF).
  • Eviter l'utilisation des curseurs côté serveur.
  • Utiliser au maximum les tables dérivées.
  • Adopter un plan de nommage intelligible pour l'ensemble des éléments de la base de données.
  • etc.


Ces meilleures pratiques sont nombreuses et doivent être prisent en compte dès la phase de conception car certains paramètres ne pourront être modifiés une fois la mise en production des bases. Les référentiels de données  (= ensemble de plusieurs bases que le système d'information voit comme une base unique)  représentant le coeur de tout système d'information, une base de données mal conçue engendrera toujours des effets indésirables, voire destructeurs sur le système d'information. Bien que l'opération puisse sembler complexe ou fastidieuse, il est absolument indispensable de suivre ces pratiques éprouvées afin d'éviter de donner naissance à une future usine à gaz..

Afin de renforcer ces pratiques, Microsoft propose un outil très léger (< 2 MO) qui permet d'appliquer de nombreuses recommandations sur des bases de données SQL Server 2005. L'outil en question se nomme SQL Server 2005 Best Practices Analyzer et est téléchargeable depuis quelques jours sur le site de Microsoft.
SQL Server 2005 BPA s'installe très facilement après avoir installé SQL Server 2005. 

 


Les nombreuses recommandations de SQL Server 2005 BPA se focalisent sur : 

 

 


Pour en savoir sur les meilleures pratiques SQL Server

Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Dimanche 1 juillet 2007 7 01 /07 /2007 02:36


Il devrait changer la vie d'un grand nombre de personnes, il a nécessité de longues années de travaux qui ont paralysé le coeur de Marseille, il a coûté 468 millions d'euros , il dessert environ 25 stations sur  un parcours de 16 km, bref, le tramway de Marseille est enfin opérationnel !

Disons plutôt qu'il le sera officiellement le Mercredi 3 Juillet à 11 heures, date à laquelle Nicolas Sarkozy et Jean-Claude Gaudin, le député-maire de Marseille,  inaugureront officiellement sa mise en service.

En attendant, nous pouvons le tester gratuitement du Samedi 30 Juin jusqu'au Mardi 2 Juillet.  Des animations sont prévues dans plusieurs stations et ce tout au long du week-end.

Dès Dimanche soir, je vous proposerai quelques photos de l'engin sur C-O Live Space.

Par C-O - Publié dans : News
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Lundi 25 juin 2007 1 25 /06 /2007 07:34


Ces derniers mois ont été très riches en nouveautés du côté de chez Microsoft, en particulier dans le domaine des applications Internet riches (ou RIA, pour Rich Internet Application).

Eh oui, la solution Flex d'Adobe a désormais un concurrent au gros potentiel nommé Silverlight (nom de code WPF/E où E signifie Everywhere).

 

 

 


Par analogie avec la technologie Flash qui s'appuie sur le Framework Flex, Silverlight est le plug-in qui permet de fournir des applications web riches basées sur Windows Presentation Foundation, l'un des quatre piliers qui constituent la version 3.0 du Framework .NET (l'équation à connaître par coeur : .NET 3.0 = WWF + WCF + WPF + WC, avec WC = Windows CardSpace pour lever la moindre ambiguïté ;-).

Silverlight exploite donc les capacités du Framework .NET, mais aussi celles du Framework ATLAS dédié au concept AJAX (Asynchronous Javascript And XML), afin de créer des applications en ligne riches, interactives et munies d'une epxérience utilisateur futuriste.

Construire une application Silverlight

L'un de points fort des outils proposés pour réaliser des applications WPF est la prise en compte des différents profils suceptibles d'intervenir sur un tel projet. De son côté, le designer est passionné de graphisme alors que le développeur est un féru de code. C'est parfait, Microsoft fournit justement deux outils qui répondent à ces besoins : Microsoft Expression Design pour le designer et Visual Studio 2005 pour le développeur.

Expression Design permet de travailler sur du dessin bitmap et vectoriel. Au fur et à mesure que le designer manipule son graphisme, Expression Design construit un fichier contenant du code XAML, un langage déclaratif basé sur XML qui définit l'interface utilisateur. Ce fichier peut être lu par Visual Studio 2005 et être modifié par le développeur. Voici un minuscule exemple de code XAML qui permet d'obtenir un bouton de 100 pixels de largeur,  de 50 pixels de hauteur, de couleur bleu ciel et qui contient le texte "Click me!".

<Button Width="100" Height="50" Background="SkyBlue">
    Click me !
</Button>


A présent, je vous laisse découvrir plusieurs exemples sur le site officiel de Silverlight.

 


Les applications XAML pour navigateurs 

Sous Windows, nous avons l'habitude de lancer ces fameux  fichiers exécutables (.exe) qui sont destinés à s'ouvrir dans une application Windows. Par analogie,  les RIA Microsoft, c'est aussi des applications XAML spécifiquement prévues pour s'exécuter dans un navigateur Internet Explorer. Ce type d'application porte le nom de XAML Browser Application que vous retrouverez souvent sous les initiales XBAP.

Il existe un aspect liant applications XBAP et applications WPF classiques (standalone application en anglais) qui peut être très intéressant : la possibilité de réutiliser du code. En effet, écrivons par exemple un petit morceau de code XAML permettant d'obtenir un bouton un peu plus sympa que le bouton du paragraphe précédent : 

 

<Page x:Class="XAMLBrowserApplication1.Page1"
    xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Page1"
    >
    <Grid>
        <Button x:Name="Hello_But" Content="Click me ! Click me !" Visibility="Visible"
             Height="80" FontFamily="French Script MT" FontSize="36" Width="230">
        <Button.Background>
            <LinearGradientBrush StartPoint="0.2, 0" EndPoint="0.5, 1">
                <GradientStop Color="#66FFFF44" Offset="0"/>
                <GradientStop Color="#FFCA8C31" Offset="0.9"/>
            </LinearGradientBrush>
            </Button.Background>
            <Button.RenderTransform>
                <RotateTransform Angle="-12" CenterX="60" CenterY="40" />
            </Button.RenderTransform>
        </Button>
    </Grid>
</Page>


Remarque : la valeur de l'attribut Color de l'élément GradientStop précise une couleur selon 4 composantes et non 3 comme c'est souvent le cas. Il n'y a pas de surprise pour les trois dernières composantes (FFFF44 pour le premier élément GradientStop)  qui représentent respectivement les couleurs rouge, vert et bleu. Les deux premiers chiffres (66) représentent une composante qui définit l'opacité de la couleur et que l'on nomme composante alpha.

 

 

Le code précédent correspond à une application XBAP. Voici ce que nous obtenons pour la version WPF classique :

<Window x:Class="MyWPFButton.Window1"
    xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MyWPFButton" Height="300" Width="300"
    >
    <Grid>
        <Button x:Name="Hello_But" Content="Click me ! Click me !" Visibility="Visible"
           Height="80" FontFamily="French Script MT" FontSize="36" Width="230">
            <Button.Background>
                <LinearGradientBrush StartPoint="0.2, 0" EndPoint="0.5, 1">
                <GradientStop Color="#66FFFF44" Offset="0"/>
                <GradientStop Color="#FFCA8C31" Offset="0.9"/>
                </LinearGradientBrush>
            </Button.Background>
            <Button.RenderTransform>
                <RotateTransform Angle="-12" CenterX="60" CenterY="40" />
            </Button.RenderTransform>
        </Button>
    </Grid>

</Window>

 



Comme on peut le constater, la seule différence figure dans l'en-tête du code. Dans le premier cas, l'élément <Page> désigne une page Web alors que dans le second, l'élément <Window> désigne la fenêtre d'une application Windows.

Voici les éléments à installer sur votre machine si vous voulez vous amuser avec cette nouvelle génération d'applications :

- Le .NET Framework 3.0.
- Une édition Express de Visual Studio 2005.
- L'extension WPF / WCF pour les éditions Express de Visual Studio 2005.
 

Des sites incontournables pour en savoir plus sur WPF 
 

- WPF sur MSDN 2
- Silverlight sur MSDN 2
- WindowsClient .NET

Par C-O - Publié dans : RIA
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Dimanche 10 juin 2007 7 10 /06 /2007 14:46


Voici un bon document de vulgarisation édité par le CLUSIF (club de la sécurité des systèmes d'information français) consacré à la réforme Bâle 2  : La Réforme Bâle 2 - Une présentation générale
En deux mots, Bâle 2 est une réforme qui concerne les banques et établissements financiers, et qui vise à remplacer le ratio Cooke par le ratio McDonough. En analyse financière, un ratio est un indicateur de l'état financier d'un établissement bancaire. Ici, la mise en place du ratio McDonough doit permettre de prendre en compte plus finement la notion de risque lié au crédit.
D'un autre point de vue, le chapitre 8 de l'ouvrage Urbanisme des SI et gouvernance propose un retour d'expérience sur l'urbanisation du SI de la filière Risque de la Société Générale.

Par C-O - Publié dans : Sécurité
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Samedi 9 juin 2007 6 09 /06 /2007 16:50


Je viens de mettre en ligne un petit document sur ITIL avant la diffusion d'un petit article qui présentera certains référentiels des meilleures pratiques (Best Practices) : le vocabulaire d'ITIL. Pendant quelques semaines, je compléterai tous les jours ce document qui est loin d'être exhaustif.  La période étant assez chargée malgré l'année scolaire terminée, l'article en question ne sera disponible que d'ici un petit mois.

Par C-O - Publié dans : Management des SI
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Jeudi 7 juin 2007 4 07 /06 /2007 13:21


Voici une brève publication pour vous faire part d'une excellente nouvelle qui a été annoncée par Jean-Philippe Courtois (Président de Microsoft International) et Eric Boustouller (Président Directeur Général de Microsoft France) lors de la soirée Imagine Cup d'hier soir à la Tour Eiffel :

 

C'est la France qui accueillera l'Imagine Cup en 2008 !


Cette décision, qui a été votée à l'unanimité par le jury international, est une belle récompense pour la France qui remporte chaque année le plus grand nombre de médailles depuis la création de l'Imagine Cup.
Pour cette prochaine édition du plus important concours technologique mondial dédié aux étudiants et lycéens, les candidats devront trouver des solutions autour d'une problèmatique majeure : l'environnement et le développement durable


Lire le communiqué de presse

Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Lundi 4 juin 2007 1 04 /06 /2007 19:08


Microsoft vient tout juste de lancer un nouveau site exclusivement dédié aux étudiants : Microsoft pour les étudiants
Ce site est constitué de six parties qui regroupent de nombreuses ressources utiles pour tous les étudiants et pour toute leur scolarité.


Pour nos études





Cette première partie consacrée aux études nous donne des pistes pour l'organisation de nos études, pour la préparation de nos cours et examens, et pour développer notre travail collaboratif.


Pour nos loisirs





Sachant qu'on aura forcément envie de se détendre après quelques heures de boulot, l'équipe éducation a également pensé à munir le site d'une partie consacrée aux loisirs. Ici, on trouvera principalement des ressources pour jouer et communiquer.


Des logiciels gratuits





La troisième partie du site fournit des informations concernant un bon plan que j'évoque régulièrement sur ce blog : les logiciels Microsoft gratuits pour les étudiants. L'expérience prouve que les logiciels Office nous permettent de gagner un temps fou pour nos travaux scolaires. Je l'ai largement constaté cette année en utilisant Visio pour réaliser mes nombreux diagrammes. Je n'ai pas calculé le temps gagné mais croyez-moi, si vous avez ne serait-ce qu'un ou deux dessins techniques à réaliser, vous serez particulièrement soulagé en passant de Paint à Visio. A voir sur ce sujet : Créez rapidement vos schémas avec Microsoft Office Visio
Les autres outils permettent à tous les étudiants de se former gratuitement sur les technologies de développement logiciel Microsoft. 


Les Jobs & Stages





La quatrième section du site Microsoft pour les étudiants propose des ressources pour nous permettre de trouver des stages et emplois, soit chez Microsoft, soit chez ses partenaires. N'hésitez pas à vous auto-former car le travail de développement sur plate-formes Microsoft est loin de manquer. La pénurie d'experts sur ces nouvelles technologies est même très importante.


Les communautés





Cette avant-dernière partie a pour objectif d'informer tous les étudiants sur la communauté des Microsoft Student Partners.


L'Imagine Cup





Enfin, la dernière partie du site a pour rôle d'informer les étudiants sur le plus grand concours technologique dédié aux étudiants du monde entier, l'Imagine Cup. A voir sur ce sujet : Imagine Cup 2007 sur C-O Web Site


De nombreuses évolutions sont prévues pour les semaines à venir alors n'hésitez pas à visiter régulièrement ce nouveau site !

 

 

Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Vendredi 1 juin 2007 5 01 /06 /2007 11:30


Après six années de développement, Microsoft vient de dévoiler un projet très spécial qui révolutionnera la façon dont l'humain interagit avec l'ordinateur. En effet, Microsoft Surface ne nécessite ni souris ni clavier mais uniquement l'intuition de ses utilisateurs. Concrètement, l'ordinateur se présente sous la forme d'une table qui favorise le travail collaboratif grâce à sa surface d'interaction tactile de 30 pouces et qui reconnaît les gestes de ses utilisateurs.

 

Microsoft Surface

 

Aussi, cette machine futuriste offre la possibilité de transférer rapidement des données grâce à la reconnaissance de certains objets qu'il suffit de poser sur la surface pour leur permettre d'établir une communication.
Pour en savoir plus sur le projet : http://www.microsoft.com/surface/  

Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 1 commentaires - Partager    
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés