2 Interopérabilité entre Microsoft SharePoint Server 2010 et Lotus Notes sur une base Oracle 9i (BOF901) Jeudi 10 Février 2011 V. Billotte / G. Belmas.

Slides:



Advertisements
Présentations similaires
« Les Mercredis du développement » Gestion de la navigation avancée
Advertisements

SOLUTION DE VIDEOSURVEILLANCE SUR ip
Présentation des technologies SharePoint 2007
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
Les Excel Services de Office 2007
SOLUTION DE VIDEOSURVEILLANCE SUR ip
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Le serveur NAS Network Attached Storage, (NAS) désigne un périphérique de stockage relié à un réseau dont la principale fonction est le stockage de données.
Nicolas Galliot M2SIR David Raspilaire
Découvrez… 30/03/2017 © Agarik.
Palais des congrès Paris 7, 8 et 9 février Applications métiers et/ou d'entreprise sur Windows Phone 7.
Pizza Party : Welcome Back !. Microsoft et lactualité IE9 / HTML5 Windows Phone Office 365 Kinect … tout tourne autour du cloud !
Cloud Computing - Laurent Letourmy (GL’96)
30/03/2017 Formation Plan 1.
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
3 Booster votre productivité avec VS 2010 Arnaud FontaineEric Le Loch Spécialistes Solutions de développement.
RIA & CLOUD COMPUTING DevForum - 8 octobre 2009 François Tonic.
1 Quakelight : le making of Julien Frelat Chef de projet InnoveWare Solutions Code Session : RIA309.
Projet Sketch Rider Dani.
Connecteur Team Foundation Server Project Server
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Présentation de Windows 2000 Quest-ce que Windows 2000? 2 versions principales : 1.Windows 2000 Professionnel : Système dexploitation client (comme Windows.
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
Tracer la voie de votre environnement vNext Damir Bersinic Conseiller principal en plateformes, Microsoft
Notre Accompagnement pour Votre Offre de Cloud
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
22 8 février 2010 Valentin Billotte / Antoine Emond MVP Xna / Responsable Marketing GraphicStream-Viablue/MSDN Zune HD : le jeu vidéo mobile au top !
2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » - Evelyne Dhéliat « Je me sens beaucoup plus détendu du mobile.
2 Windows Azure DataMarket : Vendre et consommer de la donnée 9 Février 2011 Jean-Luc Boucho Architecte Solutions, Leader Windows Azure Winwise Julien.
Office 365 Damien Caro Christian Fumey Cecilia Lentini
Une infrastructure des TI souple Ruth Morton Conseillère auprès des professionnels des TI, Microsoft
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur.
Cloud et Sécurité SEC2207 Pascal Sauliere Architecte
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Hyper-V Cloud - Le Cloud Privé version Microsoft
Développer un jeu en Silverlight ? Trop facile !
Solutions d'infrastructure, systèmes et réseaux
© Copyright Cigref 2010 – Tous droits réservés 1 PROMOUVOIR L’USAGE DES SYSTEMES D’INFORMATION COMME FACTEUR DE CREATION DE VALEUR ET SOURCE D’INNOVATION.
SOLUTION DE VIDEOSURVEILLANCE SUR IP
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Page 1Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
Introduction à la plateforme .NET
2 Le futur de VB et l’asynchronisme [LAN101] 08/02 14h30 Patrice Lamarche GPI
1CONFIDENTIEL EMC : À USAGE INTERNE UNIQUEMENT Pourquoi choisir EMC pour SQL Optimisation des performances.
Code Contracts Gilles TOURREAU - MVP C# Architecte .NET / Formateur
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
22 Project 2010 de A à Z Vue du Ciel 9 Février 2010 Franck Mercier – Ingénieur Avant - Vente Steven Haden – Consultant Principal Microsoft.
9 février Jean-Pierre RIEHL - MVP SQL Server Bewise
Alain Le Hegarat Responsable Marketing Windows Server
2 Game = Screen(2) + Cloud(1); Mercredi 9 Février 2011 Fabien Tanquerel Consultant, DCube Anthony Guillaume Consultant,
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
Windows Phone 7. Sommaire Tour d’horizon de WP7 Technologies Applications Silverlight La création de jeux vidéos The End 2.
La révolution ASP.NET 5 ! Benjamin Talmard
Lellouche Aaron ITIC Paris
2 Windows Phone 7 en entreprise Sacha Leroux Regional Director Bewise Christopher Maneu MVP Device Application development Bewise Marlène Parrin Commerciale.
2 Alain METGE SOGETI
Microsoft Lync Réinventons la façon dont les gens communiquent (MSG101) Damien Caro Architecte Infrastructure Microsoft France
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
2 Tirez profit de Windows 7 dans son application 08 février 2011 Sacha Leroux Microsoft Regional Director Bewise.
2 Xna ? 3 XNA : une ouverture XNA est une marque, pas un produit Regroupe tous les efforts de MS dans le domaine du jeu vidéo XNA : les outils et les.
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
VEILLE TECHNOLOGIQU E LE CLOUD R. Mars al A. Guel louz B. Covo lo C. Eise nhauer G. Monn el.
IT Advisor Messagerie en cloud Chemin de migration et meilleur pratique.
Infrastructures des jeux vidéo en réseaux. Introduction Les plateformes Fonctionnement des jeux en réseau Les inconvénients &les risques du aux jeux online.
Transcription de la présentation:

2 Interopérabilité entre Microsoft SharePoint Server 2010 et Lotus Notes sur une base Oracle 9i (BOF901) Jeudi 10 Février 2011 V. Billotte / G. Belmas / J. Frelat MVP GraphicStream/ vNext / Assima

3 Silverlight : développer un jeu vidéo pour Azure, le Web ou Windows Phone 7 (JEU201) Jeudi 10 Février 2011 V. Billotte / G. Belmas / J. Frelat MVP ViaBlue / vNext / Assima

4 kikonhè Valentin Billotte – Viablue – GraphicStream MVP XNA Guillaume Belmas – vNext MVP Windows Azure Julien Frelat – Assima – InnoveWare Solutions MVP Client App Dev (2009)

5 Sommaire Le challenge Pourquoi Silverlight ? Développement de jeux en Silverlight Présentation du jeu De la 3D ! Affichage bitmap Goto jeu Windows Azure Come on! Windows Phone 7 #Fails Futur

6 Le challenge TechDays 2010 Jeu en Silverlight en 30 minutes (1942) Jeu en Silverlight en 2 minutes (Flash) Portage XNA sur Windows, XBox360 et Zune HD TechDays 2011 Jeu multijoueur en Silverlight sur Azure, le Web et Windows Phone 7

7 Pourquoi Silverlight ? Retour sur le débat entre HTML5 et Silverlight Comparaison entre XNA et Silverlight

8 XNA 3D Game loop Sprites pool Performances Formats XBox360 Silverlight Vecteurs Contrôles Animations Interfaces XAML Web

9 Développement de jeux en Silverlight Pour les créatifs Moteurs 2D, 3D, physique, bitmap farseerphysics.codeplex.com, webdemos.sourceforge.net/SilverlightFlixel, Silverlight FlashPunk Rémunération Windows MarketPlace, Pour les moins créatifs ou les récents convertis Ecriture d’émulateurs Portage depuis XNA, Flash, C/C++, etc. silversprite.codeplex.com, rockethub.com/projects, TonicVM

10 Démo TonicVM à la rescousse !

11 Développement de jeux en Silverlight Pour les créatifs Moteurs 2D, 3D, physique, bitmap farseerphysics.codeplex.com, webdemos.sourceforge.net/SilverlightFlixel, Silverlight FlashPunk Rémunération Windows MarketPlace, Pour les moins créatifs ou les récents convertis Ecriture d’émulateurs Portage depuis XNA, Flash, C/C++, etc. silversprite.codeplex.com, rockethub.com/projects, TonicVM Utilisation d’Azure Jeu en ligne massivement multijoueur Stockage en ligne (sauvegardes, scores, etc.)

12 Présentation du jeu Principe Problématiques Conception d’un moteur 3D Affichage bitmap performant (monde, webcams) Gestion du réseau Gestion des contrôles sur Windows Phone 7

13 De la 3D ! Technique du raycasting Affichage d’une scène 3D sur un écran 2D Calculs limités et simples Premières heures de la 3D sur PC Wolfenstein-3D, Doom (1990)

Principes du raycasting 1/4 Monde 2D (array X, Y) int worldMap[mapWidth][mapHeight]= { {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,2,2,2,2,2,0,0,0,0,3,0,3,0,3,0,0,0,1}, {1,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,2,0,0,0,2,0,0,0,0,3,0,0,0,3,0,0,0,1}, {1,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,2,2,0,2,2,0,0,0,0,3,0,3,0,3,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,0,0,0,0,5,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,0,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} };

15 Principes du raycasting 2/4 Une architecture simplifiée Les murs font toujours un angle de 90° avec le sol Les murs sont des cubes de taille identique Les sols sont toujours plats

16 Principes du raycasting 3/4 La projection FOV de 60° Hauteur de 32

17 Principes du raycasting 4/4 Pour chaque pixel horizontal du plan projeté On trace un rayon de la position du joueur vers le premier mur en collision et on stocke la distance obtenue Plus la distance jusqu’au mur est importante, plus le mur est petit

18 Affichage bitmap Layout Manager de Silverlight Pas adapté Pas assez performant WriteableBitmap est ton ami Array 2D de pixels

19 Démo En rouge...

20 Goto jeu Quid de la webcam ?

Capture vidéo en Silverlight

22 Goto jeu Quid de la webcam ? Quid des murs texturés ? Quid des sprites ? Quid de la personnalisation des sprites ? Quid des déplacements ? Quid du quid ? NITNELAV

23 Windows Azure à la rescousse Windows Azure is good for you ! Le cloud au service du jeu : Haute dispo à 99,95% (satisfait ou remboursé) Scalable à volonté (up & down) Ex : des dizaines de serveurs en 3 clics (et dispo en 15/30 mn) Technologies :.NET mais aussi Java, PHP, Ruby… Paiement à la consommation

24 Datacenter vs Cloud Privé Public Machine virtuelle sur Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)

