Microsoft Silverlight Soumow Atitallah Microsoft Student Partner
Jun 22, 2015
Microsoft SilverlightSoumow Atitallah
Microsoft Student Partner
Plan
DefinitionExemples du webRich “Interactive” ApplicationsDesigner/developer experienceLanguages de ProgrammationPourquoi Silverlight?Outils necessaires DemosoDemo Deep Zoom Compozero Demo Visual Studio 2010o Demo Expression Blend 4
Liens utiles
Silverlight est une implémentation cross navigateur et cross plate-forme de .NET pour construire et délivrer la prochaine génération d’experiences media et d’applications interactives pour le web.
Definition
Silverlight Client Installation Experience
Plateformes ciblesWindows XP SP2Windows SevenWindows VistaWindows ServerWindows 2000
SP4
Mac OSX
Silverlight sur mobiles
Et Linux?
7
http://www.clubic.com/actualite-257132-novell-sortie-moonlight-linux.html
11 Février 2009
http://info.francetelevisions.fr/
http://www.nouvelle-megane.com/
http://
memorabilia.hardrock.com
Rich “Interactive” Applications
Runtime Performant, 1000x plus rapide que JavaScript.
Networking robuste et souple pour consommer des services
Outillage complet
Fonctionne sur toute infrastructure serveur Web, sans modification
Languages de Programmation
XAML- coeur de Silverlight pour Rich User interface Les autres – pour la logique programmable
designers & developers: Speak different languages
Designer/developer experience
designers design developers add business logic
designer developer
13
designers & developers: Speak the same language
Designer/developer experience
designers design
designers & developers: Speak different languages
developers add business logic
designer developer
14
Pourquoi Silverlight?
Cross-PlatformeCross-Platforme
Model de Programme Flexible avec des outils Model de Programme Flexible avec des outils de Collaborationde Collaboration
Faible Cout, Haute Qualité MediaFaible Cout, Haute Qualité MediaFaible Cout, Haute Qualité MediaFaible Cout, Haute Qualité Media
Silverlight Media Experessions
• Qualité et Variété• Superbe qualité de la video HD (720p)• Vidéo: SMPTE-standard VC-1, WMV v7, v8, v9 / Audio: WMA
and MP3• Graphique vectoriel et les calques
Pourquoi Silverlight?
Cross-PlatformeCross-Platforme
Model de Programme Flexible avec des outils Model de Programme Flexible avec des outils de Collaborationde Collaboration
Faible Cout, Haute Qualité MediaFaible Cout, Haute Qualité Media
Rich Internet Applications
WebWeb desktopdesktop
Facile à developper et à deployer, mais avec des fonctions limitées
Riche experience de l’utilisateur, souvent liée, mais couteuse et difficile à developper et deployer
media & RIAmedia & RIA
WebWeb desktopdesktop
Pourquoi Silverlight?
Cross-PlatformesCross-Platformes
Model de Programme Flexible avec des outils Model de Programme Flexible avec des outils de Collaborationde Collaboration
Faible Cout, Haute Qualité MediaFaible Cout, Haute Qualité Media
DesktopDesktopWebWeb
XHTML / ASP.NET
JavaScript / AJAX
CSS
.NET Languages
XAML / WPF
Windows Media
Flexibleoutils / developpement /
media
IndispensableUX dans toutes les app
Liaisonaux donnés, serverus,
services
Réutiliser Facilement vos competences
Media & RIAMedia & RIA
Outils necessaires pour le Developpement
• Silverlight v4.0• Visual Studio 2010• Microsoft Silverlight 4 Tools pour Visual Studio 2010• Expression Blend 4
Demos
oDemo Deep Zoom Compozer
o Demo Visual Studio 2010
o Demo Expression Blend 4
Liens utiles :
Site Officiel de Microsoft Silverlight : http://silverlight.net
Blog de la communoté tunisienne Silverlight-TN: http://silverlight-tn.blogspot.com
the Silverlight Toolkit : http://silverlight.codeplex.com/
Centre de developpement Microsoft Silverlight : http://msdn.microsoft.com/fr-fr/silverlight/default.aspx
Eclipse for Silverlight : http://www.eclipse4sl.org/
Merci pour votre attention [email protected]
http://soumow.blogspot.com