SlideShare a Scribd company logo
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 1 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 2 from Slide 12 
Insert Picture Here 
<coding> for 
Desktop & Mobile 
with 
HTML5 & Java EE 7 
(is it possible?) (does it make sense?) 
(when to combine them?) (and how?) 
Geertjan Wielenga 
@geertjanw
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 3 from Slide 12 
Insert Picture Here
What is HTML5? 
§ Beefed up HTML 
§ Massive explosion of JavaScript frameworks 
§ CSS3 for multimedia display 
§ An overarching interest in mobile devices 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 4 from Slide 12
3 Ways to Develop Mobile Apps 
§ HTML5 in the browser 
§ Hybrid development via PhoneGap/Cordova 
§ Native mobile development 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 5 from Slide 12
It's Easy to Choose a JavaScript Framework... 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 6 from Slide 12
...or is it? 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 7 from Slide 12
So, Who Should We Ask? 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 8 from Slide 12
So, Who Should We Ask? 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 9 from Slide 12
github.com/Spectingular/spectingular.js 
§ AngularJS 
§ Bootstrap 
§ Bower 
§ Karma 
§ Grunt 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 10 from Slide 12
github.com/onehippo/demo-angular-hippo 
§ AngularJS 
§ Node.js 
§ Bower 
§ Grunt 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 11 from Slide 12
Helpful HTML5 Tools 
§ Emmet 
§ CoffeeScript 
§ SASS or LESS 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 12 from Slide 12
Choose your own adventure... 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 13 from Slide 12
Choose your own adventure... 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 14 from Slide 12
Java EE 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 15 from Slide 12
Java EE 7 Platforms 
GlassFish 
Java EE 6 
Java EE 7 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 16 from Slide 12 
TomEE
Java EE and HTML5 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 17 from Slide 12
Java EE 8 Community Survey 
https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee 
https://java.net/downloads/javaee-spec/JavaEE8_Community_Survey_Results.pdf 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 18 from Slide 12
Roadmap 
JSR 
Submissions 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 19 from Slide 12 
Final Release 
• Reference 
Implementation/ 
GlassFish 5 Open 
Source Edition 
• JavaOne 2016 
22001177 
Expert groups up 
and running 
(JavaOne) 
Early 
Drafts 
Public Review 
Draft 
Proposed 
Final 
Draft 
Final Drafts 
Submitted 
22001144 22001155 22001166 
GlassFish 4.0.1 
Open Source 
Edition
Java EE 8 Possibilities 
● Web Standards/HTML5 Alignment 
– HTTP2, SSE, JSON-B, JSON-P, MVC (action-oriented web framework), 
hypermedia 
● Cloud 
– Simple security providers, multitenancy, REST management/monitoring 
● CDI Alignment 
– CDI 2, EJB services outside EJB, security interceptors, EJB pruning 
● Enterprise 
– JCache, Configuration, JMS 
● Java SE 8 alignment 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 20 from Slide 12
MVC 
● Standard action-based web framework for Java EE 
– First class peer to JSF, JSF to continue on it’s evolution path 
● Model 
– CDI, Bean Validation, JPA 
● View 
– Facelets, JSP 
● Controller 
– Majority of work here 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 21 from Slide 12
Adopt-a-JSR for Java EE 8 
● Grassroots participation to shape Java EE 
● Launched in Java EE 7 time-frame, key community element for 
Java EE 8 
– 19 Java user groups adopted a Java EE 7 JSR! 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 22 from Slide 12
Conclusions 
§ Be careful. 
§ HTML5 is a very innovative platform. 
§ Java EE can provide a very reliable backend. 
§ Choose tools that integrate the best of both worlds. 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 23 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 24 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 25 from Slide 12 
Insert Picture Here 
Meet the 
NetBeans 
Community with Boeing, Jelastic, JRebel, Vaadin
Social Media 
§ facebook.com/netbeans 
§ twitter.com/netbeans 
§ youtube.com/users/netbeansvideos 
§ netbeans.org/community/news/newsletter/latest.html 
(more details: netbeans.webmaster@gmail.com) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 26 from Slide 12
Books 
§ “NetBeans Platform for Beginners”: leanpub.com/nbp4beginners 
§ Related training courses: walternyland@yahoo.com 
(more details: netbeans.webmaster@gmail.com) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 27 from Slide 12
Books 
§ Come to the book signing at the JavaOne Bookstore 
“JavaFX Rich Client Programming on the NetBeans Platform” 
Tuesday, September 30 
15:30 PM - 16:00 PM 
(more details: netbeans.webmaster@gmail.com) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 28 from Slide 12
Books In Progress 
§ “NetBeans IDE for Java Programmers”: leanpub.com/nb4j 
(more details: netbeans.webmaster@gmail.com) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 29 from Slide 12
NetCAT 
NetBeans Community Acceptance Testing 
§ Prior to releases, volunteer 
community members 
test & give feedback on 
release candidates of NetBeans IDE. 
§ They work in “tribes” focused on 
specific features. 
§ Without a “go” from NetCAT, 
NetBeans is not released. 
(more details: wiki.netbeans.org/NetCAT) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 30 from Slide 12
NetBeans Dream Team 
NetBeans Community Leadership & Advocacy Team 
Kirk Pepperdine Toni Epple Sven Reimers Tushar Joshi Zoran Sevarac 
Hermien Pellissier Liang Ding Adam Bien Tim Boudreau 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 31 from Slide 12 
and about 
20 others... 
all over 
the world
NetBeans Teachers: edu.netbeans.org 
“NetBeans Teachers” on Google+ 
§ Join the NetBeans Teachers community. 
§ Series: “Why NetBeans IDE is Great for Teaching” 
§ Attend the NetBeans Teachers session today 
“UGF8873 Teaching Java with Free Java Tools”, 16:30 - 17:15 
(more details: netbeans.webmaster@gmail.com) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 32 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 33 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 34 from Slide 12
And More! 
“Encouraging Programming in Kids” (epik.org.uk) 
§ Attend the EPIK session: 
Monday, 19:00 – 19:45 (Luke Mayell, Dorine Flies) 
BOF2459: Java: Changing the World One Child at a Time—Minecraft with the NetBeans IDE 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 35 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 36 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 37 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 38 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification (more d39etails: epik.org.uk) fr o m S l id e 1 2
Become Active in the NetBeans Community 
§ Talk about NetBeans... 
– in your organization / company / school / JUG 
– Blog, Twitter, Facebook 
– Series: “My Five Favorite NetBeans Features” 
§ Submit bugs, enhancement requests 
§ Join NetCAT 
§ Join the NetBeans Teachers community 
§ ... 
(more details: netbeans.webmaster@gmail.com) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 40 from Slide 12
NetBeans Day 
https://netbeans.org/community/articles/javaone/2014/netbeans-day-2014.html 
§ 9:00 – 9:45 
Meet the NetBeans Community, with Boeing, Jelastic, JRebel, Vaadin, and More! 
§ 10:00 – 10:45 
James Gosling, Robots, the Raspberry Pi, and Small Devices 
§ 11:00 – 11:45 
Free Java Tools for Maven and Java EE 
§ 15:30 – 16:15 
Get Productive with Free Java Tools 
§ 16:30 – 17:15 
Teaching Java with Free Java Tools 
§ 17:30 – 18:15 
Lightning Talks: Even More Productivity with Free Java Tools! 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 41 from Slide 12
NetBeans @ JavaOne 
https://netbeans.org/community/articles/javaone/2014/index.html 
§ First time NetBeans Speakers 
– Monday, 19:00 – 19:45 (Luke Mayell & Dorine Flies) 
BOF2459: Java: Changing the World One Child at a Time—Minecraft with the NetBeans IDE 
– Monday, 20:00 – 20:45 (Eduard de Jong) 
BOF2187: femto Java: Developing for Small-Footprint Java Deployments 
– Monday, 21:00 – 21.45 (Andrew Nieprasck & Mike Kelly) 
BOF3225: Starting a JUG on Uncle Sam’s Turf 
– Tuesday, 19:00 – 19:45 (Bernd Ruehlicke & Thierry Danard) 
BOF7063: The Relevance of Java in the Oil and Gas Sector 
– Tuesday, 19:00 – 19:45 (Ernest Duodu, Sylwia Kedzia) 
BOF2317: Lessons Learned in Developing a NetBeans PDF Viewer Plug-in in JavaFX 
§ Sessions relating to possible future developments of NetBeans IDE 
– Tuesday, 11:00 – 12:00 (John Ceccarelli) 
CON3162: Coding for the Future: The IDE (R)evolution for the Next Generation 
– Tuesday, 21:00 – 21:45 (Brian Fry, John Ceccarelli) 
BOF8655: Coding in the Cloud for Java Developers 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 42 from Slide 12
Night Hoots 
nighthoots.com: “Which bar? And who's there?” 
By NetLink Solutions: netlink.rs (netlink.rs/en/index.html) 
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 43 from Slide 12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 44 from Slide 12

