Accéder au contenu principal

PDC 2009 : Developer Patterns to Integrate Microsoft Silverlight 4.0 with Microsoft SharePoint 2010

 Après la journée d’hier consacrée à des technologies annexes, je suis revenu aujourd’hui sur ma technologie de référence. Ainsi cette journée commence par les règles lors de l’intégration de développement dans la nouvelle version de SilverLight (version 4) dans la nouvelle version de SharePoint 2010.

CIMG1006CIMG1007

Cette session est donnée par Paul Stubbs

Un premier point sur :

  • Les apports de SilverLight 4 et comment ca se rapproche de SharePoint
  • Les nouveautés de SharePoint 2010 Out of the Box au niveau User Interface et pour les composants SilverLight
CIMG1008CIMG1009
CIMG1010CIMG1011

Puis une d’une première présentation de SharePoint 2010, dont :

  • La page de création de SP est en SilverLight
  • La gestion des vidéos en natif (Asset Videos)
  • Player Video par défaut en SilverLight 4 sans besoin de serveur de Streaming
  • Présentation standard de SP avec les Wiki pages
  • Ajout de la Media WebPart directement dans la Wiki Page
  • Support du ruban pour le paramétrage de la Media Web Part
  • Présentation rapide du MySite
  • Ajout d’une application SilverLight dans une doclib de son MySite
  • Utilisation de la WebPart d’application SilverLight sur son MySite
CIMG1012CIMG1014
CIMG1016CIMG1020

Une seconde présentation du développement d’une application SilverLight 4 dans Visual Studio 2010 :

  • Application SL 4 dans VS
  • Ajout d’un nouveau projet SharePoint 2010 vide VS
  • Ajout d’un module dans le projet SP
  • Intégration du fichier XAP (SilverLight) dans le projet SP
  • Ajout des références du projet SL dans le projet SP
  • Création du package et test de déploiement du projet
  • Test du projet dans SP 2010
CIMG1021CIMG1025
CIMG1026CIMG1027

Cet exemple est purement pour du Hosting d’application SL dans SharePoint, car celle-ci n’utilise pas du tout les ressources SP.

Il est rapidement intéressant de faire aussi des projets SilverLight utilisant des données SharePoint via :

  • Web Services (existant aussi en 2007)
  • Client Object Model (nouveauté de 2010)
  • REST (nouveauté 2010)
CIMG1028CIMG1029
CIMG1030CIMG1031

Une démo sur l’utilisation des données SP via REST et Client Object Model dans SilverLight

  • Nouveau Service SP 2010 : ListData.svc
  • Simple d’utilisation, référence à ajouter dans le projet SilverLight
  • Modification de la classe d’accès aux données utilisant SP dans SilverLight
  • Déploiement et test avec REST
  • Modification du code pour passer sur COM API
  • Ajout de références et de NameSpace dans le projet SL
  • Utilisation de “ClientContext”
  • Possibilité d’utiliser le CAML pour réduire le travail coté client
CIMG1033CIMG1034
CIMG1036CIMG1037

Les deux techniques donnent le même résultat, mais la technologie est différente. A choisir suivant les besoins.

Possibilité de SilverLight 4 “Taking SharePoint Offline”, via son cache Out Of the Box. Utilisation optimale avec des données provenant de PCS

Démonstration de Offline avec SL 4 :

  • Utilisation de l’application SL hors du navigateurs
  • Gestion des données Offline via l’application XAP directement


CIMG1039CIMG1040
CIMG1041CIMG1042

La session a été vraiment utile pour se rendre compte de l’avancé de Microsoft sur la personnalisation des interfaces utilisateurs dans SharePoint. SP 2010 amène une grande facilité dans ce cadre.

CIMG1044

Un dernier point est la mise à disposition sur Channel 9 de formations sur SharePoint 2010, ainsi qu’un sponsoring par Microsoft pour les Early Adopter.

CIMG1045CIMG1046

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Redonner vie à une Microsoft Surface RT : le guide ultime vers Linux !

Vous avez une vieille Microsoft Surface RT qui traîne dans un tiroir ? Vous savez, cette tablette de 2012 devenue inutilisable depuis l'abandon officiel de Windows RT par Microsoft ? Ne la jetez surtout pas ! Dans ma dernière vidéo, je vous montre comment transformer cet appareil, autrefois considéré comme un "presse-papier", en une tablette Linux moderne et parfaitement fonctionnelle . Pourquoi ce projet ? L'objectif est simple : transformer ce matériel pour en faire un dashboard dédié à mon système Home Assistant. En installant postmarketOS , une version de Linux spécialement conçue pour les appareils ARM abandonnés, on redonne une seconde jeunesse à cette machine . Ce que vous allez apprendre dans ce tutoriel complet : La libération du matériel : Comment réinstaller la version d'origine pour passer outre les blocages de Windows 8.1 . Jailbreak & Secure Boot : La procédure indispensable pour déverrouiller la machine et permettre l'installation d...

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab

Mixer les batteries Enphase et Zendure : La solution ultime pour l'autoconsommation ?

Introduction Vous avez déjà une installation solaire équipée de micro-onduleurs Enphase , mais vous trouvez que le stockage officiel de la marque est trop coûteux ou difficile à installer en DIY ? Vous n'êtes pas seul. Aujourd'hui, je vous partage mon retour d'expérience complet sur une configuration qui intrigue beaucoup de monde : le couplage d'un système Zendure SolarFlow avec un environnement Enphase existant. Pourquoi vouloir mixer ces deux marques ? Le système Enphase est une référence en termes de fiabilité, mais l'ajout de batteries IQ Battery peut représenter un investissement lourd. À l'inverse, Zendure propose avec le SolarFlow une solution de stockage plug-and-play extrêmement flexible et souvent plus abordable. L'idée est simple : utiliser le SolarFlow comme "tampon" entre vos panneaux et vos micro-onduleurs pour stocker l'excédent de la journée et le réinjecter la nuit. Le montage : Est-ce vraiment compliqué ? Dans ma dernière ...