1 / 15

Eclipse Tools for Silverlight

Eclipse Tools for Silverlight. 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

Download Presentation

Eclipse Tools for Silverlight

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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èmeeclipse • 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 1.IHM statique 2. Evénements Class métier 3. Dynamicité

  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 • eXtensibleApplication Markup Language • Permet de réaliser de la programmationdéclarative • Lien bi-directionnel entre unehiérarchie XML et un code Objet • Mars 2008 : OSP – Open Specifications Promises • [MS-XAML] XAML Object Mapping Specifications • L’ouverture des spécificationspermet à des éditeurs et partenairesd’utiliserce format • 2 vocabulairespublié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édiasdiffé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

  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 Java Developer Common Project System .NET Developer Web Designer

  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 Developmenttools • eclipse4SL est référencé chez Microsoft • Parmi les ressources de développement Silverlight 2

  13. Solutions Silverlight SDK Tools 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.com • Microsoft France • Stève Sfartz, ssfartz@microsoft.com • Microsoft Corp • Vijay Rajagopalan, vijayr@microsoft.com

More Related