agendadownload.microsoft.com/documents/france/partner/2010/360/... · 2018-12-05 · agenda...
Post on 06-Aug-2020
0 Views
Preview:
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
Démonstration: Quelques applications
Silverlignt… Bing map Microsoft Centre des usages Showcase – Demos SilveOS MSHealth TaskTimer
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