Thursday Oct 29, 2015

JavaOne 2015: Nashorn: Advanced Topics [CON7205]

Earlier this week, Jim Laskey (Senior Development Manager, Oracle) presented session [CON7205] entitled Nashorn: Advanced Topics. This session brought all the power of JavaScript and Java together with advanced topics such as exploiting Nashorn language extensions, lambdas, multithreading, and server-side JavaScript. The session also discussed how various businesses have applied Nashorn as a solution.

For more information on Nashorn, see the Java Platform, Standard Edition Nashorn User's Guide.

JavaOne 2015: Streams: The Real Powerhouse in Java 8 [CON8367]

Earlier this week, Venkat Subramaniam (President, Agile Developer, Inc.) presented [CON8367] entitled Streams: The Real Powerhouse in Java 8. This presentation discussed how streams relate to collections. This presentation also discussed usage patterns and the benefits of designing APIs with streams.

For more information on JDK 8 streams, see Aggregate Operations, Collections, and Lambda Expressions in the Java Tutorials.

JavaOne 2015: Packaging Java Applications [CON3467]

On Thursday, October 29, Chris Bensen (Principal Member of Technical Staff, Oracle) presents Packaging Java Applications. This session shows how to bundle your application JAR files into operating system-specific installable applications that include the required Java Runtime Environment (JRE).

For more information about packaging your applications, see the following:

Wednesday Oct 28, 2015

JavaOne 2015: Safer and Faster: New JDK Security Features and Performance Improvements [CON6710]

On Wednesday,October 28th, Sean Mullan (Consulting Member of Technical Staff, Oracle) explains why in today’s fast-paced internet-connected world, Java applications are increasingly under attack. This session [CON6710] discusses recent and forthcoming JDK security features and performance improvements.

For related information, see: Java 8 Security Enhancements.

Monday Oct 26, 2015

JavaOne 2015: Nashorn: Making This Rhinoceros Thunder [CON3856]

On Monday, October 26th, Attila Szegedi (Principal Member of Technical Staff, Oracle) explains best practices for writing performant server-side applications with Nashorn [CON3856]. Attendees will gain an understanding of how these practices leverage the inner workings of Nashorn for achieving they best performance so they can use them in their own systems to integrate Nashorn efficiently.

For more information about Nashorn, see Java Platform, Standard Edition Nashorn User's Guide.

JavaOne 2015: Java Card Platform Evolution [CON2582]

On Monday, October 26th, Saqib Ahmad (Consulting Member of Technical Staff, Oracle) and Florian Tournier (Product Management, Director, Oracle) present session CON2582 detailing how developers can use the new APIs and tools from the latest release of the Java Card Classic platform to rapidly develop secure and certifiable applications for smartcards and secure elements. The session also outlines potential directions in Java Card technology as it expands beyond traditional smartcard form factors into embedded secure elements and trusted hardware components for Internet of Things security.

This session takes place at 4:00 p.m. in the Hilton—Continental Ballroom 7/8/9.

For more information, see the latest Java Card API and tools documents located on the Java Card Platform documentation page.

JavaOne 2015: Programming with Lambdas [CON8366]

On Monday, October 26th, Venkat Subramaniam (the President of Agile Developer, Inc.) presents session CON8366, an example-driven presentation describing how to use lambdas and method references in Java. This presentation takes a peek under the hood to reveal how and why you would want to implement lambdas in Java.

This session takes place at 4:00 p.m. in the Hilton-Continental Ballroom 5.

For more information about programming with Lambdas, see the The Java Tutorials - Lambda Expressons.

Friday Sep 25, 2015

Creating Games with JavaFX 8: Case Study

Make the most of your JavaOne experience by registering for a Java University course. Courses take place on Sunday, October 25, and offer several deep-dive training seminars that cover the most popular Oracle technology topics. Don’t miss this opportunity to maximize your JavaOne experience in 2015.

Can JavaFX 8 be used to create games? Is game development different from traditional software development? This course uses JavaFX 8 to explore these questions and demonstrate many features of the JavaFX API. Discover an inside perspective of the JavaFX 8 game Java Puzzle Ball at various stages of the development process. Learn about classes, objects, inheritance, and lambda expressions (new to Java 8) through the visual context of JavaFX.

Register for this Java University course here: Java University registration is separate from JavaOne registration.

- Nick Ristuccia

Wednesday Jul 01, 2015

JDK 8 Massive Open and Online Course: Lambdas and Streams Introduction

Want to learn about Lambda Expressions and Streams in JDK 8? Then consider taking the FREE 3-week Oracle JDK 8 Massive Open and Online Course: Lambdas and Streams Introduction.

This course is designed to answer your questions and more.

  • Have you ever wondered what Lambda expressions are in Java?
  • Have you ever wanted to write parallel code in Java without worrying about threads and locking?
  • Have you ever wanted to process collections of data without using loops?
  • Have you ever wanted to do functional programming in Java?

All of these questions will be answered in this practical hands-on MOOC. This course introduces two major new changes to the Java platform: Lambda expressions and the Stream API.

Follow this link to enroll now!

Tuesday Apr 15, 2014

JDK 8u5 and JDK 7u55 Documentation Updates

The Java Development Kit 8 Update 5 (JDK 8u5) and JDK 7u55 releases are available and can be downloaded from the Java SE Downloads page. For information about these releases, see the JDK 8u5 Release Notes and the JDK 7u55 Release Notes.

JDK 8u5 and 7u55 enhancements include the following:

  • The frequency of some security dialogs has been reduced on systems that run the same Rich Internet Application (RIA) multiple times.
  • If a stand-alone asterisk (*) is specified as the value for the Caller-Allowable-Codebase attribute, then calls from JavaScript code to RIA will show a security warning, and users have the choice to allow the call or block the call. For more information, see JAR File Manifest Attributes for Security (or the JDK 7 version of this section).

Blog about Java technology documentation and news about Java releases.


« November 2015