46
Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Embed Size (px)

DESCRIPTION

Windows 8, Windows Phone 8 et le Windows Store Apps ont apporté une nouvelle approche pour les entreprises dans le développement de leurs applications métier (LOB). Ces applications qui sont complexes et spécifiques, pour répondre aux besoins fonctionnels doivent être aussi intuitives, rapides, fluides, tactiles et si possible exploiter les nouvelles possibilités apportées par ce nouveau système d’exploitation et par les nouveaux terminaux. Cette session permettra de voir cette nouvelle approche et comment répondre à ces nouveaux besoins, ainsi que les outils mis à disposition des entreprises, et comment passer d’une application traditionnelle vers une application Modern UI.

Citation preview

Page 1: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Donnez votre avis !Depuis votre smartphone, sur : http://notes.mstechdays.fr

De nombreux lots à gagner toutes les heures !!!

Claviers, souris et jeux Microsoft…

Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr

Page 2: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows

8 et Windows Phone 8Audrey Petit / Patrice LamarcheConsultante / Leader Technique

Microsoft / Log’in Space

Code / Développement

http://blogs.msdn.com/b/audrey - @AudreyPetit42 http://patricelamarche.net – @PatriceVB

Page 3: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Présentation Microsoft Services

Support PremierEntreprise Strategy

Microsoft Consulting Services

Concevoir et DéployerImaginer et Planifier Optimiser et Maintenir

Environnement de travail et mobilité

La collaboration

La productivité

Applications Uniques et Innovantes

Cloud Privé et Cloud Public

L’automatisation de processus métier

Les réseaux sociaux d’entreprise

Business Intelligence et Big Data

Microsoft Services

700 Experts

en France

Un écosystè

me Partenair

es

Un capital

intellectuel

Page 4: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Les opportunités• Windows Store• Développer pour Windows 8 et Windows

Phone 8• Ergonomie Modern UI• Passer aux Apps Modern UI• Démos• Q&A

Agenda

Page 5: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

LES OPPORTUNITÉSChapitre 1

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 6: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Installé par défaut sur tous les PC

Page 7: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Dans le trio de tête– Android– iPhone– Windows Phone

Windows Phone

Page 8: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

+ de 400 millions de clients potentiels

Page 9: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Pour générer 1 millions de $– Avec un prix de 4$99

• Il faut générer 250 000 ventes

• Soit 0,05% des clients Windows

Exemple de CA généré

Page 10: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

WINDOWS STOREChapitre 2

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 11: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Avantages– Exposition via le store– Déploiement automatique– Support des mécanismes d’achat proposé par le

store– Support des versions d’essai

• Inconvénients– Partage de revenue – Application visible de tous

Déploiement via le store

Page 12: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Partage de revenu

Page 13: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Versions d’essai

Page 14: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Déploiement « privé » sans passer par le store

• Nécessite de signer le package• Group Policy - Allow all trusted apps

to install– Activé par défaut pour les PC en domaine– HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\

Windows\Appx\AllowAllTrustedApps = 1

Déploiement en side loading

Page 15: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Deux techniques de déploiement (IT)– Deployment Image Servicing and Management

(DISM)• DISM /Add-ProvisionedAppxPackage

/PackagePath:C:\App1.appx /SkipLicense– Powershell• add-appxpackage C:\ContosoApp\

ExpenseApp.appx

Déploiement en side loading

Page 16: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Windows Intune – Store d’entreprise

Page 17: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

DÉVELOPPER POUR WINDOWS 8Chapitre 3

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 18: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

www.buildwindows.com

Communication

& Data

Devices & Printing

WinRT APIsDirectX &

Media

Windows 8

Desktop Apps

CC++

Win32

C#VB

.NET SL

HTMLJavaScri

pt

Internet

Explorer

Windows Store Apps

Application Model

XAML

JavaScript

HTML / CSS

CC++

C#VB

Windows Kernel Services

Syste

m

Serv

ices

Vie w

Mod

el

Con

troll

er

Kern

el

