Lundi 28 janvier 2008 1 28 /01 /2008 06:34

Au début du mois d'Octobre 2007, je vous parlais d'un événement Microsoft autour des SOA, à l'occasion de la sortie de Biztalk Server 2006 R2. Totalement par hasard (ou presque), je suis récemment tombé sur le site dédié à l'événement :

Conférence SOA Microsoft
Suite au visionnage de la quasi-totalité des webcasts proposés, je n'ai qu'une seule chose à dire : vivement les TechDays !
N'hésitez pas à consulter ces excellents webcasts pour entendre / visionner :

- quelques rappels sur les SOA.
- une présentation des modèles SaaS et S+S (Software + Services).
- une présentation sur la place de Biztalk Server dans le monde des SOA, du S+S et de l'ESB.
- une présentation sur l'ensemble de la plateforme applicative Microsoft qui n'a cessé d'évoluer depuis 2000 autour du thème des services.
- quelques mots sur la Gouvernance SOA.
- un atelier SOA / BPM.
- une présentation qui explique comment démarrer un projet SOA.
- une présentation sur les bénéfices attendus et facteurs clés de succès d'un projet SOA.
- ...

Dans l'une des vidéos, on remarquera une petite allusion au très provocateur Nicholas G. Carr., l'ami de tous les éditeurs de logiciels qui prétend que l'informatique ne sert à rien ;-)
Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Vendredi 25 janvier 2008 5 25 /01 /2008 12:00


Dans mon billet du 19 Décembre 2007, j'affirmais que le programme Microsoft Student Partners était avant tout une communauté d'étudiants passionnés de nouvelles technologies informatiques. Cette passion ainsi que nos motivations s'expriment de façon permanente à travers nos blogs, nos projets techniques, notre expertise sur les nouvelles technologies, l'aide et le partage que nous apportons à nos proches, et nos présentations au sein de nos écoles et universités.

A l'occasion des prochains TechDays organisés par Microsoft, un nouveau blog est né sous l'initiative de Christopher ManeuMSP @ TechDays 2008

Ce blog a pour objectif de présenter cet événement incontournable pour tous les acteurs du monde de l'informatique et de fournir un retour d'expérience du point de vue des Microsoft Student Partners. Comme l'ensemble de mes camarades, mes journées sont plutôt bien chargées mais j'espère que je trouverai tout de même quelques crénaux qui me permettront de rédiger deux ou trois articles pre/post-TechDays.

A bientôt sur le blog MSP @ TechDays 2008 ! ;-)

Participez aux TechDays 2008 ! anti_bug_fc

Par C-O - Publié dans : MSP
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Samedi 19 janvier 2008 6 19 /01 /2008 02:39

Voici la référence absolue si vous souhaitez vous former à Access 2007, le logiciel de bases de données inclus dans la suite Microsoft Office 2007 :
 

Ce pavé d'environ 1 450 pages (+ 150 pages sur CD) propose un tour exhaustif d'Access 2007.


PART 1 : Understanding Microsoft Access

Chapter 1 : What is Microsoft Access ?
Chapter 2 : Exploring the New Look of Access 2007
Chapter 3 : Microsoft Access 2007 Overview

PART 2 : Building an Access 2007 Desktop Application

Chapter 4 : Creating your Database and Tables
Chapter 5 : Modifying Your Table Design
Chapter 6 : Importing and Linking Data
Chapter 7 : Creating and Working with Simple Queries
Chapter 8 : Building Complex Queries
Chapter 9 : Modifying Data with Action Queries

PART 3 : Creating Forms and Reports in a Desktop Application

Chapter 10 : Using Forms
Chapter 11 : Building a Form
Chapter 12 : Customizing a Form
Chapter 13 : Advanced Form Design
Chapter 14 : Using Reports
Chapter 15 : Constructing a Report
Chapter 16 : Advanced Report Design

PART 4 : Automating an Access Application

Chapter 17 : Understanding Event Processing
Chapter 18 : Automating Your Application with Macros
Chapter 19 : Understanding Visual Basic Fundamentals
Chapter 20 : Automating Your Application with Visual Basic

PART 5 : Linking Access and the Web

Chapter 21 : Publishing Data on the Web
Chapter 22 : Working with Windows SharePoint Services
Chapter 23 : Using XML

PART 6 : After Compelting Your Application

Chapter 24 : The Finishing Touches
Chapter 25 : Distributing Your Application

[Sur le CD]

PART 7 : Designing an Access Project

Chapter 26 : Building Tables in an Access Project
Chapter 27 : Building Queries in an Access Project
Chapter 28 : Designing Forms in an Access Project
Chapter 29 : Building Reports in an Access Project

PART 8 : Articles

