22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
33 PRESENTATION TEQUILA POSITIONNEMENT sur le média interactif FORME Technologique créative VALEURSTRATEGIE Visibilité Notoriété Prospérité Problématique Concurrence Ressources Audience e-réputation & influence Community management Référencement Média Mesure Audit & conseil Etudes et spécifications Production de contenus AMOA Conception créative Charte intranet / coporate Design interactif Interfaces tactiles Motion design Dispositif web – Intranet Web TV - TV interactive Web applications CMS Open source Flash plate-forme Silverlight – WPF Positionnement
44 PANNEAU DES CLIENTS
55 Agenda Quest ce que Silverlight 3? Pourquoi utiliser Silverlight 3? Pourquoi Silverlight et PHP? Communication entre Silverlight et PHP Construire un application Q&A
66 Quest que Silverlight 3 ?
77 Quest ce que Silverlight 3? Les applications riches sont le futur dés aujourdhui Adobe Flex Silverlight Un framework pour créer des applications riches dans le navigateur Une implémentation, cross-navigateur, cross-plateforme du framework.NET pour créer et délivrer la prochaine génération dapplication riche sur Internet dans votre navigateur
88 Quest ce que Silverlight 3? Un plugin de 4-5 Mo Se télécharge une fois, et distribuable via Windows Update Disponible sous Mac (projet moonlight) et Mac Fonctionne sur le navigateur du client Internet explorer Mais aussi Firefox, Chrome, Safari etc… Sous-ensemble du framework.NET originaire de WPF Interface utilisateur riche – XAML /.NET – C# ou VB.NET
99 Pourquoi Silverlight 3 ?
10 Pourquoi Silverlight 3? HTML / PHP / AJAX / ASPX etc… Leurs plus belles années sont dérrières Etendre HTML (CSS3, Ajax) « Mettre du rouge à lèvres à un cochon » Silverlight.NET Framework UI Capabilities Cross-platform
11 Pourquoi Silverlight3 & PHP?
12 Pourquoi Silverlight et PHP? Le meilleur des deux mondes PHP Programmation simple daccés POO Grande communauté Silverlight Puissance du framework.NET Développement dapplications riche
13 Pourquoi Silverlight et PHP? Développer en Silverlight XAML Extensible Application Markup Language, fichier XML définissant l'interface utilisateur Outils : Microsoft Expression Blend 3.NET Framework trés riche offrant des possibilités infinies PHP Orienté objet Beaucoup de framework existant (PEAR, Zend framework, Symfony)
14 Pourquoi Silverlight et PHP? Pour démarrer Visual Web Developper Express 2010 Silverlight tools for VS2010 Microsoft Expression Blend 3
15 Pourquoi Silverlight et PHP? Pour démarrer Visual Web Developper Express 2010 Silverlight tools for VS2010 Microsoft Expression Blend 3
16 Démo Renault Mégane Renault Laguna Coupé
17 Silverlight en clientside
18 Silverlight en clientside Communication entre Silverlight et PHP WebClient, WebHttpRequest-classes Format REST, JSON, XML, SOAP Communiquer avec un service REST en XML Crossdomain.xml / ClientAccesPolicy.xml pour autoriser silverlight à se connecter à ces serveurs Utilisation de WebClient Appel asynchrone Lévènement "Completed"
19 Silverlight en clientside Les élements à connaître DataContext DataBinding DataTemplate L interface INotifyPropertyChanged ValueConverters
20 Démo Création dun client twitter
21 Démo Création dun client twitter CONTRIBUEZ VOUS-MÊME !!!