25 Supah Techdays Arena in Da Cloud Supporter le multijoueur et plusieurs parties en simultané Solution #1 : Cache In-Process C’est cool mais c’est pas scalable Solution #2 : AppFabric Cache Service C’est cool mais c’est en CTP et localisé aux US (trop lent) Solution #3 : Les Azure Tables Stockage d’entités de type « clé/valeur » Ca tombe bien, chaque player possède un ID

26 Démo Come on!

27 Windows Phone 7 WriteableBitmap lent Utilisation de Xna  Démo !

28 #Fails Nous avons quand même connu la traversée du désert : Lenteurs d’Azure (Dublin c’est loin) Latence HTTP Cache Distribué en CTP Disconnect Sprites inversés PC de Julien Pas d’intéractions entre les joueurs

29 Futur Silverlight 5 API 3D avec accélération GPU XNA ou Silverlight ? Performances accrues (IE9) Windows Phone ? Version actuelle mixte entre Silverlight 3 et 4 Restrictions au niveau sonore Windows Azure Produit actif (une nouvelle version tous les 3 mois) Explosion du cloud et du Social Gaming Ex : Les amis de Kobojo et leurs 3,5 millions de joueurs mensuel (Goobox, PyramidVille…)

30 MSDN et TechNet : l’essentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs