Presentation Busy Developer's Guide to Quickly Integrating HTML5 with Java EE 7

HTML5 has suddenly become a hot item, even in the Java ecosystem. How do the 'old' technologies of HTML, JavaScript, and CSS relate to the Java EE platform and can Java developers really be productive in this new/old world? Java EE specifications such as EJB, CDI, and JPA have standardized the back-end of applications, while the front-end continues to remain unstandardized, with some developers using JSF, while others increasingly use JavaScript. We will explore multiple aspects of application development, while you will learn everything you need to know in this area, and see live demos in NetBeans IDE to illustrate the relevance of HTML5 in the Java world, using simple and intuitive tools that have been especially created for this purpose. Demos will show you how you to create HTML5 front-ends for Java EE 7 back-ends, without any coding at all.

Speakers


PDF: slides.pdf

Slides

Busy Developer's

Busy Developer's Guide to Quickly Integrating HTML5 with Java EE 7 (Java EE and HTML5, the best of both worlds!) 2

Me

Me  Twitter: @geertjanw  Facebook: www.facebook.com/geertjanw  E-Mail: geertjan.wielenga@oracle.com 3

Free Tool Box

Free Tool Box  HTML  JavaScript  CSS  Java EE  NetBeans 4

What is NetBeans?

What is NetBeans? Increase Developer Productivity  Ready to use out of the box  Support for latest Java specifications & standards  Support for HTML, JavaScript, and CSS  Intuitive workflow  Debugger, Profiler, Editing & Refactoring Tools  Binaries and ZIPs for Mac OS, Linux, and Windows Simply download and run on any operating system! 5

What is NetBeans?

What is NetBeans? Increase Developer Productivity  Works out of the box  Freely available  Open source  Support for Java standards & other popular platforms, such as HTML5  Deeply integrated Maven support  Extensible Java desktop framework  Powerful, award winning GUI Builder  Profiling and debugging tools  Customizable and extensible 6

HTML5 Platform

HTML5 Platform 7

HTML5 Platform

HTML5 Platform