Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

GipIsBack

bah quoi, c'est mon blog
[TechEd 2007 Barcelone] Day 1 « build an Office Business Application (OBA) in an hour »

Deuxième session: « build an Office Business Application (OBA) in an hour » présentée par Eric Carter

L’objectif de cette session est un exercice de style que j’adore, surtout quand c’est bien maitrisé : partir d’un petit scénario et bâtir l’application from scratch, avec coté serveur Sharepoint, Web Service, Worflow et partie cliente Office VSTO 3.

Pourquoi cette session ? Déjà car il traite des sujets que j’aime, et surtout car c’est Eric Carter qui est aux commandes de la session donc je sais que ça va être très pro. Eric Carter, Project Manager chez Microsoft travaille depuis 5 ans sur VSTO. J’avais eu la chance l’année dernière d’intervenir avec lui sur la partie Ask the Expert, pratique d’un coté car je lui refilais les questions difficiles Big Smile enrichissant d’un autre coté d’échanger avec un expert de ce calibre.

Dans l’ordre, il va d’abord créer la partie serveur :

  • Création d’un team site sharepoint
  • Création d’un nouveau content type + liste
  • Création d’un BDC via BDC Meta Man
  • Création d’un Web Service qui appel le BDC (utilisé plus tard dans le client VSTO)
  • Création d’un Office Sharepoint Workflow dans VS 2008, ce workflow va par exemple créer automatiquement un nouveau workspace lorsqu’un document dans la liste a été approuvé.

La partie serveur étant prête, il déploie et teste déjà tout ça. Il nous montre en debug le fonctionnement du workflow. A c’est impressionnant, ‘a marche nikel Yes

Création ensuite du client VSTO 3.0, qui aura pour objectif de proposer une interface sympa plutôt qu’un bête document word. Il met en place dans ce client entre autre :

  • L’affichage à droite dans un task pane la liste des produits via le web service sous forme de treeview, avec en dessous une vue 3D du produit.
  • L’utilisation du Ribbon designer pour définir un bouton qui va afficher/masquer le task pane.
  • Publier le client (façon click once) et l’importer pour qu’il devienne template par défaut dans notre liste SharePoint.

 

Outre cette toute dernière démo qui n’a pas fonctionné, c’était globalement une belle session impressionnante en 1 heure. Il n’y avait pas forcément de nouveautés en ce qui me concerne, mais la maitrise des gars de MS corp pour enchainer des lignes de code en direct live avec les explications qui vont bien m’impressionnera toujours. Encore, encore !

 

Pour terminer cette première journée, un petit salut après les sessions à quelques connaissances redo, julien, arnaud, entre autres.

 

La suite demain !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 6 novembre 2007 11:14 par gpommier
Classé sous :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [SharePoint] Les sessions TechDays 2012… par Le blog de Patrick [MVP SharePoint] le il y a 6 heures et 15 minutes

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le 02-09-2012, 11:01

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59