Codenvy cloud IDE and Java 8 meetup

Details
It is Beijing JUG (http://beijingjug.github.io/) event. 这次是北京Java群活动,QQ 264930385。
Tyler Jewell, CEO at Codenvy https://codenvy.com/, will do 30 min remote presentation about Codenvy cloud IDE and then we talk about Java 8 new features. Welcome to do 10 min or more speak-ups.
Tyler Jewell 当然说英语,演示以后双语言交流。
It was trick to get Tyler presenting 7pm Beijing, because it is night on US west coast. But that day he will be in Europe. It was said to be 30 minutes demo, but the agenda attached is rather huge:
Title: Write Apps Faster Using SaaS Developer Environments
Agenda Why Cloud Development ** Power vs. Contributor Devs ** Environment configuration & sync problem ** Management concerns: consistency, velocity, compliance, quotas, monitoring
Types of SAAS Developer Environments ** VDI / TS ** VPS ** Centralized UI + VM
** VM + embedded UI
** Fully centralized: clusters for tools, builders, runners.
Demo 1) CLI: show version & help. 2) CLI: codenvy auth -newToken --save 3) CLI: codenvy remote factory:create url_to_android_factory 4) CLI: codenvy remote factory: create url_to_android_factory --launch 5) Show factory browser loading sequence. ** Temporary workspace ** No authentication required (no login / pass) ** Editor, syntax highlighting, auto complete, refactoring, javadoc. ** Collaborative development - show temporary URL & share access
6) Build project ** Embedded dependency management ** Native support for ant / maven ** Ability to launch custom builders like gradle / grunt ** Personalized maven repository & downloaded dependencies
7) Run project ** Launches custom-built image ** Runs project ** Provides URL to access ** Shell into new image
8) Copy project to workspace.
** Create / login to account ** Free account, lets you save work and create private projects
9) Create new Java project (tomee?) ** Show project wizard ** Add a hello world ** Customize the run.docker file ** Show the tailoring of the environment ** Can be used for build / run / debug ** Explain resource limits for free account: RAM, cpu, time the image is running ** Repository of configurations for Java i) Lift, grails, wicket, tapestry, GWT, JSF, Thymelaf, xtream, vaadin, Shale, velocity, Play, STruts ii) JBoss, GlassFish, WebSphere, Oracle WebLogic, Jetty, Resin, Tomcat, Virgo, Geronimo, TomEE iii) JRuby, Groovy, Maximize, Kotlin, Jython, Scala, Ceylon, Clojure, Rhino.
10) Debug Java app
- Add a datasource ** Connect to a datsource (Oracle, mysql, postgresql, or cloud resources) ** Navigate schema ** Run SQL queries ** Generate language binding
- Analytics and Access Controls ** Show statistics ** Value of deep messaging collections ** How to improve population benefit with metrics ** Session tracking & history ** changing the privacy of a project
- Clone the workspace ** Create a Factory ** Click the factory to create new instance ** Customize the factory: parameters, appearance, logos, files opened ** Creating embedded workflows ** Show integration with BitBucket, Google, WSO2
- Customize the workflow with Plug-Ins ** Plug-ins in a SAAS environment ** Types of plug-in functionality: IDE, builder, runner, cloud ** SDK, downloading / hosting, creating a viable process ** Linking plug-ins to a factory flow ** EMF / GMF modeling layer demo for SDK (full graphical layout)
- Writing custom tooling clients ** REST API structure ** Java client programmtic library ** Full CLI for accessing
- On-premises Development ** Compliance, auditing, quotas, monitoring, quarantined sessions. ** Automatic installation & manage full cloud ** Configurable items: size of clusters, access controls ** Automatic updates with push support ** Get it for a free 30 day trial at http://codenvy.com
- Part of your Continuous Delivery Process ** Show how to integrate with Jenkins ** Show how to integrate with Jira ** Show ways to optimize workflows
- How to Get Involved ** JSR Work ** Open source initiatives ** Writing plug-ins

Codenvy cloud IDE and Java 8 meetup