More Related Content

Similar to Coding for Desktop & Mobile with HTML5 & Java EE

Java one 101ways_2012
Java one 101ways_2012Java one 101ways_2012
Java one 101ways_2012
Heather VanCura
 
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaO Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
Bruno Borges
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEdward Burns
 
NetBeans Day 2016 - Getting the best of NetBeans IDE
NetBeans Day 2016 - Getting the best of NetBeans IDENetBeans Day 2016 - Getting the best of NetBeans IDE
NetBeans Day 2016 - Getting the best of NetBeans IDE
Leonardo Zanivan
 
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаАлександр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаVolha Banadyseva
 
Java Embedded у вас дома
Java Embedded у вас домаJava Embedded у вас дома
Java Embedded у вас дома
Diana Dymolazova
 
Developing Applications with MySQL and Java
Developing Applications with MySQL and JavaDeveloping Applications with MySQL and Java
Developing Applications with MySQL and Java
Mark Matthews
 
Streamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera pptStreamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera pptp6academy
 
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
Leonardo Zanivan
 
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor TopicJavantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Berry Clemens
 
MySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de GamesMySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de Games
MySQL Brasil
 
B2 whats new with oracle exalogic worlds best foundation for applications
B2   whats new with oracle exalogic worlds best foundation for applicationsB2   whats new with oracle exalogic worlds best foundation for applications
B2 whats new with oracle exalogic worlds best foundation for applicationsDr. Wilfred Lin (Ph.D.)
 
GlassFish Roadmap
GlassFish RoadmapGlassFish Roadmap
GlassFish Roadmap
glassfish
 
PaaSing a Java EE Application
PaaSing a Java EE ApplicationPaaSing a Java EE Application
PaaSing a Java EE ApplicationJagadish Prasath
 
Best Practices for Interoperable XML Databinding with JAXB
Best Practices for Interoperable XML Databinding with JAXBBest Practices for Interoperable XML Databinding with JAXB
Best Practices for Interoperable XML Databinding with JAXB
Martin Grebac
 
Migrate Early, Migrate Often: JDK release cadence strategies
Migrate Early, Migrate Often: JDK release cadence strategiesMigrate Early, Migrate Often: JDK release cadence strategies
Migrate Early, Migrate Often: JDK release cadence strategies
DanHeidinga
 
Java EE 7 - Novidades e Mudanças
Java EE 7 - Novidades e MudançasJava EE 7 - Novidades e Mudanças
Java EE 7 - Novidades e Mudanças
Bruno Borges
 
Java API for WebSocket 1.0: Java EE 7 and GlassFish
Java API for WebSocket 1.0: Java EE 7 and GlassFishJava API for WebSocket 1.0: Java EE 7 and GlassFish
Java API for WebSocket 1.0: Java EE 7 and GlassFish
Arun Gupta
 
Con5133
Con5133Con5133
Con5133
Roger Kitain
 

Similar to Coding for Desktop & Mobile with HTML5 & Java EE (20)

Java one 101ways_2012
Java one 101ways_2012Java one 101ways_2012
Java one 101ways_2012
 
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaO Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
 
