case study: jboss developer studio, an ide for web, mobile and cloud applications

12
JBoss Developer Studio - an IDE for Web, Mobile and Cloud applications Max Rydahl Andersen Red Hat @maxandersen

Upload: max-andersen

Post on 30-Nov-2014

495 views

Category:

Technology


4 download

DESCRIPTION

Boss Developer Studio is an IDE dedicated to JBoss technologies and focusing on very high productivity of developers doing Java for Web, Mobile and Cloud applications. This presentation will feature a demonstration, and can be extended to a case-study explaining how such an IDE leverages pieces of Eclipse.

TRANSCRIPT

Page 1: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

JBoss Developer Studio - an IDE for Web, Mobile and Cloud applications

Max Rydahl Andersen Red Hat

@maxandersen

Page 2: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

Installer

Eclipse Web Tools

3rd Party PluginsJBoss ToolsJBoss Enterprise

Application Platform JEE Container

http://devstudio.jboss.com/earlyaccess

Page 3: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications
Page 4: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

• Out-of-box experience

• JavaEE/CDI/JSF

• Mobile Web

• Cloud OpenShift

Demo

Page 5: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

How it is made• Eclipse Java Development Tools

• Eclipse Web Development Tools

• m2e + m2e-wtp

• EGit

• JBoss Tools

Page 6: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

Eclipse JDT

• Fastest incremental java compiler

• Learn from it - very efficient compared to most other plugins

• Great Debugger - for Java and other languages

Page 7: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

Eclipse WTP• Facets

• Enable your framework with constraints on other features

• Server Framework

• Got a server that start and stops - reuse this!

• XML/HTML Editing

• Extendable for any xml based language

• Validation

Page 8: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

Maven• m2e:

• Bridge Eclipse with Java

• Configurators

• m2e-wtp:

• Bridge m2e with WTP/Web Development

• JBoss Tools

• Maven++: Maven Profile Selection

Page 9: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

EGit

• Basic Git integration

• Latest Kepler:

• console streaming

• recursive merge strategy

Page 10: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

JBoss Tools• JBoss Central

• JBoss Server

• OpenShift

• BrowserSim

• LiveReload

• Apache Cordova Tools

Page 11: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

Questions ?

• http://jboss.org/tools

• http://devstudio.jboss.com/earlyaccess

• http://github.com/jbosstools

• @maxandersen

• AlpesJug tonight on OpenShift

Page 12: Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applications

For Live Reload Quickie

• Have a QR Reader on your phone/tablet

• Be on the local network

• WISITOR / 1234567890