Page 19: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Windows Phone 8

Page 20: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

1ère étape vers la convergence

Page 21: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Outils

BLEND

VISUAL STUDIOStylingPath-editingAnimationVisual StatesTransitions

Control creation

LayoutProperty

editingBasic dataView authoring

Code editingRefactoringDebuggingCode analysisProfiling

DESIGN CORE CODING

Page 22: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

ERGONOMIE MODERNUIChapitre 4

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 23: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 24: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 25: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 26: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 27: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 28: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 29: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Page 30: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Clearancesale

Gifts forkids

Holiday shopping

Home and garden

Everything for winter

Page 31: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 32: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Page 33: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

PASSER AUX APPS MODERN UIChapitre 5

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 34: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Applications « complètes »• Applications « compagnon »

Stratégies

Page 35: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Possibles pour les applications qui ont un scope fonctionnel précis et spécifique– Non adapté pour les progiciels

• Exemples dans l’immobilier– Saisie d’états des lieux, Saisie d’assemblées

générales, Gestion de clés, etc.

Application 100% ModernUI

Page 36: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Sous-ensemble fonctionnel de l’application desktop– Scénario Touch et mobilité– Définir les fonctionnalités• Les plus utilisés• Les plus pertinentes en situation de mobilité

Applications « Compagnon »

Page 37: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Etapes de Transition - ArchitectureSur le cloud

On premise

SQL ServerDynamicsSAPAutres…

Sockets• Datagram• MessageWeb• Stream TCP• StreamWebHTTP• HttpClient/

HttpResponseMessage

• WinJS.XHR• XmlHttpRequestAtomPub/SyndicationDataServices• ASMX• WCF• OData

Page 38: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Maquettage graphique• Prototype UI réél• Développement

Etapes de Transition - UI

Page 39: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

demoEXEMPLE DE PASSAGE VERS MODERN UI

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 40: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

demoEXEMPLES D’APPLICATIONS METIERS

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Page 41: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Qu’est-ce que le MBIC ?

Espace

Un Showcase d’applications métier

innovantes

Méthodologie

Des “Workshops innovation”

spécialement concus pour chaque client

Approche métier

Des scénarios métiers par secteurs d’activités

Des assets Microsoft (MCS France ou WW, BG,

Solution Area, MS Research) et Partenaire

(Sofluent, Osiatis, ISV…)

Trouver des réponses innovantes aux

besoins métiers et business

Accélérer le cycle de décision :

Plus d’impact businessEt Moins de risques

projet

Page 42: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Accélérateur Windows

Ressources

Coaching

Visibilité

aka.ms/accelerateur-windows

Plus d’info ? RDV stand Windows 8

L’Accélérateur Windows

Page 43: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

4 ouvrages écrits par 13 Microsoftees

http://www.editions-eyrolles.com/livres/Windows-8-pour-les-professionnels

Page 44: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

• Windows 8 – http://msdn.microsoft.com/fr-fr/windows/apps/ – http://blogs.msdn.com/b/windowsappdev_fr/

• Windows Phone 8– http://www.windowsphone.com/en-US/business/custom-hub – http://dev.windowsphone.com

Ressources

Page 45: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Donnez votre avis !Depuis votre smartphone, sur : http://notes.mstechdays.fr

De nombreux lots à gagner toutes les heures !!!

Claviers, souris et jeux Microsoft…

Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr

Page 46: Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8

Formez-vous en ligne

Retrouvez nos évènements

Faites-vous accompagner gratuitement

Essayer gratuitement nos solutions IT

Retrouver nos experts Microsoft

Pros de l’ITDéveloppeurs

www.microsoftvirtualacademy.com

http://aka.ms/generation-app

http://aka.ms/evenements-developpeurs

http://aka.ms/itcamps-france

Les accélérateursWindows Azure, Windows Phone,

Windows 8

http://aka.ms/telechargements

La Dev’Team sur MSDNhttp://aka.ms/devteam

L’IT Team sur TechNethttp://aka.ms/itteam

Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8