NetBeans Day 2016 - Getting the best of NetBeans IDE
NetBeans Day 2016 - Getting the best of NetBeans IDENetBeans Day 2016 - Getting the best of NetBeans IDE
NetBeans Day 2016 - Getting the best of NetBeans IDE
 
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаАлександр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
 
Java Embedded у вас дома
Java Embedded у вас домаJava Embedded у вас дома
Java Embedded у вас дома
 
Developing Applications with MySQL and Java
Developing Applications with MySQL and JavaDeveloping Applications with MySQL and Java
Developing Applications with MySQL and Java
 
Streamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera pptStreamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera ppt
 
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
 
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor TopicJavantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
 
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
 
MySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de GamesMySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de Games
 
B2 whats new with oracle exalogic worlds best foundation for applications
B2   whats new with oracle exalogic worlds best foundation for applicationsB2   whats new with oracle exalogic worlds best foundation for applications
B2 whats new with oracle exalogic worlds best foundation for applications
 
GlassFish Roadmap
GlassFish RoadmapGlassFish Roadmap
GlassFish Roadmap
 
PaaSing a Java EE Application
PaaSing a Java EE ApplicationPaaSing a Java EE Application
PaaSing a Java EE Application
 
Best Practices for Interoperable XML Databinding with JAXB
Best Practices for Interoperable XML Databinding with JAXBBest Practices for Interoperable XML Databinding with JAXB
Best Practices for Interoperable XML Databinding with JAXB
 
Migrate Early, Migrate Often: JDK release cadence strategies
Migrate Early, Migrate Often: JDK release cadence strategiesMigrate Early, Migrate Often: JDK release cadence strategies
Migrate Early, Migrate Often: JDK release cadence strategies
 
Java EE 7 - Novidades e Mudanças
Java EE 7 - Novidades e MudançasJava EE 7 - Novidades e Mudanças
Java EE 7 - Novidades e Mudanças
 
Java API for WebSocket 1.0: Java EE 7 and GlassFish
Java API for WebSocket 1.0: Java EE 7 and GlassFishJava API for WebSocket 1.0: Java EE 7 and GlassFish
Java API for WebSocket 1.0: Java EE 7 and GlassFish
 
Con5133
Con5133Con5133
Con5133
 

More from Geertjan Wielenga

The Long Walk to Apache NetBeans
The Long Walk to Apache NetBeansThe Long Walk to Apache NetBeans
The Long Walk to Apache NetBeans
Geertjan Wielenga
 
Java Master Class
Java Master ClassJava Master Class
Java Master Class
Geertjan Wielenga
 
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JETCoding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
Session at Oredev 2016.
Session at Oredev 2016.Session at Oredev 2016.
Session at Oredev 2016.
Geertjan Wielenga
 
JFall 2016: Oracle JET Session
JFall 2016: Oracle JET SessionJFall 2016: Oracle JET Session
JFall 2016: Oracle JET Session
Geertjan Wielenga
 
Slovenian Oracle User Group
Slovenian Oracle User GroupSlovenian Oracle User Group
Slovenian Oracle User Group
Geertjan Wielenga
 
Imworld.ro
Imworld.roImworld.ro
Imworld.ro
Geertjan Wielenga
 
Oracle User Group Holland
Oracle User Group HollandOracle User Group Holland
Oracle User Group Holland
Geertjan Wielenga
 
State of NetBeans
State of NetBeansState of NetBeans
State of NetBeans
Geertjan Wielenga
 
Oracle JET, with JET Mobile Content
Oracle JET, with JET Mobile ContentOracle JET, with JET Mobile Content
Oracle JET, with JET Mobile Content
Geertjan Wielenga
 
10 Building Blocks for Enterprise JavaScript
10 Building Blocks for Enterprise JavaScript10 Building Blocks for Enterprise JavaScript
10 Building Blocks for Enterprise JavaScript
Geertjan Wielenga
 
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JETJapanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
Geertjan Wielenga
 
Oracle JET
Oracle JETOracle JET
Oracle JET
Geertjan Wielenga
 
geecon 2016: "What's Oracle Doing with JavaScript?!"
geecon 2016: "What's Oracle Doing with JavaScript?!"geecon 2016: "What's Oracle Doing with JavaScript?!"
geecon 2016: "What's Oracle Doing with JavaScript?!"
Geertjan Wielenga
 
Technology Evangelism
Technology EvangelismTechnology Evangelism
Technology Evangelism
Geertjan Wielenga
 
Technology evangelist
Technology evangelistTechnology evangelist
Technology evangelist
Geertjan Wielenga
 
Surviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript EcosystemSurviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript Ecosystem
Geertjan Wielenga
 
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript ToolkitOracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript Toolkit
Geertjan Wielenga
 
Consuming Java EE in Desktop, Web, and Mobile Frontends
Consuming Java EE in Desktop, Web, and Mobile FrontendsConsuming Java EE in Desktop, Web, and Mobile Frontends
Consuming Java EE in Desktop, Web, and Mobile FrontendsGeertjan Wielenga
 
Smart Migration to JDK 8
Smart Migration to JDK 8Smart Migration to JDK 8
Smart Migration to JDK 8
Geertjan Wielenga
 

More from Geertjan Wielenga (20)

The Long Walk to Apache NetBeans
The Long Walk to Apache NetBeansThe Long Walk to Apache NetBeans
The Long Walk to Apache NetBeans
 
Java Master Class
Java Master ClassJava Master Class
Java Master Class
 
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JETCoding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
 
Session at Oredev 2016.
Session at Oredev 2016.Session at Oredev 2016.
Session at Oredev 2016.
 
JFall 2016: Oracle JET Session
JFall 2016: Oracle JET SessionJFall 2016: Oracle JET Session
JFall 2016: Oracle JET Session
 
Slovenian Oracle User Group
Slovenian Oracle User GroupSlovenian Oracle User Group
Slovenian Oracle User Group
 
Imworld.ro
Imworld.roImworld.ro
Imworld.ro
 
Oracle User Group Holland
Oracle User Group HollandOracle User Group Holland
Oracle User Group Holland
 
State of NetBeans
State of NetBeansState of NetBeans
State of NetBeans
 
Oracle JET, with JET Mobile Content
Oracle JET, with JET Mobile ContentOracle JET, with JET Mobile Content
Oracle JET, with JET Mobile Content
 
10 Building Blocks for Enterprise JavaScript
10 Building Blocks for Enterprise JavaScript10 Building Blocks for Enterprise JavaScript
10 Building Blocks for Enterprise JavaScript
 
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JETJapanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
 
Oracle JET
Oracle JETOracle JET
Oracle JET
 
geecon 2016: "What's Oracle Doing with JavaScript?!"
geecon 2016: "What's Oracle Doing with JavaScript?!"geecon 2016: "What's Oracle Doing with JavaScript?!"
geecon 2016: "What's Oracle Doing with JavaScript?!"
 
Technology Evangelism
Technology EvangelismTechnology Evangelism
Technology Evangelism
 
Technology evangelist
Technology evangelistTechnology evangelist
Technology evangelist
 
Surviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript EcosystemSurviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript Ecosystem
 
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript ToolkitOracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript Toolkit
 
Consuming Java EE in Desktop, Web, and Mobile Frontends
Consuming Java EE in Desktop, Web, and Mobile FrontendsConsuming Java EE in Desktop, Web, and Mobile Frontends
Consuming Java EE in Desktop, Web, and Mobile Frontends
 
Smart Migration to JDK 8
Smart Migration to JDK 8Smart Migration to JDK 8
Smart Migration to JDK 8
 

Recently uploaded

A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 

Recently uploaded (20)

A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 

