an introduction to eclipse che
play

An Introduction to Eclipse Che CODENVY MAKES SaaS Developer - PowerPoint PPT Presentation

@florentbenoit @sunsengdavidtan An Introduction to Eclipse Che CODENVY MAKES SaaS Developer Environments Overview Builders and Runners Virtual File System Consume Codenvy Rest API: - Account/User/Profile management - VFS,


  1. @florentbenoit @sunsengdavidtan An Introduction to Eclipse Che

  2. CODENVY MAKES SaaS Developer Environments

  3. Overview Builders and Runners Virtual File System

  4. Consume Codenvy Rest API: - Account/User/Profile management - VFS, Project/Workspace management - Factory + Builders and Runners

  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. Let’s code Eclipse Che IDE Features provided by classic IDE Code completion, syntax highlighting, helpers, formatters + Builders and Runners

  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. Eclipse Che

  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. Extension with SDK + Plugin based 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

  11. AngularJS Datasource Plugin Plugin https://github.com/codenvy/plugin-datasource https://github.com/codenvy/plugin-angularjs Connect your Code completion in HTML database templates Code completion in Datasource Explore javascript files Grunt & Gulp.js SQL Editor runners Project bootstrapping wizards Execute your SQL Npm & Bower statements integration

  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. SDK assembly assembly-ide - GWT application - src/main/resources/com/codenvy/ide/ IDE.gwt.xml assembly-platform-api - Server side REST end points assembly-sdk - Tomcat assembly

  14. Getting started Download the Eclipse Che SDK http://docs.codenvy.com/download/#eclipse-che-binaries Google group http://helpdesk.codenvy.com Documentation http://docs.codenvy.com/ http://docs.codenvy.com/che/ Developers Mailing List che-dev@eclipse.org Eclipse Che SDK Source http://github.com/codenvy/sdk

  15. Questions Meet us at Codenvy booth !

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend