JBoss Tools & Developer Studio Max Rydahl Andersen - - PowerPoint PPT Presentation

jboss tools developer studio
SMART_READER_LITE
LIVE PREVIEW

JBoss Tools & Developer Studio Max Rydahl Andersen - - PowerPoint PPT Presentation

JBoss Tools & Developer Studio Max Rydahl Andersen http://in.relation.to/Bloggers/Max About Me Max Rydahl Andersen max@hibernate.org, max.andersen@jboss.com Formerly developer and project lead for large health care software


slide-1
SLIDE 1

JBoss Tools & Developer Studio

Max Rydahl Andersen http://in.relation.to/Bloggers/Max

slide-2
SLIDE 2

About Me

 Max Rydahl Andersen

− max@hibernate.org, max.andersen@jboss.com

 Formerly developer and project lead for large health care

software system development

 Hibernate Team member since 2002  Joined JBoss 2004 as Core developer and Consultant

− Hibernate Core Contributor − Hibernate Tools Lead − Seam contributor − JBoss Tools & Developer Studio Lead

slide-3
SLIDE 3

 Intro  What is Seam ?  Demo of JBoss Tools  Highlights  JBoss Tools vs Developer Studio  Upcoming

slide-4
SLIDE 4

4

What is Seam ?

slide-5
SLIDE 5

5

What is Seam ?

JSF/HTML JEE/EJB3 Hibernate/ JPA jBPM Drools Seam Portal ...and more

slide-6
SLIDE 6

9 months later...

slide-7
SLIDE 7

The highlights...

slide-8
SLIDE 8

Seam

 Seam Wizards  Hot deploy automatically

setup

 Validation of Seam

constructs

 EL understanding in java,

pages.xml, etc.

 Components.xml editor

slide-9
SLIDE 9

JSF Visual Editing

 Supports JSF, Facelets,

HTML etc.

 Includes and CSS stylings

are honored

 Rendering by a real browser

engine (Mozilla)

 EL expression completion

  • incl. Seam components

 OpenOn (F3) on

expressions

 Find EL references

(Ctrl+Shift+G)

slide-10
SLIDE 10

Hibernate

 Supports both hbm.xml and

JPA

 HQL/JPA-QL query and

Criteria prototyping

 Java inline query code

completion and query validation

 Mapping visualization  Reverse engineering from

database schema

 Flexible code generation

slide-11
SLIDE 11

Project Archives

 Incremental update  Zipped or exploded archives  Any application server that

supports hot deployment

 Not dependent on WTP

projects

slide-12
SLIDE 12

...and more...

 JBPM visual editing  Restart by ”Touch”  Struts 1.x  Project explorer navigation

and direct editing

 ...

slide-13
SLIDE 13

Available on multiple platforms

slide-14
SLIDE 14

How to get it ?

 Get Eclipse J2EE bundle from http://www.eclipse.org  Get JBoss Tools All Plugins from http://www.jboss.org/tools  Get JBoss AS from http://www.jboss.org/as  Get Seam from http://www.jboss.org/as  ...get additional Eclipse plugins such as TestNG  Configure it  Have fun!

slide-15
SLIDE 15

Too much hassle?

slide-16
SLIDE 16

JBoss Developer Studio

 One install – just works!  Everything preconfigured and ready for doing Web 2.0

development

− JBoss Tools − Eclipse and Web Tools preconfigured − JBoss EAP with JBoss AS and Seam preconfigured − 3rd party plugins bundled and configured − Access to RHEL and Red Hat Network − Access to the JBoss/Red Hat supported software

 Available under a subscription for 99$

slide-17
SLIDE 17

JBoss Developer Studio

Installer JBoss Tools

JBoss AS, Seam, Hibernate, JBPM, JSF, Struts, ...

3rd Party

TestNG SpringIDE

Eclipse and Web Tools

Java, JEE, Other servers

JBoss EAP

JBoss AS and Seam

slide-18
SLIDE 18

 JBoss Tools

− Open Source − Some assembly required − Bleeding Edge − Use with Community binaries − Free

  • Developer Studio

– Open Source – Works out-of-the-box – Stable – Build on bundled

supported binaries

– 99$

Which to choose ?

slide-19
SLIDE 19

This just in...

slide-20
SLIDE 20

JBoss Tools 3

 3.0.0.Alpha

− Eclipse 3.4 − Portlet support − TPTP integration for AS − Eclipse BIRT − Graphical pages.xml editor − Simulated EL evaluation − ...and more

 3.0.X

− SOA/ESB/Drools Tooling − More code completions − EL refactoring

slide-21
SLIDE 21

Contributions Welcome!

1)svn co http://anonsvn.jboss.org/repos/jbosstools/trunk 2)... 3)Attach patch in Jira 4)Profit for everyone!

slide-22
SLIDE 22

JBoss Developer Studio 2

 JBoss Tools 3  Eclipse 3.4.x/WTP 3.0.x  TestNG/SpringIDE/?  JBoss EAP 4.3 with Seam 2.x Feature Pack  GA Q109

slide-23
SLIDE 23

Want a job ? max.andersen@jboss.com

http://www.jboss.com/products/devstudio http://www.jboss.org/tools

Questions ?