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

Preview:

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

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 8Audrey Petit / Patrice LamarcheConsultante / Leader Technique

Microsoft / Log’in Space

Code / Développement

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

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

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

LES OPPORTUNITÉSChapitre 1

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

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

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

+ de 400 millions de clients potentiels

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é

WINDOWS STOREChapitre 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 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

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

Partage de revenu

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

Versions d’essai

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

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

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

Windows Intune – Store d’entreprise

DÉVELOPPER POUR WINDOWS 8Chapitre 3

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

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

Windows Phone 8

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

1ère étape vers la convergence

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

ERGONOMIE MODERNUIChapitre 4

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

Clearancesale

Gifts forkids

Holiday shopping

Home and garden

Everything for winter

PASSER AUX APPS MODERN UIChapitre 5

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

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

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 »

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

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

demoEXEMPLE DE PASSAGE VERS MODERN UI

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

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

Accélérateur Windows

Ressources

Coaching

Visibilité

aka.ms/accelerateur-windows

Plus d’info ? RDV stand Windows 8

L’Accélérateur Windows

4 ouvrages écrits par 13 Microsoftees

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

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

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

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