Successfully reported this slideshow.
Your SlideShare is downloading. ×

Introduction to Eclipse Che / EclipseCon 2014

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 15 Ad
Advertisement

More Related Content

Slideshows for you (20)

Advertisement

Similar to Introduction to Eclipse Che / EclipseCon 2014 (20)

More from Florent BENOIT (12)

Advertisement

Introduction to Eclipse Che / EclipseCon 2014

  1. 1. @florentbenoit @sunsengdavidtan An Introduction to Eclipse Che
  2. 2. CODENVY MAKES SaaS Developer Environments
  3. 3. Overview Builders and Runners Virtual File System
  4. 4. Consume Codenvy Rest API: - Account/User/Profile management - VFS, Project/Workspace management - Factory + Builders and Runners
  5. 5. CLi tool Manage your projects Create factories, clone projects List, add, remove projects Build and Run projects Customize CLi Add own set of commands OSGi / Karaf https://github.com/codenvy/cli
  6. 6. Let’s code Eclipse Che IDE Features provided by classic IDE Code completion, syntax highlighting, helpers, formatters + Builders and Runners
  7. 7. IDE Plugin Codenvy in Eclipse Platform API Java client: - import & export projects - Build and run remotely - Use your favorite eclipse tools and plugins How to contribute Eclipse IDE OSGi bundle Update site https://install.codenvycorp.com/eclipse-plugin/updates/
  8. 8. Eclipse Che
  9. 9. Eclipse Che Eclipse Che SDK - Standalone Application Server - Build Eclipse Che extensions https://github.com/codenvy/sdk Eclipse Plugin https://github.com/codenvy/eclipse-plugin CLi https://github.com/codenvy/cli
  10. 10. Extension with SDK Platform APi Mock/Local Rest API REST APi : Java Client Services/DTO/Gin. Extension Points @Inject services/managers Registers Actions, Menu items, Completion proposal, Wizard Pages, etc.. Google Web Toolkit GWT, MVP pattern, CSS, UI Binder + Plugin based
  11. 11. AngularJS Plugin Code completion in HTML templates Code completion in javascript files Grunt & Gulp.js runners Project bootstrapping wizards Npm & Bower integration Datasource Plugin Connect your database Datasource Explore SQL Editor Execute your SQL statements https://github.com/codenvy/plugin-angularjs https://github.com/codenvy/plugin-datasource
  12. 12. Che IDE Extension @Extension - Annotation to register the plugin - @Inject managers to contribute extension points myExtension.gwt.xml - A Che extension is a GWT Module
  13. 13. SDK assembly assembly-ide - GWT application - src/main/resources/com/codenvy/ide/ IDE.gwt.xml a ssembly-platform-api - Server side REST end points ass embly-sdk - Tomcat assembly
  14. 14. Getting started Download the Eclipse Che SDK http://docs.codenvy.com/download/#eclipse-che-binaries Documentation http://docs.codenvy.com/ http://docs.codenvy.com/che/ Eclipse Che SDK Source Google group http://helpdesk.codenvy.com Developers Mailing List che-dev@eclipse.org http://github.com/codenvy/sdk
  15. 15. Questions Meet us at Codenvy booth !

×