Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAnne-Claire Beauregard Modifié depuis plus de 9 années
1
Eclipse Tools for Silverlight Eclipse Tools for Silverlight
2
Fondé en 2006, 30 ingénieurs International – Paris, ShenZhen et Xi’An en Chine Métiers – Développement d’outils sous Eclipse EMF, GEF, GMF, VE, UML2, JDT, SWT/JFace et RCP. – Services professionnels Expertise et Offshore Clients – SAGEM, FT, BNP Paribas, EDF, Thalès, Natixis Sécurité, Microsoft, CCR, Talend, W4, …
3
SOYATEC et l’éco-système eclipse Les offres commerciales SOYATEC – eFace – eUML2 – eBPMN Nos contributions – BPMN2 – e4 - eclipse 4 – VE – Visual Editor – eclipse4SL
4
IHM déclarative Problématiques des IHMs – Exigence de compétences élevées – Difficulté de dissocier IHM et traitement – Rythme technologique Web, Eclipse, Swing, mobile etc. Nouveaux besoins – IHM dynamiques – MDA
5
Principes des IHM déclaratives XML Files Class métier 1.IHM statique 3. Dynamicité 2. Evénements
6
Solution 100% Java Environnement de développement Eclipse Intégration avec eclipse RCP Forte extensibilité – Basé sur OSGi architecture Compatibilité XAML/WPF
7
XAML eXtensible Application Markup Language – Permet de réaliser de la programmation déclarative – Lien bi-directionnel entre une hiérarchie XML et un code Objet Mars 2008 : OSP – Open Specifications Promises – [MS-XAML] XAML Object Mapping Specifications – L’ouverture des spécifications permet à des éditeurs et partenaires d’utiliser ce format 2 vocabulaires publiés – [MS-WPFXV] WPF XAML Schema – [MS-SLXV] Silverlight XAML Schema
8
Microsoft Silverlight 2 Silverlight est un runtime pour le Web – Créer des applications riches (RIA) – Délivrer des expériences multi-médias différentiantes (vidéo, interactivité) Plugin cross-browser – IE, FireFox, Safari Silverlight est cross-platform – Windows, Mac – Linux via MoonLight (par Novell, not released) La version 2 se concentre sur les scénarios RIA
9
Eclipse Tools for Silverlight – Etendre la construction d’applications Silverlight aux développeurs Java Projet financé par Microsoft Développement réalisé par SOYATEC Opensource sous licence EPL 1.0 Preview / M1 disponible depuis le 14/10/2008 – http://www.eclipse4SL.org http://www.eclipse4SL.org
10
Why eclipse4SL ? Allows Java developers to develop code for the Silverlight platform Allows Collaboration between Web Designers,.NET Developers, and Java Developers – Eclipse – Microsoft Visual Studio – Microsoft Expression Studio Integrates cross-application development tools into Eclipse – Silverlight SDK –.NET 3.5 framework Cross Platform Support – Initial release supports Windows development platforms – Multi development operating system support in the future based on customer demand & competitive pressure. – Silverlight platform natively supports cross platform interoperability for the end user/consumer Common Project System.NET Developer Web Designer Java Developer
11
Démonstration
12
Où en sommes-nous ? M2 : Décembre 2008 – Méthodologie pour intégrer des Services Web Java – 18/11 : RV de l’interop MSDN sur le sujet Support de la fondation Eclipse – Mike, Ralph – Eclipse SLDT Proposal – Silverlight Development tools eclipse4SL est référencé chez Microsoft – Parmi les ressources de développement Silverlight 2
13
Solutions Tools Silverlight SDK IHM en XAML
14
Pour résumer Les IHM déclaratives – pérenniser les investissements – dissocier les codes techniques / métiers eFace comprend – Des outils de développement Eclipse RCP – Un moteur XAML 100% Java eclipse4SL permet de développer des applications Web riches – Silverlight XAML interfacés à des codes métiers (Java,..)
15
Contacts SOYATEC – Yves Yang, yves.yang@soyatec.comyves.yang@soyatec.com Microsoft France – Stève Sfartz, ssfartz@microsoft.comssfartz@microsoft.com Microsoft Corp – Vijay Rajagopalan, vijayr@microsoft.comvijayr@microsoft.com
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.