case study: jboss developer studio, an ide for web, mobile and cloud applications
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
JBoss Developer Studio - an IDE for Web, Mobile and Cloud applications
Max Rydahl Andersen Red Hat
@maxandersen
Installer
Eclipse Web Tools
3rd Party PluginsJBoss ToolsJBoss Enterprise
Application Platform JEE Container
http://devstudio.jboss.com/earlyaccess
• Out-of-box experience
• JavaEE/CDI/JSF
• Mobile Web
• Cloud OpenShift
Demo
How it is made• Eclipse Java Development Tools
• Eclipse Web Development Tools
• m2e + m2e-wtp
• EGit
• JBoss Tools
Eclipse JDT
• Fastest incremental java compiler
• Learn from it - very efficient compared to most other plugins
• Great Debugger - for Java and other languages
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
Maven• m2e:
• Bridge Eclipse with Java
• Configurators
• m2e-wtp:
• Bridge m2e with WTP/Web Development
• JBoss Tools
• Maven++: Maven Profile Selection
EGit
• Basic Git integration
• Latest Kepler:
• console streaming
• recursive merge strategy
JBoss Tools• JBoss Central
• JBoss Server
• OpenShift
• BrowserSim
• LiveReload
• Apache Cordova Tools
Questions ?
• http://jboss.org/tools
• http://devstudio.jboss.com/earlyaccess
• http://github.com/jbosstools
• @maxandersen
• AlpesJug tonight on OpenShift
For Live Reload Quickie
• Have a QR Reader on your phone/tablet
• Be on the local network
• WISITOR / 1234567890