Article 1 : Designing Your Database Application
Article 2 : Understanding SQL
Article 3 : Exporting Data
Article 4 : Function Reference
Article 5 : Color Names and Codes
Article 6 : Macro Actions

Access 2007 Inside Out est un ouvrage extrêmement complet et de très grande qualité :

- Le contenu est autant adapté aux débutants (évolution progressive et très détaillée + présentation complète des notions fondamentales telles que le langage SQL) qu'aux experts en informatique qui souhaitent approfondir un thème précis du logiciel.
- Les explications et procédures fournies sont systématiquement illustrées par des captures d'écran.
- L'auteur signale au fur et à mesure du livre les différences entre Access 2007 et les versions antérieures du logiciel.
- L'auteur décrit l'intégration d'Access avec les autres produits Microsoft (SharePoint, SQL Server, ASP .NET...)

Tout cela pour seulement 32 euros (frais de port inclus) sur Amazon France ou 28 euros (frais de port inclus) sur le site Américain.


De Access 2003 à Access 2007 : quelques nouveautés


L'ergonomie

Comme c'est le cas pour l'ensemble des applications de la Suite Office, le menu d'Access 2003 se transforme en ruban dans Access 2007.

 

Access_2003_Menu-copie-1.png

Access_2007_Ribbon.png

D'une façon générale, le système de navigation d'Access 2007 est nettement mieux conçu que celui d'Access 2003. Je pense en particulier au système de fenêtrage. Access 2003 utilise un type d'interface, nommé  Multiple-Document Interface (MDI), selon lequel chaque objet (une table, une requête, un rapport, etc.) s'ouvre dans sa propre fenêtre. L'inconvénient de ce type d'interface est qu''il est nécessaire d'agrandir / réduire les fenêtres pour naviguer entre les objets et garder un affichage convenable.


MDI_View-copie-1.png Access 2003 - Interface MDI : chaque objet s'ouvre dans sa propre fenêtre


Access 2007 utilise le mécanisme TDI (Tabbed-Document Interface) par défaut mais propose également le type MDI en option (cf. image ci-dessus). Une interface TDI est un système qui permet à plusieurs objets d'être contenus dans une unique fenêtre. Comme dans un navigateur Web, la navigation d'un objet à un autre s'effectue via des onglets.


SDI_view.png Access 2007 - Interface TDI : chaque objet s'ouvre dans un nouvel onglet


La sécurité

Avant Acesss 2003, un code malicieux attaché à un fichier de base de données pouvait endommager le système d'un utilisateur à son insu. Access 2003 a résolu ce type de problème en introduisant un système de boites de dialogue (mécanisme de sécurité pour les macros) qui s'exécutait à l'ouverture d'un fichier. Access 2007 affine ce modèle de sécurité via l'ajout d'un nouveau composant d'interface nommé le Trust Center.


Access_2007_Trust_Center.png

Divers

Access 2007, c'est aussi un ensemble de nouvelles fonctionnalités et évolutions : la possibilité d'attacher plusieurs objets à un unique enregistrement (type de donnée Attachment), une nouvelle vue interactive pour la consultation des rapports, plus de 70 actions prédéfinies pour les macros...

Découvrir les nouveautés d'Access 2007

Architectures Access

Nous considérons souvent Access comme une simple base de données de bureau autonome, un simple fichier portant l'extension .accdb ou .adp. Ces extensions correspondent respectivement à un fichier Access et à un projet Access.


Access2007_Architecture_Standalone-copie-2.jpg

Un projet Access ne contient que les formulaires, les rapports, les macros et les modules. Une base de données locale SQL Server servira à stocker les tables et les requêtes qui seront utilisées à travers l'application développée au sein du projet. Nous pouvons également placer cette base de données sur une machine distante munie d'un serveur de fichier ou SQL :


Access2007_Architecture_FileServer-copie-1.jpg


Access2007_Architecture_SQLServer.jpg

Enfin, Access peut bien entendu s'appliquer dans un contexte Web :


Access2007_Architecture_WebServer.jpg

Découvrir le logiciel Access 2007 : Help for Access 2007
Access pour les développeurs : Access Developer Portal

 
Par C-O - Publié dans : Ouvrages
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Lundi 14 janvier 2008 1 14 /01 /2008 19:34


Dans la série "Hello from the World", je fais suite à mes collègues MSP (Microsoft Student Partners) Omar Muhanad et Fabrizio Lapiello sur le blog de Ahmad Fathy :


Hello from France ! 


La série "Hello from the World" permet à un MSP d'écrire un petit billet sur son pays. C'est une très bonne idée d'Ahmad qui nous offre un petit moment de partage appréciable.


In the "Hello from the World" series, I come after my MSP colleagues (Microsoft Student Partners) Omar Muhanad et Fabrizio Lapiello over the blog of Ahmad Fathy :

 

 

Hello from France !

 

 

