agendadownload.microsoft.com/documents/france/partner/2010/360/... · 2018-12-05 · agenda...

Post on 06-Aug-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Agenda

Silverlight Le positionnement

Le cas des applications métiers

Expérience de développement

LightSwitch

Windows Phone 7 Le système d’exploitation, la stratégie

Expérience de développement

Questions / Réponses

Silverlight, résumé

• Plugin permettant l’exécution de RIA – Rich Internet Application

• Installation rapide (4Mo, 4 clics, 30 secondes)

• Multi-navigateurs

• Multi-OS:

2

Rappel sur l’historique

Silverlight 1.0

•Plugin

•Media

• JavaScript Silverlight 2

• .NET

Silverlight 3

•GPU

•OOB

•offline

•Référencement

•RIA Services

Silverlight 4

• Impression

•Webcam

• Interop

•D&D

2007

2008

2009

2010

Fonctionnement du plugin

• Le plugin Silverlight: – Installation rapide

(4Mo, 4 clics, 30 secondes)

– A la demande

(ou optionnel via Windows Update)

– Mise à jour automatique

Le plug-in est instancié par une page

Par une balise HTML

SL dans HTML vs SL complet

Silverlight Plugins

Exécution de l’application par le

plugin

<object> référence l’application

MyApp.xap

Le navigateur télécharge et exécute le .xap

Le plugin télécharge le .xap

Le XAP contient les éléments de l’application

MyApp.xap

manifest.xaml

MyApp.dll

Resource Files Assemblies

.NET Frameworks/Runtimes

Desktop/Server

.NET Framework 3.5 Sp1

Mobile Devices

.NET Compact Framework

Le plugin analyse le code et l’exécute

Common .NET Development

.NET Languages ( C#, VB, etc )

.NET Tools ( Visual Studio, etc )

.NET Developers & Skills

Silverlight

Silverlight .NET Framework

Silverlight != .NET

• Sous ensemble de .NET

• Sous ensemble de WPF

WPF, SL ou HTML 5?

Bureau Navigateur

Silverlight pour les applications de gestion

• Support du mode hors du navigateur (démo) – Création d’application bureau…

– … ou hybride (choix de l’utilisateur)

• Mode déconnecté / synchronisé – Application bureau 1 tier ou n tiers

– Notion de stockage local

• Déploiement, re-distribution, packaging (Démo) – Le plugin SL peut être redistribué avec l’application

Silverlight pour les applications de gestion

• Interopabilité

– Elévation de privilèges

– Communication avec le système de fichier

– Exécution et échange de messages avec des applications Windows (démo)

• Sockets

– Support natif (depuis le serveur ET le plugin)

Silverlight pour les applications de gestion

• Développement accéléré

– RIA Services

– Bibliothèques de composants Microsoft ou tiers

• Support et contrôle de l’impression (démo)

• Manipulation du presse papier (démo)

Démonstration: Fonctionnalités pour

applications de gestion

XAML pour UI .NET pour interaction

Application Silverlight .NET

Expérience de développement

*the legendary Charles Petzold

Collaboration designer/développeur

Design Développement

Expérience de développement

• Développeurs: – Outil: Visual Studio

– Framework: sous ensemble de .NET

– Langage: XAML et C# ou VB.NET

• Designers: – Outil: Microsoft Expression Blend

– Langage: XAML

• Collaboration:

– Microsoft Team Foundation Server

Démonstration: Collaboration développeur /

designeur

LightSwitch

• Environnement de développement simple et rapide

– Plugin à Visual Studio…

– … ou indépendant

• Conception d’applications de gestion sans écrire de lignes de code

– Générées en Silverlight: bureau, web ou cloud

– Peuvent être enrichies par du code et reprendre un cycle de développement « classique »

Démonstration: LightSwitch

Windows Phone 7

Ce que nous changeons Une nouvelle approche avec WP7

Ecran capacitif 4 points de contact ou plus

Capteur A-GPS, Accelerometre, Boussole, Lumière, Proximité

Appareil photo 5 mega pixels ou plus

Multimedia Spéficication détaillée, acceleration decodage

Mémoire 256MB RAM ou plus, 8GB Flash ou plus

GPU Acceleration DirectX 9

CPU ARMv7 Cortex/Scorpion ou mieux

800 Q

VG

A

480 QVGA

Boutons hardware | Back, Start, Search

Les spécifications materielles Spécifications consistantes définies par Microsoft

CHOIX MATERIEL

PHOTOS

LE MEILLEUR POUR LES PRO

LE MEILLEUR POUR LES DEVELOPPEURS

EXPERIENCE METRO

SOCIAL

1

2

3

4

5

6

7

7 Zones d’excellence 7 POUR 7

XBOX LIVE

Démonstration: Windows Phone 7

Les prévisions de ventes et l’investissement de

Microsoft • Gain de part de marché et d’unité sur 2010–13

• Windows Phone 7 représentera la grande majorité de la part de marché à partir de fin 2010

• 1.6M d’unités en France en 2011 selon IDC

WW shipments

*Source: IDC forecast from 2 Dec 09

Développement: deux types d’applications

Expérience de développement

• Développeurs: – Outil: Visual Studio

– Framework: sous ensemble de .NET

– Langage: XAML et C# ou VB.NET

• Designers: – Outil: Microsoft Expression Blend

– Langage: XAML

• Collaboration:

– Microsoft Team Foundation Server

Démonstration: Développement

Windows Phone 7

Conclusion

• .NET, .NET, .NET

• Visual Studio + Blend

• Capitaliser sur Silverlight dès aujourd’hui = être prêt demain pour WP7

• => http://developer.windowsphone.com

Prochaines étapes

Microsoft Platform Ready Microsoft Pinpoint

http://pinpoint.microsoft.com/fr-FR/default.aspx

www.microsoftplatformready.com/fr/

Cliquez pour insérer un titre

Questions / Réponses

top related