X

Author Profile

Aurelio Garcia-Ribeyro

Director of Product Management

Aurelio is a Director of Product Manager in charge of Java SE since 2010. He has been involved in all JDK 7, 8, and soon-to-be-released JDK 9.

He is a frequent presenter at JavaOne San Francisco and JavaOne Latinamerica, with Java User Groups, and Oracle Customers in the Americas and Europe.

Aurelio joined Oracle in 2010 through the Sun Microsystems acquisition. He joined Sun in 2008.

Recent Posts by Aurelio Garcia-Ribeyro

Java Mission Control - Now serving OpenJDK binaries too!

Oracle plans to make the open source JDK Mission Control (JMC) technology available as a separate download to serve both OpenJDK and Oracle JDK users. Here are some of the reasons why: To make it available to all Java users Java Flight Recorder (JFR) is open source now. JFR will...

Understanding why Java signed code needs to be re-signed periodically (even if time-stamped)

The Java runtime has mechanisms for accepting code from a different computer. Since the code might travel through possibly insecure networks before being executed, these mechanisms rely on digital signatures (code signing) to validate that programs were created by a trusted...

Understanding the Server JRE

The Java SE download Page offers downloads of the Java Runtime Environment (JRE), the Server JRE, and the Java Development Kit (JDK). The JRE is used to run a broad variety of Java programs including Java applications on desktops.  The JDK is for Java developers. It contains a...

Filter Incoming Serialization Data - a little of JDK 9 goodness available now in current release families

One of the new features developed for JDK 9, JEP 290: Filter Incoming Serialization Data, has been back-ported to JDK 8, 7, and 6.The option of filtering incoming serialization data adds one more layer of protection and robustness to object serialization.  By using the filtering...

Further Updates to 'Moving to a Plugin-Free Web'

About a year ago we wrote a post announcing plans to deprecate the Java browser plugin in JDK 9 due to browser vendors moving away from the standards-based NPAPI plugin support technology required to launch Java Applets. Since then, the Oracle development team has published a...

Visual VM in JDK 9 and Beyond

Visual VM is a tool that provides information about code running on a Java Virtual Machine.  It was provided with Oracle JDK 6, Oracle JDK 7, and Oracle JDK 8. More information about Visual VM can be found on the NetBeans Profiler and Visual VM blog: https://blogs.oracle.com/nbpro...

Understanding Time Zone Updater 2.0

Different places in the world are in different time zones so Java needs to keep track of time zone information. Such information gets complicated when one considers rules for Daylight Saving Time across regions.  There are some places where Daylight Saving Time changes occur...