The "Hello from the World" series allows an MSP to write a short article about his or her country. It's a very good idea of Ahmad that offers us a short instant of sharing but really appreciable.

Par C-O - Publié dans : MSP
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Samedi 5 janvier 2008 6 05 /01 /2008 18:42

Si vous aimez les chiens, les chats, les serpents, les reptiles, les oiseaux, ou tout autres animaux de compagnie, voici un événement que vous ne pourrez rater : Animal Mania, la salon des animaux.
La quatrième édition du salon Animal Mania se tient en ce moment même (Samedi 5 et Dimanche 6 Janvier 2008, de 9:30 à 19:00), au Parc Chanot, Marseille. L'entrée ne coûte que 6,50 euros, 5 euros en tarif réduit (scolaires, étudiants et handicapés), 3,50 euros pour les enfants de 4 à 12 ans, et c'est gratuit pour les moins de 4 ans !

Voici quelques photos du salon : 

 

Animal Mania

Animal Mania
DSCN2630.JPG  

Difficile de ne pas craquer pour l'une de ces bestioles :-)  : suite des photos

Par C-O - Publié dans : Perso
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Mercredi 2 janvier 2008 3 02 /01 /2008 18:56

Les 11, 12 et 13 Février prochains auront lieu les TechDays 2008, la seconde édition du plus grand événement Microsoft de l'année !

 
Microsoft TechDays 2008


Les TechDays 2008, c'est plus de 280 sessions et 25 parcours spécialisés

- Sécurité
- Productivité et travail collaboratif
- Outils et langages
- Mobilité et systèmes embarqués
- Office System
- Infrastructure
- Gestion des données
- Gestion des contenus de l'entreprise
- ERP et CRM
- Enseignement et recherche
- Développement Web
- Design
- Décisionnel
- Communications unifiées
- Architecture (SOA, S+S)
- Administration et supervision
- Windows Server 2008
- Visual Studio 2008
- SQL Server 2008
- Focus : Virtualisation
- Focus : Sécurité
- Focus : Secteur public
- Focus : Interopérabilité
- Focus : Innovation - Feuille de route 2015
- Focus : DataCenter
- Spéciales : Live
- Spéciales : Programmes de licences et gestion de parc logiciel

Par rapport à l'année dernière, deux nouveautés viendront s'ajouter aux TechDays 2008. La première sera la possibilité de passer des certifications Microsoft sur place, à tarifs très avantageux, voire gratuitement. La seconde permettra aux participants en recherche d'emploi ou de stage d'identifier facilement les recruteurs potentiels, et inversement.

En ce qui me concerne, je suivrai le parcours Architectures (SOA, S+S), les Mardi 12 et Mercredi 13 Février, si j'obtiens les deux jours de congé : 

Mardi 12 Février 2008

- 13:00-14:00 : S+S / Internet - 1 - Introduction Software + Services
- 14:30-15:30 : S+S / Internet - 2 - Virtualisation de services
- 16:00-17:00 : ESB-SOA - 3 - BAM et S+S / Internet - 3 - Introduction à BizTalk Services
- 17:30-18:30 : S+S / Internet - 4 - Nouvelles architectures Web

Mercredi 13 Février 2008
- 09:30-10:30 : Session Plénière - Jour 3
- 13:00-14:00 : De N3RD 2007 à N3RD 2008 par NetFxFactory.org

Dès maintenant, choisissez votre propre parcours !

EDIT


Pour en finir, je serai présent aux TechDays les Mardi 12 et Mercredi 13 Février. Voici mon programme complet  :

 

TechDays2008-Program-copie-2.png

Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Mardi 1 janvier 2008 2 01 /01 /2008 18:02

Voici un simple billet pour vous souhaiter à tous une excellente année 2008 :-)
Je vous envoie tout mes voeux de bonheur, d'amour et de réussite !

 

Bonne année 2008 !

Par C-O - Publié dans : Perso
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Dimanche 23 décembre 2007 7 23 /12 /2007 10:13


Tous les développeurs d'interfaces utilisateur interactives le savent, la séparation "Traitements / Règles métiers & Données / Interface Utilisateur" est la base d'une architecture logicielle propre. Il s'agit là d'une vision architecturale bien connue sous le nom de MVC (Modèle Vue Contrôleur).

Rappels

