Les différences entre les Silverlight apps et Universal apps sont grandes et vous avez peur de repartir de zéro ? Venez découvrir les astuces et les outils indispensables pour faciliter cette migration et passer d'une technologie à l'autre rapidement tout en préparant vos applications à Windows 10!
Conception applications 3 écrans sur Windows 8/WP8/Xbox 360Microsoft
Le nombre de type de périphérique se multipliant, vous êtes amené à développer votre application plusieurs fois. Utilisez cet écosystème pour ajouter des fonctionnalités à vos applications. Cette session présente la réalisation d’un prototype d’application video multi écran Xbox / Windows 8 / Windows Phone 8 utilisant Player Framework.
Android workshop - Bootcamp du Mauriapp Challenge 2016Hadina RIMTIC
Présentation Android lors du Bootcamp de formation organisé pour les startupers participants à la deuxieme edition du Mauriapp Challenge.
All right reserved to @hadinarimtic
HTML 5, applications natives ou hybrides : comment choisir ?Philippe Dumont
Avant de vous lancer dans votre prochain développement, il est important de faire les bons choix technologiques.
Ce webinaire vous permettra de comprendre et de sélectionner les meilleures approches à la fois en terme de développements mobiles mais également en terme d'intégration au système d'information en fonction de vos objectifs marketing.
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...Microsoft
Avec l’explosion des périphériques mobile, sa gestion a évolué ! Nous vous proposons de vous démontrer notre solution hybride System Center 2012 R2 Configuration Manager / Windows Intune afin de proposer aux utilisateurs d’utiliser l’appareil de leur choix, tout en respectant la conformité des données de l’entreprise.
Speakers : Yann Seyroles (Microsoft)
Conception applications 3 écrans sur Windows 8/WP8/Xbox 360Microsoft
Le nombre de type de périphérique se multipliant, vous êtes amené à développer votre application plusieurs fois. Utilisez cet écosystème pour ajouter des fonctionnalités à vos applications. Cette session présente la réalisation d’un prototype d’application video multi écran Xbox / Windows 8 / Windows Phone 8 utilisant Player Framework.
Android workshop - Bootcamp du Mauriapp Challenge 2016Hadina RIMTIC
Présentation Android lors du Bootcamp de formation organisé pour les startupers participants à la deuxieme edition du Mauriapp Challenge.
All right reserved to @hadinarimtic
HTML 5, applications natives ou hybrides : comment choisir ?Philippe Dumont
Avant de vous lancer dans votre prochain développement, il est important de faire les bons choix technologiques.
Ce webinaire vous permettra de comprendre et de sélectionner les meilleures approches à la fois en terme de développements mobiles mais également en terme d'intégration au système d'information en fonction de vos objectifs marketing.
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...Microsoft
Avec l’explosion des périphériques mobile, sa gestion a évolué ! Nous vous proposons de vous démontrer notre solution hybride System Center 2012 R2 Configuration Manager / Windows Intune afin de proposer aux utilisateurs d’utiliser l’appareil de leur choix, tout en respectant la conformité des données de l’entreprise.
Speakers : Yann Seyroles (Microsoft)
jQuery mobile / PhoneGap : contenus dynamiques client-sidemaru.maru
Présentation effectuée le 24 mai 2012 à l'occasion de la Creative week Adobe live à Paris.
Problématiques abordées :
- Comment générer du contenu HTML dynamiquement côté client (sans PHP !) ?
- Quelles sont les techniques disponibles, les bonnes pratiques, les pièges à éviter ?
Developpement mobile hybride avec Visual Studio, Apache CordovaMicrosoft
Session Ebiznext : Développer une application mobile nécessite des efforts importants en termes de coûts et de compétences. Apache Cordova résout ce problème en permettant de développer des applications multiplateformes: iOS, Windows Phone, Android. Visual Studio intègre désormais les outils nécessaires au développement d’applications mobiles hybrides fournis par Cordova. Les applications hybrides permettent au développeur d’accéder aux fonctionnalités natives des téléphones en utilisant HTML5/Javascript. Durant cette session, nous aborderons les concepts fondamentaux d’une application hybride Cordova et nous présenterons l’extension Visual Studio Tools for Apache Cordova permettant de développer, déboguer, et déployer une application mobile au travers de Visual Studio.
Trucs et astuces pour rendre votre application Windows 8 plus visibleMicrosoft
Félicitations, vous vous êtes lancé dans le développemùent d'une application Windows 8 ! Voyez maintenant comment améliorer la visibilité et la perception de votre application grâce aux nombreuses possibilités d'intégration offertes par Windows 8. Vignette dynamique, recherche, partage, sélecteur de fichier, association de fichiers, seront autant de possibilité de mieux exposer votre application.
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Raphaël Kueny
Développer sur mobile n'est pas une sinécure. Rien que pour iOs et Android il faut connaitre et manier 2 langages ...
Et si je vous montrais qu'en connaissant seulement le Javascript et à l'aide de Titanium Appcelerator vous pouvez développer pour iOs et Android à partir du même code ! (et bientôt WindowsPhone).
De la présentation, du code et mon avis sur le sujet.
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
Retour d'expérience sur la création d'une application mobile pour une groupe de presse professionnelle. Ce retour d'expérience a eu lieu lors du 8ème meetup PhoneGap Paris.
Développer une Single Page Application HTML 5 pour tous les devices Microsoft
Durant cette session, vous verrez comment développer une application HTML 5 complexe à destination des navigateurs, tablettes et autres téléphones. Quels sont les pièges à éviter ? quelle architecture, design pattern ? Quels outils utiliser ? Bonnes pratiques ? Toutes ces questions seront abordées dans cette session. Une démonstration sera le fil rouge.
Speakers : Maxime LUCE (Touch it)
Développer avec Visual Studio et TFS 2012 ses applications Windows StoreMicrosoft
Cristal Union a souhaité mettre à disposition des techniciens sur le terrain des tablettes Windows 8 munies d’applicatifs adaptés à leur métier. Cristal Union est un groupe coopératif agro-industriel représentant environ 25 % de la production betteravière française. Ils s’appuient sur deux activités principales : le sucre à destination de l’industrie et de la bouche (Daddy et Erstein), l’alcool et l’éthanol (carburation, industrie, parfumerie,…) . Accompagné d’Happly, ils ont mis en œuvre leur première application métier Windows Store. Avec leur retour d’expérience, vous découvrirez aussi la démarche ALM et les outils mis en œuvre. Nous aborderons les différentes facettes : expression du besoin et feedback, méthodologie Agile, déploiement et automatisation des tests techniques, plan de recette et tests fonctionnels. Lors de cette session, nous présenterons donc un projet concret où la démarche agile et l'industrialisation ont permis d'assurer la réussite et la qualité des développements.
[Tech Days 2014 - Plénière J1] Votre futur est dans le codeMicrosoft
Dans cette plénière, pour la première journée des TechDays, le développeur sera au cœur de cette session. Du développement de jeux sur tablette et téléphone, au développement d’applications grand public, entreprise et multiplateforme vous découvrirez comment les technologies Microsoft répondent à ces problématiques. L’agilité du développeur dans un environnement hétérogène d’API et de services en perpétuel mouvement est aujourd’hui central dans les problématiques projets. Vous découvrirez aussi dans cette session comment Visual Studio 2013, Visual Studio Online, Windows Azure dans une démarche DevOps vous permettent de naviguer dans ces environnements.
Speakers : Jean Ferré (Microsoft), Eric Vernié (Microsoft), Benjamin Guinebertière (Microsoft), Jean-Sébastien Dupuy (Microsoft), David Catuhe (Microsoft), Stephanie Hertrich (Microsoft), Frédéric Le Coquil (Microsoft France), Michel Rousseau (microsoft), Roxanne Varza (Microsoft France), Alex Danvy (Microsoft), Sébastien Pertus (Microsoft), Pierre Lagarde (Microsoft), Benjamin Talmard (Microsoft France), David Rousset (Microsoft)
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Microsoft
Les Apps bouleversent nos exigences dans un monde où "digital is business !" Tout un chacun s'attend désormais à pouvoir utiliser au quotidien des Apps adaptées à sa vie personnelle comme à sa vie professionnelle, spécifiques à ses objectifs, proposant l’attractivité visuelle et la fluidité qui font vraiment la différence, etc., tout ceci dans une logique de mise à jour et d’adaptation continue. Pour un assureur, une App pour aider un client à établir la couverture appropriée d’une liste d'objets de valeur doit bien évidemment être tout à fait différente d'une App pour enregistrer un sinistre sur un véhicule. Une App pour établir une offre commerciale pour une habitation principale doit être différente de celle destinée à un camping-car ou un bateau. Une App pour évaluer la couverture d’une résidence de prestige doit être différente de celle utilisée par un agent qui effectue des visites d’habitations en milieu rural. Une App mise en place pour assister les propriétaires à évaluer leur sinistre suite à état de catastrophe naturelle doit être différente de tout ce qui précède. Imaginez une pléthore d'Apps similaires pour une grande enseigne de la distribution, destinée à des tablettes pour les conseillers commerciaux pour partager des micro-expériences avec le client. Et ainsi de suite. Microsoft Project Siena, désormais disponible en bêta sur le Windows Store, permet à des experts d’un domaine d’utiliser eux-mêmes directement leurs expertises et leurs données afin de disposer rapidement, sans plus de compétences ou d'efforts que ceux nécessaires pour créer une feuille de calcul Excel ou une présentation PowerPoint, pour réaliser une App HTML/JavaScript leur permettant de répondre à leurs besoins. Microsoft Project Siena vous donne ainsi l’opportunité de créer rapidement et facilement une nouvelle catégorie d’Apps modernes spécifiques à un usage et qui rendent possible la création de nouveaux scénarios métiers pour aider les collaborateurs, les clients, etc. à prendre des décisions et à accomplir des tâches. Cette session sera l’occasion d’aborder et de découvrir cette technologie innovante dont l’objectif est de permettre à n’importe qui ou presque de développer des Apps modernes sur Windows 8.x en ne connaissant que PowerPoint et Excel, pour en tirer le meilleur parti (métier).
Speakers : Eric Vernié (Microsoft), Philippe Beraud (Microsoft), Luc Vo Van (Microsoft)
jQuery mobile / PhoneGap : contenus dynamiques client-sidemaru.maru
Présentation effectuée le 24 mai 2012 à l'occasion de la Creative week Adobe live à Paris.
Problématiques abordées :
- Comment générer du contenu HTML dynamiquement côté client (sans PHP !) ?
- Quelles sont les techniques disponibles, les bonnes pratiques, les pièges à éviter ?
Developpement mobile hybride avec Visual Studio, Apache CordovaMicrosoft
Session Ebiznext : Développer une application mobile nécessite des efforts importants en termes de coûts et de compétences. Apache Cordova résout ce problème en permettant de développer des applications multiplateformes: iOS, Windows Phone, Android. Visual Studio intègre désormais les outils nécessaires au développement d’applications mobiles hybrides fournis par Cordova. Les applications hybrides permettent au développeur d’accéder aux fonctionnalités natives des téléphones en utilisant HTML5/Javascript. Durant cette session, nous aborderons les concepts fondamentaux d’une application hybride Cordova et nous présenterons l’extension Visual Studio Tools for Apache Cordova permettant de développer, déboguer, et déployer une application mobile au travers de Visual Studio.
Trucs et astuces pour rendre votre application Windows 8 plus visibleMicrosoft
Félicitations, vous vous êtes lancé dans le développemùent d'une application Windows 8 ! Voyez maintenant comment améliorer la visibilité et la perception de votre application grâce aux nombreuses possibilités d'intégration offertes par Windows 8. Vignette dynamique, recherche, partage, sélecteur de fichier, association de fichiers, seront autant de possibilité de mieux exposer votre application.
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Raphaël Kueny
Développer sur mobile n'est pas une sinécure. Rien que pour iOs et Android il faut connaitre et manier 2 langages ...
Et si je vous montrais qu'en connaissant seulement le Javascript et à l'aide de Titanium Appcelerator vous pouvez développer pour iOs et Android à partir du même code ! (et bientôt WindowsPhone).
De la présentation, du code et mon avis sur le sujet.
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
Retour d'expérience sur la création d'une application mobile pour une groupe de presse professionnelle. Ce retour d'expérience a eu lieu lors du 8ème meetup PhoneGap Paris.
Développer une Single Page Application HTML 5 pour tous les devices Microsoft
Durant cette session, vous verrez comment développer une application HTML 5 complexe à destination des navigateurs, tablettes et autres téléphones. Quels sont les pièges à éviter ? quelle architecture, design pattern ? Quels outils utiliser ? Bonnes pratiques ? Toutes ces questions seront abordées dans cette session. Une démonstration sera le fil rouge.
Speakers : Maxime LUCE (Touch it)
Développer avec Visual Studio et TFS 2012 ses applications Windows StoreMicrosoft
Cristal Union a souhaité mettre à disposition des techniciens sur le terrain des tablettes Windows 8 munies d’applicatifs adaptés à leur métier. Cristal Union est un groupe coopératif agro-industriel représentant environ 25 % de la production betteravière française. Ils s’appuient sur deux activités principales : le sucre à destination de l’industrie et de la bouche (Daddy et Erstein), l’alcool et l’éthanol (carburation, industrie, parfumerie,…) . Accompagné d’Happly, ils ont mis en œuvre leur première application métier Windows Store. Avec leur retour d’expérience, vous découvrirez aussi la démarche ALM et les outils mis en œuvre. Nous aborderons les différentes facettes : expression du besoin et feedback, méthodologie Agile, déploiement et automatisation des tests techniques, plan de recette et tests fonctionnels. Lors de cette session, nous présenterons donc un projet concret où la démarche agile et l'industrialisation ont permis d'assurer la réussite et la qualité des développements.
[Tech Days 2014 - Plénière J1] Votre futur est dans le codeMicrosoft
Dans cette plénière, pour la première journée des TechDays, le développeur sera au cœur de cette session. Du développement de jeux sur tablette et téléphone, au développement d’applications grand public, entreprise et multiplateforme vous découvrirez comment les technologies Microsoft répondent à ces problématiques. L’agilité du développeur dans un environnement hétérogène d’API et de services en perpétuel mouvement est aujourd’hui central dans les problématiques projets. Vous découvrirez aussi dans cette session comment Visual Studio 2013, Visual Studio Online, Windows Azure dans une démarche DevOps vous permettent de naviguer dans ces environnements.
Speakers : Jean Ferré (Microsoft), Eric Vernié (Microsoft), Benjamin Guinebertière (Microsoft), Jean-Sébastien Dupuy (Microsoft), David Catuhe (Microsoft), Stephanie Hertrich (Microsoft), Frédéric Le Coquil (Microsoft France), Michel Rousseau (microsoft), Roxanne Varza (Microsoft France), Alex Danvy (Microsoft), Sébastien Pertus (Microsoft), Pierre Lagarde (Microsoft), Benjamin Talmard (Microsoft France), David Rousset (Microsoft)
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Microsoft
Les Apps bouleversent nos exigences dans un monde où "digital is business !" Tout un chacun s'attend désormais à pouvoir utiliser au quotidien des Apps adaptées à sa vie personnelle comme à sa vie professionnelle, spécifiques à ses objectifs, proposant l’attractivité visuelle et la fluidité qui font vraiment la différence, etc., tout ceci dans une logique de mise à jour et d’adaptation continue. Pour un assureur, une App pour aider un client à établir la couverture appropriée d’une liste d'objets de valeur doit bien évidemment être tout à fait différente d'une App pour enregistrer un sinistre sur un véhicule. Une App pour établir une offre commerciale pour une habitation principale doit être différente de celle destinée à un camping-car ou un bateau. Une App pour évaluer la couverture d’une résidence de prestige doit être différente de celle utilisée par un agent qui effectue des visites d’habitations en milieu rural. Une App mise en place pour assister les propriétaires à évaluer leur sinistre suite à état de catastrophe naturelle doit être différente de tout ce qui précède. Imaginez une pléthore d'Apps similaires pour une grande enseigne de la distribution, destinée à des tablettes pour les conseillers commerciaux pour partager des micro-expériences avec le client. Et ainsi de suite. Microsoft Project Siena, désormais disponible en bêta sur le Windows Store, permet à des experts d’un domaine d’utiliser eux-mêmes directement leurs expertises et leurs données afin de disposer rapidement, sans plus de compétences ou d'efforts que ceux nécessaires pour créer une feuille de calcul Excel ou une présentation PowerPoint, pour réaliser une App HTML/JavaScript leur permettant de répondre à leurs besoins. Microsoft Project Siena vous donne ainsi l’opportunité de créer rapidement et facilement une nouvelle catégorie d’Apps modernes spécifiques à un usage et qui rendent possible la création de nouveaux scénarios métiers pour aider les collaborateurs, les clients, etc. à prendre des décisions et à accomplir des tâches. Cette session sera l’occasion d’aborder et de découvrir cette technologie innovante dont l’objectif est de permettre à n’importe qui ou presque de développer des Apps modernes sur Windows 8.x en ne connaissant que PowerPoint et Excel, pour en tirer le meilleur parti (métier).
Speakers : Eric Vernié (Microsoft), Philippe Beraud (Microsoft), Luc Vo Van (Microsoft)
« The Microsoft Research Lab of Things » : from IoT research and prototyping,...Microsoft
Cette session sera délivrée en anglais par Arjmand Samuel de Microsoft Research (Redmond). Today we live in a world where computing is moving beyond tablets and smartphones, to everyday objects around us; objects which are intelligent and connected to the cloud. A phenomenon we are calling the Internet of Things. While this new world of the Internet of Things is promising new opportunities for innovation and creativity, it is also exposing deep technical challenges which need to be surpassed. In this session the speakers will introduce some of the key research challenges hindering widespread adoption of IoT, along with research directions and approaches to address these. The speakers will introduce the challenges of prototyping and deploying IoT related technologies to collect data, and will provide a detailed view of the Microsoft Research Lab of Things, which is a research platform for deploying IoT technologies at scale for the purpose of research and prototyping. The talks will provide insight into some of the existing academic research projects using the Lab of Things to prototype and collect data. The session will also include introduction to some of the commercial IoT offerings from Microsoft which allow widespread deployment.
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 voir les nouveautés sur le déploiement apportées par Windows 10 (Zero master, MDM, Upgrade). Après la création du format WIM en 2007, Microsoft apporte une nouvelle révolution dans le déploiement.
Venez voir les nouveautés sur le déploiement apportées par Windows 10 (Zero master, MDM, Upgrade). Après la création du format WIM en 2007, Microsoft apporte une nouvelle révolution dans le déploiement.
Alphorm.com Formation Windev Mobile 19, AndroidAlphorm
Vous trouverez la formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-windev-mobile-android-19
Dans cette formation vous allez apprendre avec WinDev Mobile pour Android, par le développement pas à pas d’un logiciel mobile complet.
Vous allez pouvoir Configurer l’environnement de développement(SDK, Java…), Comprendre les principes de fonctionnement de WinDev mobile(Compilation…), Utiliser des sources de données hétérogènes(SQLite, HFSQL, Access, la réplication…), Utiliser les principaux champs(Action bar, carte, graphe…), Développer en multiplateforme(Code cible conditionnel, conseils…), Programmer, utiliser les outils mobiles(GPS, SMS, capteurs, caméra, codes-barres …) et Déployer une application(Google Play, Emulateur, ADB…)
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...Microsoft Technet France
L’objectif de cette session est de parcourir les scénarios de déploiement d’applications disponibles en environnement Citrix/Microsoft. Les technologies de déport d’affichage, de virtualisation et de télédistribution seront fortement mises en avant pour cette heure de démonstrations ! Cette session ne se limitera pas à la mise à disposition d’applications pour Windows uniquement ; nous vous montrerons comment vos utilisateurs peuvent accéder à leurs applications depuis n’importe où : chez eux, sur leurs terminaux mobiles (Surface, Windows Phone, iPhone...) ou encore sur leurs Mac OS X ou Linux.
Speakers : William Bories (Citrix), Olivia Mirial (Microsoft), Stéphane Saunier (Microsoft)
Transitions et Animations – Donnez une nouvelle dimension à vos applications ...Microsoft
Améliorer l’impact et l’expérience utilisateur de vos applications en travaillant sur les animations de vos contrôles et la transition de vos pages. En quelques astuces et conseils, Samuel et Jean-Sébastien vous apporteront les clés pour rendre vos applications uniques !
Speakers : Jean-Sébastien Dupuy (Microsoft), Samuel Blanchard (Naviso)
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Microsoft
"Deux géants du développement web de nos jours : - Symfony2, le framework PHP qui a le vent en poupe - Windows Azure : la plateforme Cloud de Microsoft offrant une palette de services en mode PaaS (Plateforme As A Service) la plus étendue du marché Deux géants dont la cohabitation ne semble pas évidente de prime abord et qui nécessite quelques adaptations. De la définition de services configurables au déploiement dans le cloud, développons ensemble une application Symfony 2, flexible et déployée en mode PaaS dans Azure : mise en œuvre de Web Roles, utilisation de SQL Azure et stockage sécurisé via les Blob storage. Un excellent moyen de prendre connaissance, au travers de notre retour d’expérience, des nombreux pièges à éviter et des évolutions nécessaires pour tirer parti du meilleur de ces deux mondes."
Speakers : Stéphane Escandell (Brainsonic), Benjamin Moulès (Microsoft France), Jérôme Respaut (Brainsonic)
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Microsoft Ideas
Aujourd'hui, avec l'utilisation croissante des appareils mobiles, la prolifération des applications et les attentes des utilisateurs, qui veulent pouvoir accéder à leurs données d'entreprise depuis pratiquement n'importe où, les défis sont plus nombreux que jamais. Les équipes IT ont besoin d'une solution fiable, complète et efficace qui prenne une approche axée sur les utilisateurs en matière de gestion des utilisateurs, de leurs appareils et de protection des données d'entreprise. Comment bénéficier d'applications métier performantes et connectées pour augmenter l'impact des applications grâce à de nouvelles fonctionnalités, des déploiements multiples et rendre l’accès à distance plus simple pour les utilisateurs. Une session avec la participation de Orange et Microsoft.
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidBosco Basabana
PhoneGap permet de créer des applications multi plates-formes mobiles. Il prend actuellement en charge iOS, Android, HP webOS, BlackBerry et Symbian. Celles-ci sont développées en HTML5, Javascript et CSS et sont hybrides, ce qui signifie qu'elles ne sont ni vraiment natives, ni purement basées sur le Web.
Cette outil permet ainsi de construire des applications sur chacune des plates-formes, sans avoir à apprendre l'Objective-C, Java ou autre langage de programmation. PhoneGap prend également en charge tous les cadres ouverts avec lesquels on a l'habitude de travailler, comme jQuery, Sencha,....
PhoneGap a été développé par Nitobi lors d'un événement (l'iOSDevCamp à San Francisco) et va continuer à avoir du succès à la conférence O'Reilly Média. Ce Software fut ensuite racheté le 4 octobre 2011 par Adobe Systems.
Désormais connu depuis son rachat sous le nom de Apache Callback et plus récent sous le nom de Apache Cordova (le nom "Callback" ayant été jugé comme trop générique), ce dernier continue encore à attirer les développeurs.
Eclipse est un environnement de développement intégré libre (IDE), supportant de nombreux langages de programmation. Il produit et fournit des outils pour la réalisation de logiciels, englobant les activités de programmation, de modélisation, de conception, de test et de reporting.
Android quant à lui est un système d'exploitation Open Source utilisant le noyau Linux, pour smartphones, PDA, terminaux mobiles ainsi que de nombreux autres appareils. Il a été conçu par Android, une startup rachetée par Google et son support est réalisé en Java.
Le développement d'applications Android fait cependant appel à un certain nombre de pré-requis en programmation:
Blend 2015, un nouveau look et de nouvelles fonctionnalités pour les développ...Microsoft
Très souvent présenté comme un outil pour le design d’applications, autrement dit pour les designers, Blend est un outil complémentaire à Visual Studio qui s’adresse aussi aux développeurs. Intellisense pour XAML, debugging, un explorateur de solution revisité avec une meilleure intégration du contrôle de sources ainsi que la possibilité d’ajouter des packages Nuget. Blend 2015 prend l'apparence de Visual Studio et s'accapare plusieurs de ses fonctionnalités tout en améliorant leur fonctionnement côte à côte, pour un meilleur confort du développeur. Venez découvrir avec nous les nouveautés de Blend 2015 faites pour les développeurs !
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).
"
"Si de fantastiques nouveautés sont apparues au cours des versions comme le support de l’asynchronisme, depuis plus de 10 ans, la mouvance globale de C# nous emmène vers une approche beaucoup plus fonctionnelle.
La version 7 marquera un bond considérable dans cette direction avec l’arrivée d’un grand nombre de nouveautés que je vous propose de décortiquer ensemble.
"
5. tech.days 2015#mstechdays
Historique de la convergence
Pourquoi ne pas migrer
La migration vers Universal App
Windows Phone : Migrez de Silverlight vers Universal App
7. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Lock Screen Image
Fournisseur de sonnerie
Alarmes et reminder
Faire fonctionner vos applications sous le lock-screen
Lense (application caméra)
Clipboard API
OpacityMask, RadialGradientBrush
Clip
8. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
CameraCaptureTask
VOIP
Feature Silverlight
8.0
Silverlight
8.1
XAML
Continuous Background Execution Agents (GPS
Apps)
9. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Mutualisation du code entre Windows et Windows Phone
Meilleures performances
Adaptation du rendu selon le device
API pour éditer des vidéos
Accéder aux sensors en tâche de fond (DeviceUseTrigger + Sensor)
UI testing
Feature Silverlight 8.0 Silverlight 8.1 XAML
Background Audio
10. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Amélioration Contrôles (Combobox, Textbox, …)
<StackPanel>
<TextBlock Text="Name />
<TextBox Text="Name"/>
</StackPanel>
<TextBox PlaceholderText="Name" Header="Name"/>
Silverlight
Store App
18. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Changement du nom de l’évènement :
Tap Tapped
DoubleTap DoubleTapped
Quelques changements de comportement par défaut
Alignement horizontal des boutons
19. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Changement de l’enum pour l’InputScope
Animations (Independent/DependentAnimation)
EnableDependentAnimation = true
TiltEffect (PointerDownAnimation)
21. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
• Fondamentalement identique
• Quelques modifications
• Déclaration des namespaces
• xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
• xmlns:phone="using:Microsoft.Phone.Controls«
• https://msdn.microsoft.com/en-us/library/windows/apps/dn800286.aspx
22. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Un seul canvas pour une diversité d’écran
Fournit un système de
layout et de
coordonnées commun
10”
tablet
7” tablet
6”
5”
4.5”
Infinite virtual canvas
166 Logical DPI
24. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
https://msdn.microsoft.com/en-us/library/windows/apps/Hh761491.aspx
Silverlight
Flip
Iconic
Cycle
25. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
https://msdn.microsoft.com/en-us/library/windows/apps/Hh761491.aspx
Store App
27. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Gestion des thèmes : Default, Dark, Light, HighContrast
Récupération d’une ressource selon le thème appliqué
Pas de changement à l’exécution
RequestedTheme pour forcer un thème spécifique sur un
FrameworkElement ou sur l’application
37. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Silverlight WinRT
Application_Launching OnLaunched
Application_Activated Resuming/OnActivated
Application_Deactivated OnSuspending
Application_Closing Pas d’equivalent
IsApplicationInstancePreserved PreviousExecutionState
38. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
• Contexte de l’application conservée
• Fermeture de l’application par le gestionnaire de tâches
• L’état « terminated » ne conserve aucun état (ni stack de navigation ni
dictionnaire global)
• ATTENTION au bouton back
39. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Pros Cons
Restaurer l’état après un
« resuming » quand T < ? min
sinon réinitialiser app
NE PAS FERMER l’application pour
reproduire le comportement de 8.0
Sauvegarder l’état de l’app dans le
suspending
Ne pas restaurer l’état si
l’application a été fermée par
l’utilisateur
Sauvegarder plusieurs historiques
de navigation quand plusieurs
points d’entrée disponibles
40. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Nouveau template de projet:
Blank App n’inclut pas la gestion de la touche back
Hub App, Pivot App l’inclut dans la classe /Common/NavigationHelper
Ce qui cause un retour vers la page précédente
Si vous avez besoin de surcharger ceci, remplacez avec votre code pour une gestion custom de la
navigation
Gestion du bouton back
45. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Local
Emplacement principal
Peut être sauvegardé sur OneDrive
Roaming
Données partagées entre devices
Limité à 100kb
Temp
Données temporaires
Peut être vidé lorsque la mémoire du telephone
est pleine
Device B
WP 8.1 – PFN 12345
Roaming Local
Local
Cache
Temp
Device A
WP 8.1 App
Roaming Local
Local
Cache
Temp
Backup [Device A]
46. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
<TextBlock Text=""{Binding LocalizedResources.Farewell,
Source={StaticResource LocalizedStrings}}" />
Utilisation depuis le code:
Utilisation en XAML:
var message = AppResources.Farewell;
47. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
<TextBlock x:Uid="Greeting" Text="?" />
Utilisation depuis le code:
Utilisation en XAML:
var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
var string = loader.GetString('Farewell');
48. tech.days 2015#mstechdaysWindows Phone : Migrez de Silverlight vers Universal App
Silverlight Universal Apps
Resx Resw
Dictionary<string,object> Dictionary<string,string>
Création de propriétés Accès via clés
Binding complexe et coûteux Résolution automatique
Le Xaml pilote la localisation Le resw pilote la localisation