Le phénomène de l’explosion des données ouvertes (Open Data) croît de façon exponentielle au niveau des acteurs publics avec le soucis de décloisonnement, de lisibilité et de transparence de l’action publique. Dans ce contexte, les kits de démarrage/accélérateurs sous licence libre OGDI (Open Government Data Initiative) et ODAF (Open Data Application Framework) permettent aux acteurs publics d’accélérer leur projet de publication de données ouvertes, de publier ainsi, au travers d’un service de données OData, les informations publiques de leur choix, plus rapidement et efficacement via Windows Azure, de les rendre navigables et interrogeables par les citoyens et les applications, de mettre à disposition, dans cette dynamique, des applications Web riche et smartphone avec interactions sociales, et tout cela à moindres coûts de mise en œuvre, d’exploitation et d’usage. Cette session revient sur le mouvement Open Data à la base d’innovations sociales et économiques dans la réutilisation des données ainsi libérées , les kits de démarrage OGDI et ODAF dans le Cloud Windows Azure et les nouveaux scénarios d’usages rendus possibles grâce à l’ouverture des données.
De l’ergonomie aux bonnes méthodes de développement de vos applications Windo...Microsoft
Le succès et l’adoption d’une application sont étroitement liés à la qualité de l’expérience utilisateurs. Nous vous présenterons lors de cette session comment le développement en méthodologies agiles de vos applications Windows 8 vous garantit souplesse, productivité accrue, respect des délais et véritable valeur pour vos utilisateurs. Nous insisterons également sur l’importance à donner au design et à l’ergonomie afin de définitivement garantir l’adoption de vos applications par vos utilisateurs.
Competitive collaboratives solutions - Enjeux et RéponsesEric Herschkorn
Votre système d'information et vos problématiques face aux besoins collaboratifs - De nouvelles demandes d'utilisateurs - Les solutions du marché - Introduction du Cloud - Analyse comparative : IBM Lotus, Microsoft SharePoint, Google, Open Source Joomla Drupal Zimbra - Que font les clients ? - Une évolution des usages en douceur - Une approche solution pour choisir son CMS.
Sources : Useo, Gartner, Cavazza
Développement de jeux pour Windows Phone 7.5 avec XNA et SilverlightMicrosoft
Au cours de cette session, vous découvrirez comment réaliser un jeu vidéo pour Windows Phone 7.5 en mélangeant les technologies XNA et Silverlight. Nous verrons les avantages et inconvénients de chaque technologie et comment en tirer le meilleur au sein de votre futur jeu vidéo, sachant qu'il est maintenant possible de combiner les deux dans la même applications, voire sur la même page! Cette session sera aggrémentée de retours d'expérience de jeux en cours de développement mais aussi en production.
Comment optimiser les performances web des applications en saasCDNetworks
Cette présentation est surtout destiné aux éditeurs et aux MSPs, nous expliquerons avec des exemples comment rendre les applications en SaaS accessibles, sécurisées et performantes en combinant IaaS + CDN.
Le 17 septembre, j'ai présenté un témoignage sur les données ouvertes devant les étudiants à la maîtrise de Christian Boudreau de l'ÉNAP (École nationale d'administration publique). J'ai expliqué la démarche de la Ville de Montréal en données ouvertes depuis l'été 2010.
Voir les références consignées dans ma webographie diffusée dans Zotero (dmercier).
De l’ergonomie aux bonnes méthodes de développement de vos applications Windo...Microsoft
Le succès et l’adoption d’une application sont étroitement liés à la qualité de l’expérience utilisateurs. Nous vous présenterons lors de cette session comment le développement en méthodologies agiles de vos applications Windows 8 vous garantit souplesse, productivité accrue, respect des délais et véritable valeur pour vos utilisateurs. Nous insisterons également sur l’importance à donner au design et à l’ergonomie afin de définitivement garantir l’adoption de vos applications par vos utilisateurs.
Competitive collaboratives solutions - Enjeux et RéponsesEric Herschkorn
Votre système d'information et vos problématiques face aux besoins collaboratifs - De nouvelles demandes d'utilisateurs - Les solutions du marché - Introduction du Cloud - Analyse comparative : IBM Lotus, Microsoft SharePoint, Google, Open Source Joomla Drupal Zimbra - Que font les clients ? - Une évolution des usages en douceur - Une approche solution pour choisir son CMS.
Sources : Useo, Gartner, Cavazza
Développement de jeux pour Windows Phone 7.5 avec XNA et SilverlightMicrosoft
Au cours de cette session, vous découvrirez comment réaliser un jeu vidéo pour Windows Phone 7.5 en mélangeant les technologies XNA et Silverlight. Nous verrons les avantages et inconvénients de chaque technologie et comment en tirer le meilleur au sein de votre futur jeu vidéo, sachant qu'il est maintenant possible de combiner les deux dans la même applications, voire sur la même page! Cette session sera aggrémentée de retours d'expérience de jeux en cours de développement mais aussi en production.
Comment optimiser les performances web des applications en saasCDNetworks
Cette présentation est surtout destiné aux éditeurs et aux MSPs, nous expliquerons avec des exemples comment rendre les applications en SaaS accessibles, sécurisées et performantes en combinant IaaS + CDN.
Le 17 septembre, j'ai présenté un témoignage sur les données ouvertes devant les étudiants à la maîtrise de Christian Boudreau de l'ÉNAP (École nationale d'administration publique). J'ai expliqué la démarche de la Ville de Montréal en données ouvertes depuis l'été 2010.
Voir les références consignées dans ma webographie diffusée dans Zotero (dmercier).
Les principales failles de sécurité des applications Web actuellesXavier Kress
Les principales failles de sécurité des applications Web actuelles telles que recensées par l'OWASP. Principes, parades et bonnes pratiques de développement.
Ce document, élaboré dans le cadre d'une présentation faite au CNAM, traite de l’importance de la sécurité applicative (les applications Web sont devenues omniprésentes, objectifs et conséquences d’une attaque, les hackers et les kits d’attaque, l'OWASP et les kits de défense), des principales failles de sécurité applicatives (principe et exemples de fonctionnement, objectifs / conséquences, parades) et des bonnes pratiques permettant de sécuriser un parc applicatif (sensibiliser les développeurs, effectuer des tests d’intrusion et de la revue de code, intégrer la sécurité dans la gestion de projets)
L’Open Data est aujourd’hui - en termes de potentiel, d’opportunités et d’enjeu - au cœur du développement de multiples innovations sociales et économiques grâce à leur mise en ligne par les Administrations, les collectivités territoriales et les entreprises. La mise en place d’un projet Open Data représente un nouveau moyen pour l’Etat et les collectivités territoriales de répondre aux attentes des administrés et aux besoins de développement des acteurs économiques locaux. Il constitue dans le même temps un vecteur de modernisation pour l’organisation porteuse de cette démarche d’ouverture, avec à la clé une contribution active aux décloisonnements des services, à la production de données enrichies en temps réel et multicanales, le développement de « tableau de bord » pour optimiser la prise de décision, etc. Venez découvrir dans cette session comment Microsoft met aujourd’hui à votre disposition une solution complète en marque blanche sous licence libre, prête à l’usage, interopérable, ouverte, évolutive et mise en ligne l’espace de la session dans Windows Azure pour bénéficier pleinement des apports du Cloud (puissance et élasticité, modèle économique), avec pas ou peu d’investissement initial et un « Time-to-Market ». En « 1 heure chrono », vous bénéficiez d’une plateforme Open Data interopérable, performante, opérationnelle avec des coûts optimisés et prête à accompagner un développement rapide d’un écosystème applicatif riche Web, mobile, BI, etc. Prenez une vraie « longueur d’avance » sur votre projet Open Data ou celui de votre client. Vous avez désormais toute latitude pour vous concentrer sur les données à libérer !
Publication des données publiques (Open Data), WCF Data Services, ODataMicrosoft Ideas
Les institutions publiques, dans un soucis de décloisonnement, de lisibilité et de transparence de l’action publique, cherchent à rendre leurs données accessibles aux citoyens. Le mouvement Open Data à la base d’innovations sociales et économiques dans la réutilisation des données ainsi libérées se combine bien avec une approche RESTful qui a largement pris le pas sur SOAP en termes de services Web. Dans ce cadre, le protocole ouvert de données OData se fonde sur les standards du Web pour rendre accessible une source de données depuis une très large variété de langages, d’environnements, d’applications, de services et de places de marché. OData précise certains points laissés à la discrétion du développeur de façon à ce qu'on ait une encore meilleure cohérence au moins sur la plateforme Microsoft. Cette session montre, dans le cadre du mouvement Open Data, comment OData peut être concrètement mis en œuvre, entre autres sur la plateforme Windows Azure.
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
En partant d’un besoin concret qui tient compte des nouveaux usages, nous évaluerons des architectures pouvant servir de squelette à notre solution applicative. Quelles technologies nous aideront à mettre en œuvre au mieux cette solution, et plus généralement, quelles sont les questions à se poser pour bien choisir une architecture et les technologies qui lui seront associées ? Cette session est la première du parcours « De A à Z : Concevoir et développer une solution applicative ». Nous y choisirons les technologies qui seront mises en œuvre dans la solution, tout au long de ce parcours d’une journée. Elle peut être suivie de manière totalement indépendante puisque seul le scénario métier sert de fil rouge dans le parcours.
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationDenodo
Watch full webinar here: https://bit.ly/3oGxZmz
Reconnu en tant que leader dans le Gartner® Magic Quadrant™ for Data Integration Tools ainsi que Customers’ Choice 3 années consécutives, Denodo Platform, soutenue par la Data Virtualization, permet une approche moderne de l'intégration, de la gestion et de la livraison des données, en offrant des fonctionnalités clés telles que la couche d'abstraction des données, les requêtes optimisées par l'IA pour les charges de travail analytiques complexes, le data catalog basé sur l'IA/ML, et la gestion de l'infrastructure cloud.
Découvrez lors de cette session d'1h30 en quoi la Logical Data Fabric et la Data Virtualization révolutionnent l'approche métier & IT dans l’accès, la livraison, la consommation, la gouvernance et la sécurisation de vos données, quel que soit l'âge de votre technologie, le format de la donnée ou son emplacement. Cette technologie mature comble le fossé entre l’IT et les utilisateurs métier, et permet des économies considérables en termes de coûts et de temps.
Les principales failles de sécurité des applications Web actuellesXavier Kress
Les principales failles de sécurité des applications Web actuelles telles que recensées par l'OWASP. Principes, parades et bonnes pratiques de développement.
Ce document, élaboré dans le cadre d'une présentation faite au CNAM, traite de l’importance de la sécurité applicative (les applications Web sont devenues omniprésentes, objectifs et conséquences d’une attaque, les hackers et les kits d’attaque, l'OWASP et les kits de défense), des principales failles de sécurité applicatives (principe et exemples de fonctionnement, objectifs / conséquences, parades) et des bonnes pratiques permettant de sécuriser un parc applicatif (sensibiliser les développeurs, effectuer des tests d’intrusion et de la revue de code, intégrer la sécurité dans la gestion de projets)
L’Open Data est aujourd’hui - en termes de potentiel, d’opportunités et d’enjeu - au cœur du développement de multiples innovations sociales et économiques grâce à leur mise en ligne par les Administrations, les collectivités territoriales et les entreprises. La mise en place d’un projet Open Data représente un nouveau moyen pour l’Etat et les collectivités territoriales de répondre aux attentes des administrés et aux besoins de développement des acteurs économiques locaux. Il constitue dans le même temps un vecteur de modernisation pour l’organisation porteuse de cette démarche d’ouverture, avec à la clé une contribution active aux décloisonnements des services, à la production de données enrichies en temps réel et multicanales, le développement de « tableau de bord » pour optimiser la prise de décision, etc. Venez découvrir dans cette session comment Microsoft met aujourd’hui à votre disposition une solution complète en marque blanche sous licence libre, prête à l’usage, interopérable, ouverte, évolutive et mise en ligne l’espace de la session dans Windows Azure pour bénéficier pleinement des apports du Cloud (puissance et élasticité, modèle économique), avec pas ou peu d’investissement initial et un « Time-to-Market ». En « 1 heure chrono », vous bénéficiez d’une plateforme Open Data interopérable, performante, opérationnelle avec des coûts optimisés et prête à accompagner un développement rapide d’un écosystème applicatif riche Web, mobile, BI, etc. Prenez une vraie « longueur d’avance » sur votre projet Open Data ou celui de votre client. Vous avez désormais toute latitude pour vous concentrer sur les données à libérer !
Publication des données publiques (Open Data), WCF Data Services, ODataMicrosoft Ideas
Les institutions publiques, dans un soucis de décloisonnement, de lisibilité et de transparence de l’action publique, cherchent à rendre leurs données accessibles aux citoyens. Le mouvement Open Data à la base d’innovations sociales et économiques dans la réutilisation des données ainsi libérées se combine bien avec une approche RESTful qui a largement pris le pas sur SOAP en termes de services Web. Dans ce cadre, le protocole ouvert de données OData se fonde sur les standards du Web pour rendre accessible une source de données depuis une très large variété de langages, d’environnements, d’applications, de services et de places de marché. OData précise certains points laissés à la discrétion du développeur de façon à ce qu'on ait une encore meilleure cohérence au moins sur la plateforme Microsoft. Cette session montre, dans le cadre du mouvement Open Data, comment OData peut être concrètement mis en œuvre, entre autres sur la plateforme Windows Azure.
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
En partant d’un besoin concret qui tient compte des nouveaux usages, nous évaluerons des architectures pouvant servir de squelette à notre solution applicative. Quelles technologies nous aideront à mettre en œuvre au mieux cette solution, et plus généralement, quelles sont les questions à se poser pour bien choisir une architecture et les technologies qui lui seront associées ? Cette session est la première du parcours « De A à Z : Concevoir et développer une solution applicative ». Nous y choisirons les technologies qui seront mises en œuvre dans la solution, tout au long de ce parcours d’une journée. Elle peut être suivie de manière totalement indépendante puisque seul le scénario métier sert de fil rouge dans le parcours.
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationDenodo
Watch full webinar here: https://bit.ly/3oGxZmz
Reconnu en tant que leader dans le Gartner® Magic Quadrant™ for Data Integration Tools ainsi que Customers’ Choice 3 années consécutives, Denodo Platform, soutenue par la Data Virtualization, permet une approche moderne de l'intégration, de la gestion et de la livraison des données, en offrant des fonctionnalités clés telles que la couche d'abstraction des données, les requêtes optimisées par l'IA pour les charges de travail analytiques complexes, le data catalog basé sur l'IA/ML, et la gestion de l'infrastructure cloud.
Découvrez lors de cette session d'1h30 en quoi la Logical Data Fabric et la Data Virtualization révolutionnent l'approche métier & IT dans l’accès, la livraison, la consommation, la gouvernance et la sécurisation de vos données, quel que soit l'âge de votre technologie, le format de la donnée ou son emplacement. Cette technologie mature comble le fossé entre l’IT et les utilisateurs métier, et permet des économies considérables en termes de coûts et de temps.
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en ODataMicrosoft
Cette session aborde 2 aspects liés à la couche de données : - le stockage et l’accès aux données côté serveur - la publication des données sous forme de service pour les rendre disponibles aux applications clientes Nous commencerons par le stockage des données et le mapping objet- relationnel avec Sql Server et Entity Framework 4.2 Code First. Puis, grâce à WCF Data Services, nous publierons ces données sous la forme d’un service OData qui offre un format très interopérable. --- Cette session est la 2ème du parcours « En pratique : Concevoir et développer une solution applicative ». Elle peut être suivie de manière totalement indépendante puisque seul le scénario métier sert de fil rouge dans le parcours. La session se déroule en 2 temps : 1. Mise en œuvre basique de la techno 2. Intervention d’un expert de la techno qui va proposer d’améliorer l’application ou l’expérience en utilisant des techniques nouvelles ou plus avancées ou peu connues et pourtant si pratiques.
Développez votre application Facebook avec Windows AzureMicrosoft
Les applications Facebook peuvent plus que les autres être soumises à de fortes bouffées de succès viral. Il est donc primordial de les héberger sur un cloud. Venez voir la simplicité de mise en oeuvre sur la plateforme Windows Azure.
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
"Après une période de calme relatif, la Terre du Milieu est à nouveau en proie à l’émoi : Un seul code pour les gouverner tous, tel semble être le nouveau crédo des bâtisseurs des contrées d’UWP, depuis que le peuple Xamarin a créé de nouveaux passages vers les terres d’Android et d’iOS.
Avec de nouvelles forges et de nouvelles armes permettant aux guerriers de s’aventurer sur tablette, PC et même en Holographie, le régent Windows 10 est devenu le symbole de l’universalité du royaume.
Il est donc temps de passer en revue vos troupes ! Armez C#, Windows Inking, Microsoft Composition, Centenial !
Découvrez comment Xamarin, grande cité récemment conquise, propose d’intégrer de nouvelles techniques de combat pour faire du language .Net le verbiage parfait des mondes mobiles, quelle que soit votre contrée d’origine (Android, IOS, ou Windows)"
Venez comprendre le concept de la Blockchain, ses bénéfices et scénarios d’usage ainsi que les outils et la plateforme proposés par Microsoft pour vous permettre de démarrer, rapidement et à moindre coût, des projets de développement et d’extension de vos solutions existantes dans ce domaine.
Tester, Monitorer et Déployer son application mobileMicrosoft
"Permis de tester
Disclaimer : Cette session ne s’adresse pas à ceux qui pensent que c’est une bonne idée d’affirmer :
• « On testera si on a le temps »,
• « Les utilisateurs nous remonteront les bugs »
• « Les développeurs testent et débuguent ce qu’ils ont conçu, c'est suffisant pour garantir la qualité de l‘application mobile »
• « Un test réussi sur un smartphone garantit que l’application fonctionne sur tous les autres appareils du même OS »
• « Le test d'application mobile, c'est comme le test de site web »
Cette session « Tester, Monitorer et Déployer son application mobile » est pour ceux qui ont conscience qu’une application offrant une expérience décevante est synonyme :
• D’abandon pur et simple par +60% de ses utilisateurs
• D’un changement immédiat pour la concurrence pour 34% d’entre eux
• D’un impact négatif pour la marque (réseau sociaux, rating, bouche à oreilles) par la moitié des utilisateurs
Au final, pas besoin de s’appeler Bond pour éliminer les bugs de votre app !
Inscrivez vous pour découvrir quels sont les usages du « testing mobile » et comment Visual Studio Team Services, Xamarin Tests Cloud & Hockey App, vous permettront d’améliorer la qualité de vos applications mobiles pour iOS, Android & Windows."
Windows 10, un an après – Nouveautés & Démo Microsoft
"Windows 10 célèbre sa première bougie avec une mise à jour « Anniversary Update » dont nous présenterons les principales nouveautés.
Retour également en démo sur les nouveaux scénarios proposés par l’OS dans un monde « Cloud First & Mobile First ».
Enfin nous terminerons cette session par un rapide aperçu des possibilités offertes par Bash et les conteneurs sous Windows 10.
"
Prenez votre pied avec les bots et cognitive services.Microsoft
"Cette session vous propose de découvrir comment mettre le pied dans le monde des bots.
Microsoft Bot Framework offre une solution complète pour créer et connecter votre bot aux principales plateformes de messagerie, notamment Skype, Slack et Facebook Messenger.
Nous vous proposons également de découvrir Cognitives Services pour interagir en language naturel et enrichir les scenarios de votre futur Bot !"
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
"Vous voulez apprendre comment gérer votre tenant Office 365 : SharePoint Online, Power BI, Services Azure avec PowerShell ?
Venez découvrir les bonnes pratiques et comprendre comment utiliser « Office 365 Developer Patterns and Practices (PnP) » & Microsoft Graph (API).
Dans cette session, vous apprendrez comment administrer les fonctionnalités de votre tenant Office 365 en utilisant PowerShell.
De nombreuses démos ! "
"Les bots aujourd’hui c’est très concret. Dans cette session nous aborderons les cas les plus courants de création de bots.
Vous comprendrez comment Recast.AI utilise le bot framework pour publier les bots des développeurs qui utilisent leur plateforme. Pour comprendre toutes les étapes de la création d’un bot en Node.js, du code au déploiement, c’est par la !"
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
"Microsoft Composition est une librairie permettant de créer des effets graphiques de haut niveau pour les applications UWP. C'est le chaînon manquant entre les développeurs et les designers d'interfaces.
Voyons comment ajouter le fameux et recherché effet Wahou, en faisant travailler de concert un designer et un développeur."
"Avec l'arrivée de SQL Server 2016 une session de présentation des nouveautés s'impose !
Au menu : Streched Database, Always Encrypted, Row Level Security, Live Query Statistics, Les Temporal Tables , PolyBase, Et le reste ?"
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
Après une rapide introduction au concept de conteneurs et à leur intégration dans une IT agile, nous allons nous intéresser, dans cette session, à leur mise en œuvre depuis le poste du développeur ou de l'administrateur, jusqu'aux clusters apportant un niveau de disponibilité et de montée en charge nécessaires aux environnements de production. Les démonstrations couvriront donc Docker sur Windows 10 et Windows Server 2016, ainsi qu'Azure Container Service pour l'orchestration de conteneurs dans Azure avec Docker Swarm ou DC/OS, et Docker Datacenter dans Azure pour une solution complète et hybride en entreprise.
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
Azure Log Analytics est un service d’Operations Management Suite (OMS) qui vous permet de collecter et d’analyser les données générées par les ressources de votre Cloud et de vos environnements locaux. Il vous fournit des informations en temps réel à l'aide d’une recherche intégrée et de tableaux de bord personnalisés permettant d’analyser facilement des millions d'enregistrements. Cette session sera l'occasion de découvrir ce service.
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
Suite à la réalisation de plusieurs projets Azure IoT, place aux retours d'expériences. Entre des migrations de M2M/IoT Amazon vers Azure, jusqu'à la création de projet nécessitant de « scaler » jusqu'à 1 million d'objets SigFox, en passant par des projets plus modestes, mais avec des problématiques de santé, nous verrons comme les patterns Cloud, l'ASP.Net Core, et les MicroServices, etc... mais aussi les Juristes, les méthodologies de gestion de projets Agile et IoT … sont devenus incontournables.
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
"Fini l'artisanat, place à l'industrialisation !
Dans cette session, nous aborderons les différentes méthodes de déploiement d’applications dans Azure.
Nous ferons un rappel sur le nouveau modèle ARM (IaaS v2) et les « Resource Manager providers ».
Puis nous passerons aux différentes méthodes de déploiement : de la plus simple jusqu’aux plus élaborées comme par exemple, PowerShell, CLI, Custom Script, fichiers de configuration JSON, installation post-installation d’applications, solutions tierces. "
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
Les nouvelles interfaces seront augmentées ou virtuelles ou ne seront pas. Faisons le tour des solutions existantes, des outils et des méthodes de la réalité alternative et connectée.
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
La plateforme Microsoft Azure offre différentes possibilités pour l’hébergement d’applications modernes. Dans cette session, nous passerons en revue les différents choix d’architectures possibles pour ces applications : machines virtuelles, services de plateformes comme Azure Service Fabric et Azure App Services, solutions d’hébergement de conteneurs Docker sont autant de possibilités qui s’offrent à vous dès aujourd’hui !
"ASP.NET Core est le nouveau framework Open Source et Cross Platform pour développer des applications connectées modernes : applications webs, backends mobiles ou applications IoT.
ASP.NET Core peut tourner sur .NET Core ou sur le .NET Framework complet. Son architecture a été complètement revue depuis la précédente génération du framework afin de fournir une expérience de développement plus moderne, plus flexible et plus performante.
Venez découvrir les bases d'ASP.NET Core afin de pouvoir l'envisager dans vos futurs projets !"
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
"Node.JS, MariaDb, MongoDb, Python, Ruby on Rails, PHP... toutes ces technologies et beaucoup d'autres ont deux points commun : elles sont Open Source et fonctionnent sur Microsoft Azure.
Faisons un point rapide sur la stratégie de Microsoft sur le sujet et démontrons les atouts d'Azure à travers l'exemple d'un projet web professionnel.
Celui-ci s’appuiera sur des technologies ouvertes : Drupal pour le CMS, PHP pour le langage, Linux pour le système d'exploitation, MariaDB pour la base de données ou encore Redis pour le cache distribué.
En plus d’aborder des nouveautés de l’offre Azure, cette session sera également l’occasion d’aborder les différents types de services disponibles dans Azure (infrastructure, plateforme, applicatif) et les questions à se poser pour choisir entre ceux-ci."
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
"Après avoir développé une application Universal Windows Platform (UWP) pour mobile et desktop, est-il possible de porter facilement son application sur Xbox One ?
Quels sont les problèmes que nous avons rencontré à Dailymotion pour le développement de notre application ?
Dans cette session, nous regarderons les différents éléments dont il faudra bien penser lorsqu’on développe pour la console Xbox One comme la taille de l’écran de la TV, le gamepad ou encore la remote. Je vous expliquerais les choix que nous avons fait à Dailymotion sur notre application Xbox One.
Quels sont les problèmes que nous avons rencontré à Dailymotion pour le développement de notre application ?"
Azure Service Fabric pour les développeursMicrosoft
"Venez découvrir comment Service Fabric va déverrouiller le potentiel de vos applications et de vos équipes : élasticité, modularité, scalabilité.
A travers de multiples démonstrations techniques, les secrets du développement pour Service Fabric vous seront révélés (Micro Services, Actor Model, Reliable storage, gestion des ressource).
"
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
2. Open Data Ready ! Libérez vos données
avec OData et le Cloud
Code Session : INT203
Philippe BERAUD
Sébastien BRASSEUR
Direction Technique et Sécurité
Microsoft France
http://blogs.msdn.com/ogdifrance
3. Objectifs de la session
Partager un regard sur le mouvement Open Data
Présenter les kits de démarrage proposés par Microsoft
sous licence libre
Illustrer quelques utilisations/usages de ces kits
4. Open Data
L’Open Data, c’est la donnée publique qui est accessible
librement par tout le monde, de façon
standard, compréhensible et consommable
5. Open Data en 3 étapes
1 2 3
Trier les données Créer un Créer des applications
et créer des flux catalogue Open à partir du catalogue
de données Data
7. Libération des données, mais pourquoi faire
?
Action politique (transparence, participation, collaboration)
Enrichir les analyses et les études
Opportunités commerciales
Développer de nouveaux produits/services innovants
Notoriété, image, différenciation
8. Libération des données, mais pour qui ?
Administrations et collectivités territoriales
Citoyens
Développeurs
Entreprises et startups
Scientifiques
(Data)Journalistes
9. Libération des données, mais lesquelles ?
Toutes les données produites ou reçues par un acteur
public dans l’exercice de ses missions de service public
(ou un acteur privé) ont vocation à être réutilisable à
l’exception :
Des données nominatives
Des données personnelles
Des donnés sensibles comme celles susceptibles de porter
atteinte à la sécurité publique
Des données de tiers
10. Libération des données
Un travail nécessaire avant la libération des données
Fichiers, Bases de données (relationnelles), Flux métier
Le couple Excel 2010 + Extension PowerPivot peut
constituer un bon outil d’analyse
12. Comment publier les données ?
2 types de données à considérer
Données statiques (ou peu fréquemment mises à jour)
Données dynamiques
2 besoins en termes d’accès
Fichiers plats
API Web
13. Comment publier les données ?
Publication de fichiers "plats" en téléchargement
Quelques exemples de formats ouverts et/ou complètement
documentés
Ex.
XML, CSV, DAISY, KML/KMZ, DWG, ECW, KML, SHP, XLS, RT
F, etc.
Trop contraignants pour les utilisateurs et développeurs
Publier des API pour consommer directement les données
Bonne idée sur la base des approches SOAP ou de REST…
…Mais problèmes d’unification
Potentiellement autant d’API que de jeux de données
Utiliser un protocole fondé sur les standards du Web
comme OData
14. Quelle infrastructure pour publier les
données ?
Le Cloud s’impose de plus en plus comme un partenaire
naturel
Plateforme capable d’héberger un nombre croissant de
données, sécurisée et accessible à tous depuis n’importe
où
15. OGDI (Open Government Data Initiative)
Solution prête à l’usage, ouverte et évolutive sous licence
libre déployée dans le Cloud Windows Azure pour
Publier des catalogues de données
Exposer un service de données OData pour consommer les
catalogues de façon interopérable
Code source complet téléchargeable via le Kit de
démarrage téléchargeable sur le Centre de
téléchargement Microsoft
Partage de code et réutilisation/mutualisation des contributions
16. Mais pourquoi Windows Azure ?
Plateforme Cloud de type PaaS ouverte et interopérable
Impact minimal sur l’infrastructure en place
"Time-to-Market" rapide
Faible ticket d’entrée
Modèle économique et rationnels associés
Architecture dynamique et évolutive
Cf. Définition du Cloud NIST
20. Architecture OGDI
Site Web interactif
OData
Service de données
Chargeur de données
Web Role
Table (stockage Azure)
21. Composants de la plateforme OGDI
Service de données
Service RESTful
Protocole OData
Données ATOM, JSON, KML et RDF
Chargeur de données
Utilitaire de chargement des données
CSV ou KML
Site Web interactif
Catalogue interactif pour explorer les données
Tutoriels pour développeurs
22. Technologies de la plateforme OGDI
Service de données OData
ASP.NET
SDK Windows Azure
Site Web interactif
ASP.NET MVC 3
jQuery
SDK Windows Azure
Chargeur de données
WPF (Windows Presentation Foundation)
Bibliothèque sous licence libre LumenWorks (Lecteur CSV)
23. Comment démarrer avec OGDI ?
Cf. "Déployer le kit de démarrage OGDI dans Windows
Azure"
Télécharger le kit de démarrage OGDI
Souscrire à la plateforme Windows Azure
Configurer les comptes de stockage et de service
Configurer le kit de démarrage OGDI
Déployer votre solution OGDI dans le Cloud
Charger les premiers jeux de données
Personnaliser la solution, développer des extensions…
25. Coût d’exploitation
Mise en oeuvre type
6 machines virtuelles Extra Small
(1 pour le service de donnée RESTful OData et 2 pour le site
Web interactif multipliées par 2 pour assurer la redondance)
200 Giga-octets de stockage
2 millions de transactions
100 Giga-octets de transfert de données
Total: 157€/mois
http://www.windowsazure.com/fr-fr/pricing/calculator/advanced/
27. Libérer les données intelligemment
Données brutes = données indigestes et illisibles pour les
citoyens
Données géographiques par exemple
Nécessité de développer des applications pour "mettre en
scène" et/ou "mettre en action" les données
Galerie des usages et des applications
28. Créer des applications à partir du catalogue
Nécessité de mettre à disposition/publication des
applications sur les différentes places de marché pour en
faire bénéficier au quotidien le plus grand nombre de
citoyens
Besoin de s’intégrer dans le SoLoMo !
Convergence entre réseaux sociaux, géolocalisation et nouveaux
usages du mobile
29. Libérer les données intelligemment
Accompagnement des premiers lâchés de données pour
l’émergence de scénarii et services réellement innovants
Orientation, stimulation, valorisation des concours de développeurs,
des ateliers créatifs (barcamps, coding parties, etc.), etc.
Création d’un écosystème Open Data !
Nécessité d’amorcer le mouvement et de créer la dynamique
Mise à disposition/publication des applications sur les
différentes places de marché pour en faire bénéficier au
quotidien le plus grand nombre de citoyens
30. ODAF (Open Data Application Framework)
ODAF est un Framework applicatif multiplateformes
centré sur l’Expérience Utilisateur sous licence libre pour
Mettre en valeur des (catalogues de) données géo-localisées
OGDI
Intégrer une dimension sociale et participative dans votre
écosystème Open Data
Code source complet téléchargeable via le Kit de
démarrage téléchargeable sur le Centre de
téléchargement Microsoft
Partage de code et réutilisation/mutualisation des contributions
31. ODAF (Open Data Application Framework)
Prise en charge native des API de cartographie pour
visualiser les données
Bing Maps ou Google Maps (Android)
Intégration sociale avec Twitter et Facebook
Système participatif (ex. commentaires des points
d’intérêts)
4 déclinaisons en termes de modèles d’applications
Web riche (Silverlight)
iPhone
Android
33. Architecture ODAF
Service ODAF
Données utilisateurs
OData
Modèles d’application ODAF
Service OGDI
Web Role
SQL Azure
34. Technologies du Framework ODAF
Service ODAF
ASP.NET MVC 2 (Service RESTful)
Silverlight 4
Bing Maps SDK
Windows Phone
Windows Phone Silverlight SDK
iPhone
Cocoa Touch Framework
Android
Android Java SDK
Google Maps API
35. Comment démarrer avec ODAF ?
Cf. "Déployer le kit de démarrage Dans Windows Azure"
et "Déployer le kit de démarrage pour xxx"
Télécharger le kit de démarrage ODAF
Configurer le compte de service Windows Azure et SQL Azure
Créer les comptes pour les différentes API et services
API Bing Maps , API Google Maps (Android), API
Twitter/TwiPic, API Bitly et Facebook (Windows Phone)
Configurer le kit de démarrage ODAF
Déployer votre solution ODAF dans le Cloud
Publier les versions mobiles sur les places de marché
36. Coût d’exploitation
Mise en œuvre type
2 machines virtuelles Extra Small
1 instance * 2 pour assurer la redondance
Base de données SQL Azure 1 Go
100 Giga-octets de transfert de données
Total: 58€/mois
http://www.windowsazure.com/fr-fr/pricing/calculator/advanced/
40. Nos attentes
Télécharger et tester les kits de démarrage mis à
disposition sous licence libre
Consulter le blog MSDN de l’équipe sur l’Open Data pour
l’actualité associée
http://blogs.msdn.com/b/ogdifrance/
Tout retour, question, et/ou commentaire est le bienvenu !
:-) – envoyer un courriel à ogdifrance@live.fr
41. Des ressources Windows Azure gratuites
Testez Windows Azure Abonnés MSDN, vous
gratuitement pendant 90 bénéficiez de Windows
jours Azure
http://aka.ms/ http://aka.ms/
tester-azure-90j activer-azure-msdn
42. Pour aller plus loin
Chaque semaine, les DevCamps Prochaines sessions des Dev
ALM, Azure, Windows Camps
10 février
2012
Live Meeting
Open Data - Développer des applications riches avec le protocole Open
Data
Phone, HTML5, OpenData 16 février
2012
Live Meeting
Azure series - Développer des applications sociales sur la plateforme
Windows Azure
http://msdn.microsoft.com/fr- 17 février
2012
Live Meeting Comprendre le canvas avec Galactic et la librairie three.js
fr/devcamp 21 février
2012
Live Meeting La production automatisée de code avec CodeFluent Entities
2 mars Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7,
Live Meeting
2012 iOS et Android
6 mars
Live Meeting Nuget et ALM
Téléchargement, ressources et 2012
9 mars
Live Meeting Kinect - Bien gérer la vie de son capteur
toolkits : RdV sur MSDN 2012
13 mars
Live Meeting Sharepoint series - Automatisation des tests
2012
http://msdn.microsoft.com/fr-fr/ 14 mars
2012
Live Meeting
TFS Health Check - vérifier la bonne santé de votre plateforme de
développement
15 mars Azure series - Développer pour les téléphones, les tablettes et le cloud
Live Meeting
2012 avec Visual Studio 2010
16 mars Applications METRO design - Désossage en règle d'un template METRO
Les offres à connaître 2012
20 mars
Live Meeting
javascript
Retour d'expérience LightSwitch, Optimisation de l'accès aux données,
Live Meeting
90 jours d’essai gratuit de Windows 2012
23 mars
Intégration Silverlight
Live Meeting OAuth - la clé de l'utilisation des réseaux sociaux dans votre application
Azure www.windowsazure.fr 2012
Jusqu’à 35% de réduction sur Visual
43. Pour aller plus loin
Site RSLN (Regards sur le numérique), le laboratoire
d’idées de Microsoft France
Articles sur l’Open Data
http://www.rslnmag.fr/tags/open-data/
Dossier Open Data
http://www.rslnmag.fr/blog/dossier/l-open-data_et-nous_et-
nous_et-nous_/
Blog de l’équipe Microsoft France en charge de l’Open
Data
http://blogs.msdn.com/b/ogdifrance/
44. Pour aller plus loin
Microsoft | Secteur Public
http://www.microsoft.com/france/secteurpublic
Microsoft et l'interopérabilité
http://www.microsoft.com/france/interop
Microsoft Open Specifications
http://www.microsoft.com/openspecifications/
Microsoft Shared Source Initiative
http://www.microsoft.com/resources/sharedsource/
Port 25
http://blogs.technet.com/b/port25/
Twitter Open at Microsoft
http://twitter.com/#!/openatmicrosoft