22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle...

21

Transcript of 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle...

Page 1: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Page 2: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

22

IntéropérabilitéSilverlight & PHPLe 8 février 2010GIACOPINO CyrilDirecteur pôle technologieTEQUILARAPIDO.

Page 3: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

33

PRESENTATION TEQUILA

POSITIONNEMENTsur le média interactif

FORMETechnologique créative

VALEUR STRATEGIE

Visibilité Notoriété Prospérité

Problématique Concurrence

Ressources Audience

e-réputation & influenceCommunity management

RéférencementMédia

Mesure

Audit & conseilEtudes et spécificationsProduction de contenusAMOA

Conception créativeCharte intranet / coporateDesign interactif Interfaces tactilesMotion design

Dispositif web – Intranet Web TV - TV interactive

Web applicationsCMS Open sourceFlash plate-formeSilverlight – WPF

Positionnement

Page 4: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

44

PANNEAU DES CLIENTS

Page 5: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

55

Agenda

Qu’est ce que Silverlight 3?Pourquoi utiliser Silverlight 3?Pourquoi Silverlight et PHP?Communication entre Silverlight et PHPConstruire un applicationQ&A

Page 6: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

66

Qu’est que Silverlight 3 ?

Page 7: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

77

Qu’est ce que Silverlight 3?

Les applications riches sont le futur dés aujourd’huiAdobe FlexSilverlight

SilverlightUn framework pour créer des applications riches dans le

navigateurUne implémentation, cross-navigateur, cross-plateforme du

framework .NET pour créer et délivrer la prochaine génération d’application riche sur Internet dans votre navigateur

Page 8: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

88

Qu’est ce que Silverlight 3?

Un plugin de 4-5 MoSe télécharge une fois, et distribuable via Windows UpdateDisponible sous Mac (projet moonlight) et Mac

Fonctionne sur le navigateur du clientInternet explorerMais aussi Firefox, Chrome, Safari etc…

Sous-ensemble du framework .NET originaire de WPFInterface utilisateur riche – XAML / .NET – C# ou VB.NET

Page 9: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

99

Pourquoi Silverlight 3 ?

Page 10: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1010

Pourquoi Silverlight 3?

HTML / PHP / AJAX / ASPX etc…Leurs plus belles années sont dérrièresEtendre HTML (CSS3, Ajax)« Mettre du rouge à lèvres à un cochon »

Silverlight.NET FrameworkUI CapabilitiesCross-platform

Page 11: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1111

Pourquoi Silverlight3 & PHP?

Page 12: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1212

Pourquoi Silverlight et PHP?

Le meilleur des deux mondesPHP

Programmation simple d’accésPOOGrande communauté

SilverlightPuissance du framework .NETDéveloppement d’applications riche

Page 13: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1313

Pourquoi Silverlight et PHP?

Développer en SilverlightXAML

Extensible Application Markup Language, fichier XML définissant l'interface utilisateurOutils : Microsoft Expression Blend 3

.NETFramework trés riche offrant des possibilités infinies

PHPOrienté objetBeaucoup de framework existant (PEAR, Zend

framework, Symfony)

Page 14: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1414

Pourquoi Silverlight et PHP?

Pour démarrerVisual Web Developper Express 2010Silverlight tools for VS2010Microsoft Expression Blend 3

Page 15: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1515

Pourquoi Silverlight et PHP?

Pour démarrerVisual Web Developper Express 2010Silverlight tools for VS2010Microsoft Expression Blend 3

Page 16: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1616

DémoRenault MéganeRenault Laguna Coupé

Page 17: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1717

Silverlight en clientside

Page 18: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1818

Silverlight en clientside

Communication entre Silverlight et PHPWebClient, WebHttpRequest-classesFormat REST, JSON, XML, SOAP

Communiquer avec un service REST en XMLCrossdomain.xml / ClientAccesPolicy.xml pour autoriser

silverlight à se connecter à ces serveursUtilisation de WebClientAppel asynchroneL‘évènement "Completed"

Page 19: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

1919

Silverlight en clientside

Les élements à connaîtreDataContextDataBindingDataTemplateL’ interface INotifyPropertyChangedValueConverters

Page 20: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

2020

DémoCréation d’un client twitter

Page 21: 22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.

2121

DémoCréation d’un client twitterCONTRIBUEZ VOUS-MÊME !!!