Coding for Desktop & Mobile with HTML5 & Java EE

  • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 1 from Slide 12
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 2 from Slide 12 Insert Picture Here <coding> for Desktop & Mobile with HTML5 & Java EE 7 (is it possible?) (does it make sense?) (when to combine them?) (and how?) Geertjan Wielenga @geertjanw
  • 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 3 from Slide 12 Insert Picture Here
  • 4. What is HTML5? § Beefed up HTML § Massive explosion of JavaScript frameworks § CSS3 for multimedia display § An overarching interest in mobile devices Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 4 from Slide 12
  • 5. 3 Ways to Develop Mobile Apps § HTML5 in the browser § Hybrid development via PhoneGap/Cordova § Native mobile development Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 5 from Slide 12
  • 6. It's Easy to Choose a JavaScript Framework... Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 6 from Slide 12
  • 7. ...or is it? Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 7 from Slide 12
  • 8. So, Who Should We Ask? Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 8 from Slide 12
  • 9. So, Who Should We Ask? Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 9 from Slide 12
  • 10. github.com/Spectingular/spectingular.js § AngularJS § Bootstrap § Bower § Karma § Grunt Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 10 from Slide 12
  • 11. github.com/onehippo/demo-angular-hippo § AngularJS § Node.js § Bower § Grunt Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 11 from Slide 12
  • 12. Helpful HTML5 Tools § Emmet § CoffeeScript § SASS or LESS Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 12 from Slide 12
  • 13. Choose your own adventure... Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 13 from Slide 12
  • 14. Choose your own adventure... Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 14 from Slide 12
  • 15. Java EE Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 15 from Slide 12
  • 16. Java EE 7 Platforms GlassFish Java EE 6 Java EE 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 16 from Slide 12 TomEE
  • 17. Java EE and HTML5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 17 from Slide 12
  • 18. Java EE 8 Community Survey https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee https://java.net/downloads/javaee-spec/JavaEE8_Community_Survey_Results.pdf Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 18 from Slide 12
  • 19. Roadmap JSR Submissions Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 19 from Slide 12 Final Release • Reference Implementation/ GlassFish 5 Open Source Edition • JavaOne 2016 22001177 Expert groups up and running (JavaOne) Early Drafts Public Review Draft Proposed Final Draft Final Drafts Submitted 22001144 22001155 22001166 GlassFish 4.0.1 Open Source Edition
  • 20. Java EE 8 Possibilities ● Web Standards/HTML5 Alignment – HTTP2, SSE, JSON-B, JSON-P, MVC (action-oriented web framework), hypermedia ● Cloud – Simple security providers, multitenancy, REST management/monitoring ● CDI Alignment – CDI 2, EJB services outside EJB, security interceptors, EJB pruning ● Enterprise – JCache, Configuration, JMS ● Java SE 8 alignment Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 20 from Slide 12
  • 21. MVC ● Standard action-based web framework for Java EE – First class peer to JSF, JSF to continue on it’s evolution path ● Model – CDI, Bean Validation, JPA ● View – Facelets, JSP ● Controller – Majority of work here Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 21 from Slide 12
  • 22. Adopt-a-JSR for Java EE 8 ● Grassroots participation to shape Java EE ● Launched in Java EE 7 time-frame, key community element for Java EE 8 – 19 Java user groups adopted a Java EE 7 JSR! Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 22 from Slide 12
  • 23. Conclusions § Be careful. § HTML5 is a very innovative platform. § Java EE can provide a very reliable backend. § Choose tools that integrate the best of both worlds. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 23 from Slide 12
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 24 from Slide 12
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 25 from Slide 12 Insert Picture Here Meet the NetBeans Community with Boeing, Jelastic, JRebel, Vaadin
  • 26. Social Media § facebook.com/netbeans § twitter.com/netbeans § youtube.com/users/netbeansvideos § netbeans.org/community/news/newsletter/latest.html (more details: netbeans.webmaster@gmail.com) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 26 from Slide 12
  • 27. Books § “NetBeans Platform for Beginners”: leanpub.com/nbp4beginners § Related training courses: walternyland@yahoo.com (more details: netbeans.webmaster@gmail.com) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 27 from Slide 12
  • 28. Books § Come to the book signing at the JavaOne Bookstore “JavaFX Rich Client Programming on the NetBeans Platform” Tuesday, September 30 15:30 PM - 16:00 PM (more details: netbeans.webmaster@gmail.com) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 28 from Slide 12
  • 29. Books In Progress § “NetBeans IDE for Java Programmers”: leanpub.com/nb4j (more details: netbeans.webmaster@gmail.com) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 29 from Slide 12
  • 30. NetCAT NetBeans Community Acceptance Testing § Prior to releases, volunteer community members test & give feedback on release candidates of NetBeans IDE. § They work in “tribes” focused on specific features. § Without a “go” from NetCAT, NetBeans is not released. (more details: wiki.netbeans.org/NetCAT) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 30 from Slide 12
  • 31. NetBeans Dream Team NetBeans Community Leadership & Advocacy Team Kirk Pepperdine Toni Epple Sven Reimers Tushar Joshi Zoran Sevarac Hermien Pellissier Liang Ding Adam Bien Tim Boudreau Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 31 from Slide 12 and about 20 others... all over the world
  • 32. NetBeans Teachers: edu.netbeans.org “NetBeans Teachers” on Google+ § Join the NetBeans Teachers community. § Series: “Why NetBeans IDE is Great for Teaching” § Attend the NetBeans Teachers session today “UGF8873 Teaching Java with Free Java Tools”, 16:30 - 17:15 (more details: netbeans.webmaster@gmail.com) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 32 from Slide 12
  • 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 33 from Slide 12
  • 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 34 from Slide 12
  • 35. And More! “Encouraging Programming in Kids” (epik.org.uk) § Attend the EPIK session: Monday, 19:00 – 19:45 (Luke Mayell, Dorine Flies) BOF2459: Java: Changing the World One Child at a Time—Minecraft with the NetBeans IDE Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 35 from Slide 12
  • 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 36 from Slide 12
  • 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 37 from Slide 12
  • 38. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 38 from Slide 12
  • 39. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification (more d39etails: epik.org.uk) fr o m S l id e 1 2
  • 40. Become Active in the NetBeans Community § Talk about NetBeans... – in your organization / company / school / JUG – Blog, Twitter, Facebook – Series: “My Five Favorite NetBeans Features” § Submit bugs, enhancement requests § Join NetCAT § Join the NetBeans Teachers community § ... (more details: netbeans.webmaster@gmail.com) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 40 from Slide 12
  • 41. NetBeans Day https://netbeans.org/community/articles/javaone/2014/netbeans-day-2014.html § 9:00 – 9:45 Meet the NetBeans Community, with Boeing, Jelastic, JRebel, Vaadin, and More! § 10:00 – 10:45 James Gosling, Robots, the Raspberry Pi, and Small Devices § 11:00 – 11:45 Free Java Tools for Maven and Java EE § 15:30 – 16:15 Get Productive with Free Java Tools § 16:30 – 17:15 Teaching Java with Free Java Tools § 17:30 – 18:15 Lightning Talks: Even More Productivity with Free Java Tools! Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 41 from Slide 12
  • 42. NetBeans @ JavaOne https://netbeans.org/community/articles/javaone/2014/index.html § First time NetBeans Speakers – Monday, 19:00 – 19:45 (Luke Mayell & Dorine Flies) BOF2459: Java: Changing the World One Child at a Time—Minecraft with the NetBeans IDE – Monday, 20:00 – 20:45 (Eduard de Jong) BOF2187: femto Java: Developing for Small-Footprint Java Deployments – Monday, 21:00 – 21.45 (Andrew Nieprasck & Mike Kelly) BOF3225: Starting a JUG on Uncle Sam’s Turf – Tuesday, 19:00 – 19:45 (Bernd Ruehlicke & Thierry Danard) BOF7063: The Relevance of Java in the Oil and Gas Sector – Tuesday, 19:00 – 19:45 (Ernest Duodu, Sylwia Kedzia) BOF2317: Lessons Learned in Developing a NetBeans PDF Viewer Plug-in in JavaFX § Sessions relating to possible future developments of NetBeans IDE – Tuesday, 11:00 – 12:00 (John Ceccarelli) CON3162: Coding for the Future: The IDE (R)evolution for the Next Generation – Tuesday, 21:00 – 21:45 (Brian Fry, John Ceccarelli) BOF8655: Coding in the Cloud for Java Developers Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 42 from Slide 12
  • 43. Night Hoots nighthoots.com: “Which bar? And who's there?” By NetLink Solutions: netlink.rs (netlink.rs/en/index.html) Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 43 from Slide 12
  • 44. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 44 from Slide 12