Les Modèles : composants qui contiennent les règles métiers permettant de manipuler des données (renvoyer une catégorie de produits, la description d'un article, etc.).
Les Vues : composants chargés d'afficher les éléments de l'interface utilisateur (zones de texte, listes déroulantes, etc.).
Les Contrôleurs : composants qui reçoivent les requêtes des utilisateurs, qui traitent ces requêtes grâce aux Modèles et qui renvoient un résultat à l'aide des Vues.

Avantages d'une architecture MVC

L'avantage principal d'une architecture MVC est la propreté de conception avec une distinction claire des données, des traitements et de l'interface graphique des applications.
Les applications sont alors plus simples à maintenir et les composants peuvent être plus facilement testés.
La flexibilité des développements et la capacité de personnalisation des applications constituent deux autres avantages de taille. Il est ainsi possible de modifier ou de remplacer une Vue sans avoir à retoucher le Modèle et en effectuant seulement quelques modifications le Contrôleur.

ASP .NET MVC

Les extensions ASP .NET 3.5 proposent, entre autres, des modèles pour construire des applications basées sur une architecture MVC. Une fois l'extension installée, nous pouvons créer le squelette d'une application Web MVC en sélectionnant le modèle ASP .NET MVC Web Application de la boîte de dialogue des nouveaux projets de Visual Studio 2008 ou de Visual Web Developer 2008 Express Edition.

ASPDotNet-MVC.png


Le modèle ASP .NET MVC Web Application and Test permet d'écrire les tests associés à l'application :

MyMVCProject.png

La solution comporte deux projets :

- un projet pour l'application Web ASP .NET MVC.
- un projet pour développer les tests associés.

Voici quelques frameworks de tests unitaires pour pratiquer le développement piloté par les tests (Test Driven Development) : MbUnit, NUnit, xUnit, l'outil MSTest.
Pour apprendre à réaliser des applications ASP .NET MVC, Scott Guthrie propose sur son blog des guides extrêmement bien faits :

- ASP.NET MVC Framework (Part 1)
- ASP.NET MVC Framework (Part 2): URL Routing
- ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views
- ASP.NET MVC Framework (Part 4): Handling Form Edit and Post Scenarios

L'exemple présenté nécessite SQL Server et la base de données Northwind.
Par C-O - Publié dans : Microsoft
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Mercredi 19 décembre 2007 3 19 /12 /2007 21:13


Connaissez-vous Strasbourg et ses marchés de Noël ? C'est une ville absolument magnifique, accueillante et vraiment magique une fois la nuit tombée ! Le week-end dernier, ma chérie et moi-même avons eu la chance de visiter la ville ! Voici quelques photos : 

 

DSCN2370.JPG

undefined

undefined

undefined

undefined


Suite par ici

Par C-O - Publié dans : Perso
Ecrire un commentaire - Voir les 0 commentaires - Partager    
Mercredi 19 décembre 2007 3 19 /12 /2007 17:49


Au lieu de répondre à la question posée en laissant place à des considérations subjectives, demandons-nous plutôt ce que n'est pas le programme Microsoft Student Partners. Hier, en milieu d'après-midi, le journal Le Monde publiait un article s'intitulant "1 445 : nombre d'étudiants dans le monde rémunérés par Microsoft pour propager la bonne parole dans leurs universités".

En tant que MSP, il me semble nécessaire de remettre un peu les pendules à l'heure. Premièrement, les 1445 étudiants du programme MSP ne sont pas rémunérés par Microsoft. L'article mentionné ci-dessus s'inspire d'un autre article (source originale) nommé "Comment Microsoft a infiltré les universités suisses". Ce dernier explique que les étudiants suisses du programme MSP sont rémunérés. Effectivement, pour son programme MSP, Microsoft Suisse applique un modèle différent des autres filiales Microsoft. Il est important de bien comprendre que le programme MSP est une initiative mondiale. Cependant, chaque filiale de Microsoft, dans chaque pays, a la responsabilité de décliner le programme sur sa zone géographique. En France, les MSP ne sont pas des employés de MicrosoftLes MSP français n'ont absolument aucune obligation envers Microsoft et les avantages qu'ils perçoivent se résument en un accès aux logiciels Microsoft et en invitations aux événements importants de l'entreprise.

Enfin, bien loin de l'aspect soutenu dans l'article, je tiens à insister sur le fait que le programme MSP est avant tout une façon de regrouper des étudiants passionnés de nouvelles technologies informatiques. Le programme MSP est un réseau comme un autre. Certains se posent alors peut-être une autre question : qu'est-ce qui attire les étudiants dans le programme MSP ? Posez-moi la question et je vous répondrai avec grand plaisir.

Merci à mes amis MSP / ex-MSP / MVP pour leur soutien et leur réactivité : 

- Laurent [MVP]
- Boris Schapira [Ex-MSP]
- Mattk [MSP]
- Christopher Maneu [MSP]
- M [MSP]
- et j'ai sans doute oublié du monde.

Message à Bill Gates : s'il s'avère que Le Monde a raison, tu me devras la modique somme de 27 * 0.6032 * 850 (MSP depuis deux ans et trois mois * taux de conversion associé à l'euro * salaire en francs suisses) = 13 843.44 euros à la date du Mercredi 19 Décembre, 18:21 (heure de Paris).

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