James' JavaOne 2k15 HJUG Wrapup
-
Upload
james-velasco -
Category
Software
-
view
124 -
download
0
Transcript of James' JavaOne 2k15 HJUG Wrapup
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
DISCLAIMER
The following presentation consists of my independent personal opinions and observations.
They do not necessarily reflect those of my employer*, Oracle, or any other sentient being from this universe.
They are intended for informational purposes only, and and should not necessarily be relied upon in making purchasing or development decisions.
2
*Let’s just keep this between ourselves, okay ?
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
Agenda
Milestones of previous year
JavaOne 2015 Δ 2014
J1 Themes
Stuff that is (mostly) new to James
James’ Recommended Sessions
3
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
Milestones of the Previous Year
Java SE 7 Public updates end (April 2015), moved to long term support (i.e. $$$).
http://java.net replaced with https://community.oracle.com/community/java
Chrome 45 drops NPAPI support (September 2015).
Java SE 9 and Java EE 8 release roadmap.
Java Celebrates 20th Anniversary.
4
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
JavaOne 2015 Δ 2014
Java 9 details and release schedule emerge.
Focus on Java 8 features as it has become current platform.
Embedded Java ME/SE.
Live streaming of sessions.
JavaOne4Kids
Elton John
5
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
J12K15 Themes
Java @ 20
Java SE 9/Java EE 8
“Microservices” and the “Cloud”
IoT
Security (Beware of Class Serialization)
6
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
#Java20https://community.oracle.com/community/java/javas-20th-anniversary
7
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-20158
#Java20
https://www.youtube.com/watch?v=1CsTH9S79qI
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
Java SE 9
Jigsaw (Module System)
*.sun.* packages generally going away
Expanded High DPI support
http://openjdk.java.net/projects/jdk9/
http://openjdk.java.net/projects/jigsaw/talks/
9
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
“Microservices”/Cloud/IoT
10
Deploying Java server apps with Docker
Oracle’s cloud offerings
Polyglot server deployments (i.e. Node.js with Java EE) and monitoring.
Java scales well from embedded systems, to Raspberry PIs, desktops, and mainframes.
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
Stuff that is (mostly) new to James
11
JavaFX
High DPI support
Dialogs
Microservice/Cloud orchestration and log monitoring tools
OpenJDK JEP vs JCP JSRs
( serialization + invokedynamic ) == zero day exploits
James’ HJUG JavaOne 2K15 Wrapup 18-Nov-2015
James’ Recommended Sessions
HotSpot Synchronization: A Peek Under the Hood [CON7570]
invokedynamic for Mere Mortals [CON7682]
Expect the Unexpected: Anticipate and Prepare for Failures in RESTful Architecture [BOF2113]
Design Patterns in Light of Lambda Expressions [CON8370]
Anatomy of Yet Another Java Zero-Day Exploit [CON1817]*
Thinking, Fast and Slow, with Software Development [CON1606]
13
*Slides posted on JavaOne Session Catalog as of 18-Nov-2015