Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Comment créer une alerte WMI ? WMI Windows Management Instrumentation Outils : SQL Server Management Studio SQL Agent Patrick Guimonet Architecte Infrastructure.
ASP.NET 2.0 et la sécurité Nicolas CLERC
Application Android . pour étudiants de l’Esiee
Découvrez… 30/03/2017 © Agarik.
Sécurité Informatique
Rencontre mensuelle Groupe dUsagers SharePoint Québec Chapitre de Québec Décembre
Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot.
ManageEngine ADSelfService Plus
XML-Family Web Services Description Language W.S.D.L.
Quoi de neuf dans ASP.NET avec Visual Studio 2013 ?
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Plateforme de Communications Unifiées conçue pour les entreprises.
Benjamin Soulier Technical Expert Cambridge Technology Partners Le meilleur des deux mondes - SharePoint 2010 et Azure!
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Les nouveautés Windows Server 2012
La gestion d’une flotte de tablettes
Do List Organize Everything with list. INTRODUCTION applications dont deux tiers gratuites activations par jour 50,8% des ventes de Smartphones.
Do List Organize Everything with list. INTRODUCTION applications dont deux tiers gratuites activations par jour 50,8% des ventes de Smartphones.
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
Développez des applications LOB pour Windows Phone 8 et devenez Mobile Enterprise-Ready ! Nicolas Humann Exakis.
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.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Services web pour applications web modernes et mobiles
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO Reporting Services 2012 Geoffrey Lalanne Tech-lead.
Azure – Outils et bonnes pratiques
Solutions d'infrastructure, systèmes et réseaux
Windows NT 4 Formation 8, 15, 31 janvier 2002
Présentation La société VFCS, offre un éventail très large de services couvrant vos besoins liés aux technologies actuelles de l'informatique. Du développement,
1© GLADINET, INC.12/12/2014. Historique Gladinet Fondé en 2008 en Floride, Gladinet fournit des solutions en ligne d'accès, de stockage, de partage de.
Expose sur « logiciel teamviewer »
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
Quand l’agilité n’est pas une option
L2T (Landolsi Telecom Technology) o Fondée en 2006 o Fournisseur des services de télécommunications : solutions mobiles SMS, MMS et Internet Mobile.
Tech.days 2015#mstechdays Azure Machine Learning #mstechdays #mstechdays techdays.microsoft.fr.
Les compétences à prévoir Site mobile ou applications mobiles.
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
9 février Jean-Pierre RIEHL - MVP SQL Server Bewise
Soutenance de projet Mise en place d’une solution de reporting.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
Outils développement d'application Mobile
Module 1 : Vue d'ensemble de Microsoft SQL Server
22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead.
Le dev cross-plateformes, c’est quoi ? Créer pour toutes les plateformes Migrer à partir d’autres plateformes.
Introduction General Chapitre 1 : Cadre général
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
IT Pro Day Premier regard sur Windows Server 2012 Essentials Marc Michault Microsoft Certified Trainer Altran Education Services
Présentation de l’application
2 Windows Phone 7 en entreprise Sacha Leroux Regional Director Bewise Christopher Maneu MVP Device Application development Bewise Marlène Parrin Commerciale.
Ecrire un moteur 3D pour Windows 8 avec DirectX et C#
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.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
22 Supervisez toutes vos applications et systèmes tout en suivant vos niveaux de services - SCOM 2007 R2 Mercredi 10 février 2010 Jean-François BERENGUER.
@GUSS_FRANCE.
TWP Toolkit Formation 21/10/2009.
SQLSATURDAY 420 – PARIS 2015 SQL 2016, UN NOUVEAU SOUFFLE POUR LA B.I. MICROSOFT ON PREMISE ?
SQLSaturday Paris 2015 La BI dans le Cloud Quelles solutions ? Franck Microsoft.
Utilisation de Quattor par GRIF Michel Jouvin LAL/Orsay
Installation & Outils O.Legrand G. Seront. Installation code.google.com/android/intro/installing.html Pour développer des applications de type Android,
FACTORY systemes Module 7 Page 7-1 Les outils clients non Wonderware FORMATION InSQL 7.0.
Retour d’expérience sur Azure Stack Fabien William
Backend pour les applis multi-devices
Transcription de la présentation:

Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft

Bachelor en Science Informatique à l’Université de Genève (2011) Master en Science informatique de l’EPFZ (Mars 2013) Junior It Architect dans le secteur bancaire ( ) Technical evangelist à Microsoft Suisse depuis Mai 2014

Agenda Introduction Authentification Les notifications Push Le mode offline

Introduction Chapitre 1/4

«Créer un backend sur le cloud facilement pour n'importe quelle application mobile»

API REST Les plateformes clients supportées

Vitesse de développement et facilité de maintenance Personnalisation Possibles

Données Azure SQL par défaut Alternativement: blobs, tables, SQL dans une machine virtuelle ou encore une base de donnée sur site Les données restent toujours en votre contrôle Azure SQL dbAzure Table Storage Azure Blob Storage Mongo DB SQL Server in a VM SQL Server On-Prem

L’Authentification Chapter 2/4

Authentification Support de Facebook, Twitter, Microsoft, Google et Azure Active Directory. Une authentification personnalisée peut être implémentée au travers de scripts serveurs. Facebook Twitter Microsoft Google Active Directory Custom

Le Push avec les Notifications Hubs Chapter 3/4

3 Les challenges des notifications Push

3 Notification Hubs Overview App back-end Notification Hub APNSGCMMPNSWNS $ ¥ ¥ $ £ € $ € tag = “female” tag = “Seattle” tag = “vanilla” “female” “Seattle” “vanilla” “male” “Seattle” “vanilla” “female” “Seattle” “vanilla” “female” “vanilla” “female” “New York” “chocolate” “male” “New York” “vanilla”

3 Baser les notifications sur un intérêt App back-end Tag: ”Beatles” Tag: ”RollingStones” Tag: ”Beatles” App back-end Notification Hub

3 Notification d’un utilisateur logique simple App back-end Tag: ” ” App back-end Tag: ” ” Notification Hub

Personalisations avec les templates Registration Les applications clientes peuvent s’enregistrer avec des Template personnalisés Envoyer des Notifications Personnalisées Le Backend envoie un message avec les personnalisés Les expressions Template Les templates supportent une personnalisation simple: E.x., {‘Sam, ’+$(friend)+’ vous a ajouté à’+$(groupName)+‘ group’}. Notification Hub App back-end $(tempF) { aps: { alert: “$(tempC)” } { tempC: “23”, tempF: “73” } 16 61

Le mode offline Chapter 4/4

API REST Le mode Offline Contexte de Synchronisation

Synchronise les données entre la base de données locale et la base de donnée distante La synchronisation est invoquée suivant un méchanisme Push/pull SQLite utilisé par défaut en local, customizable par l’utilisateur

Conclusion Chapter 4/4

Windows Store iOS Android Xamarin Windows Phone iOS Android HTML 5/JS SDKs Scripts: table Jobs recurrent API Personalisés REST API FacebookTwitterMicrosoftGoogle Active Directory SQL Table Storage Blob Storage WNS & MPNS APNSGCM Mongo DB Notification Hubs Source Control