eclipse day paris
DESCRIPTION
Les slides de la présentation Eclipse Day 2010TRANSCRIPT
11
Cloud computing et ouverture, les initiatives de Microsoft
Pierre Couzy – Microsoft FranceYves Yang – Soyatec
22
33
44
Cloud Cloud
Gestion de charge
Charge
Jan Apr Jul Oct
Pic de charge
Web Tier
B/L Tier
Database
B/L Tier
B/L Tier
B/L Tier
Database
p1 p2 p3
Web Tier
Web Tier
Web Tier
55
Mon appli, tes comptes ?
Active Directory
Comptes d’une appli Web (base
de données)
Compte Orange,
Free, Live, Google, …
Compte OpenId …
Mon appli
Fournisseur d’identité
Une autre appli
66
Entreprise A
Vos données, vos applis ?
Serveur Data
Je t’aime
!
Moi aussi
je t’aime !
77
Entreprise A
Entreprise B
Cloud public
Scénarios pour la donnée
ServeurData
Serveur
Serveur
Serveur Data Serveur
Navigateur(JSON & AtomPub
dans Azure)
88
Les composantes Azure
Platform as a Service (PaaS)
1010
Windows AzureDéveloppement Environnement sous eclipse
Yves YANGSoyatec
1111
Agenda
SoyatecWindows Azure Java SDKWindows Azure PDT - PHPWindows Azure JDT - JavaDémo
1212
Soyatec
Editeur de logiciels français.Leader sous Eclipse dans les domaines suivantes
IHM déclarative Modélisation et génération de codeOutils de développement
ExpertisesModélisation EMF, UML et BPMNCloud Computing
Fournisseur de solution Microsoft sous EclipseSilverlight et Windows Azure IDE pour PHP et Java
1313
Projets chez eclipse
XWT – Un moteur d’IHM déclarativeUne solution d’IHM innovante dans le monde Java & eclipse, qui est en train de devenir le standard via le projet e4.
PMF (Presentation Modeling Framework).Un composant MDA d’IHM a pour but de fournir un ensemble d'outils de génération d’application à partir du modèle métier.
EGF (Eclipse Generation Framework)Il s’agit d’un moteur de l’orchestration des tâches pour la génération de codes.
1414
Projets chez Eclipse
VE (Visual Editor)Outils permettant le développement d’IHM de façon visuelle.
XWT Visual Design editorE4 Workbench Designer
ESLEnvironnement de développement pour Microsoft Silverlight sur la plateforme Eclipse.
1515
Windows AzureRu
ntim
es &
Serv
ices
http:// REST Web ServicesXMLoData AtomPub RSS
AppF
abric
SD
Ks
Developer ExperienceUse existing skills and tools.
Windows Azure Tools for
Windows Azure Command-Line Tools for
Windows Azure Companion
Win
dow
s Az
ure
SD
Ks
1616
Windows Azure Java SDK
Une biblothèque Java qui permet aux développeurs d’utiliser l’infrastructure et les services de Windows Azure de manière familière & consistante.
Architecture logicielle
Windows Azure SDK for Java
Blobs, Tables, Queues
Manageability, Instrumentation,
logging
Helper for Http, Auth, REST, Error
Votre application Java
Compute Storage Manage
REST
Windows Azure StoragePersistanceMonté en chargeHaute disponibilité
Une API complète pour accéder aux Blobs, Tables & Queues de Windows Azure Utilitaires de base pour la couche transport HTTP/REST, l’authentification & la gestion des erreursGestion de compte et de déploiement
1717
Windows Azure PDT
Un environnement de développement complète pour Windows Azure en PHPGestion et configuration de projetConversion de projetOutils de développement en PHP
Outils d’édition de codeTemplate Code complétion
Exploreur et manipulation des donnéesExécution en mode de simulationDebugging
Packaging et Déploiement directement dans le CloudSupport de MySQL
1818
Windows Azure PDT
Windows Azure PDT
Eclipse PDT
Eclipse Plate -forme
Windows Azure SDK
Java SDK
OutilsPHP SDK
1919
Windows Azure JDT
Un environnement de développement complète pour Windows Azure en JavaConfiguration de projet
Web ProjetJava Project en Console
Conversion de projetServeur d’applications
Tomcat 6 & 7, SpringSource TCExploreur des donnéesConnexion aux données
Windows Azure Storage & SQL Azure Windows Azure Drive
Diagnostiques & LoggingExécution et Debugging en mode localeDéploiement directement dans le Cloud
Java Runtime
REST
2020
Windows Azure PDT
Windows Azure JDT
Eclipse JDT/WTP
Eclipse Plate -forme
Windows Azure SDK
Java SDK
OutilsJava App
Fabric
2121
Démo