@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, Project/Workspace management - Factory + Builders and Runners
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
Let’s code Eclipse Che IDE Features provided by classic IDE Code completion, syntax highlighting, helpers, formatters + Builders and Runners
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/
Eclipse Che
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
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
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
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
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
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
Questions Meet us at Codenvy booth !
Recommend
More recommend