Monday Mar 31, 2014

Java Virtual Developer Day

Want all the the advantages of attending a great Java conference without all the hassles of traveling? Join us for Oracle's Java Virtual Developer Day on May 6th (North America), May 14th (EMEA) and May 21st (APAC). Learn about new features in Java SE 8, and the latest on Java EE and Java Embedded. Sessions are taught by Java experts from Oracle and the Java Community. We'll even have a virtual lounge where you can network! Sessions include:
  • Lambda Expressions Tutorial
  • 55 New Features in Java SE 8
  • Application Development with JavaFX
  • Java API for WebSocket
  • JAX-RS 2.0
  • Concurrency Utilities for  Java EE
  • Java SE & ME 8 Embedded with Raspberry Pi
  • Talking to the Real World with Device Access API
  • more

NOTE: These are technical sessions for developers. There will be code.

Americas: May 6th - Register

EMEA: May 14th - Register

APAC: May 21st - Register

Register now for the best seats. ;-)

Tuesday Mar 25, 2014

Java SE 8 Launch Webcast TODAY

Want to learn about the single largest upgrade ever to the Java programming model, with coordinated core code evolution of the virtual machine, core language, and libraries? The Java SE 8 Java 8 Launch webcast is today, March 25. You'll hear from the people who build Java 8, and why the new features are important. Join us for a look at this revolutionary release of the world’s #1 development platform. Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions. 

Prep work:

Download Java JDK 8.

Use #Java8QA to tweet questions for the Oracle Java Architect Team in advance of and during the webcast.

Join the discussion on the OTN Java 8 Questions Forum.


Friday Mar 21, 2014

Java 8 is Revolutionary! Want Proof?

Java SE 8 is a revolutionary release of the world’s #1 development platform. It is the single largest upgrade ever to the programming model, with coordinated core code evolution of the virtual machine, core language, and libraries. With Java SE 8, you are uniquely positioned to extend innovation through the largest, open, standards-based, community-driven platform. Want proof? Attend the Java 8 Launch webcast for all the authentication you need!

Download Java JDK 8.

Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions.

Use #Java8QA to tweet questions for the Oracle Java Architect Team in advance of and during the webcast.

Join the discussion on the OTN Java 8 Questions Forum.


Tuesday Mar 18, 2014

Java SE 8 is Now Available


Java Platform, Standard Edition 8 (Java SE 8) is a major feature release and is now generally available. It contains new features and enhancements in many functional areas. Java SE 8 delivers enhanced developer productivity and significant application performance increases through reduced boilerplate code, improved collections and annotations, simpler parallel programming models and more efficient use of modern, multi-core processors. See What's New in JDK 8 for more details.



Download Java SE 8: JDK 8 (Java Developer Kit) 

Java SE 8 Documentation

The 
Java SE 8 Central Resource page

Join us on March 25 for the Online Launch

Java SE 8 Features

Features and enhancements in Java SE 8 and in JDK 8, Oracle's implementation of Java SE 8 include:

• Lambda Expressions (JSR 335) - a new language feature introduced in Java SE 8. Lambdas enable you to treat functions as method arguments or code as data.

• Nashorn - a lightweight high-performance JavaScript runtime in 100% pure Java, native on the JVM, that enables Java developers to embed JavaScript in Java applications.

• Compact Profiles - predefined subsets of the Java SE platform that enable applications that do not require the entire Platform to be deployed and run on small devices.

• Stream API - Classes in the new java.util.stream package provide a Stream API to support functional-style (e.g. Filter/Map/Reduce) operations on streams of elements. The Stream API is integrated into the Collections API, which enables bulk operations on collections, such as sequential or parallel map-reduce transformations.

• Date & Time API (JSR 310) - a new set of packages that provide a comprehensive date-time model.

• Type Annotations (JSR 308) - provides the ability to apply an annotation anywhere a type is used, not just on a declaration. Used with a pluggable type system, this feature enables improved type checking of your code.

• Java Mission Control 5.3 –usability improvements to allow Java administrators and developers to more easily gather detailed low level information about how the Java Virtual Machine (JVM) and the Java application are behaving; support for Java SE Embedded 8 (Full JRE Profile)

• JavaFX – features and enhancements include an embedded specific graphics stack, new UI controls, a Modena theme, functionality to enable developers to embed Swing content into JavaFX applications, new 3D graphics features, and additional HTML 5 support.

• Security Features and Enhancements

• … and much more.

Download Oracle JDK 8 from http://www.oracle.com/technetwork/java/javase/downloads/index.html

Java SE Embedded 8 

Oracle has also announced today the general availability of Oracle Java SE Embedded 8. It provides a development platform for embedded devices and the Internet of Things, with all of the flexibility, portability and robust features available in the Java SE Platform.

Download Oracle Java SE Embedded 8

Oracle Java SE Embedded 8 Documentation

Learn more about Java SE Embedded 8

Monday Mar 03, 2014

Compete in the IoT Developer Challenge!


Show the world your embedded Java + Internet of Things (IoT) application for a chance to win a trip to JavaOne 2014! 12 winners will receive a trip to JavaOne 2014, the #1 place to meet world-renowned Java experts. In addition, six students will receive laptops and certification vouchers. Team up and submit the video and code of your project  by May 30, 2014.

Don't know how to start? We are providing eight free online training sessions in March and April. They will introduce you to embedded Java Embedded, IoT, Raspberry Pi and more. Everyone who registers gets a chance to win a Raspberry Pi starter kit.  

Need just a little bit of help? We will provide experts along the way -- regular "office hours." Ask questions on the Challenge forums and check the online resources. There may be some source code and solutions you can use for your project.  

At previous developer challenges, we've had developers:

  • Connect a doorbell to a camera, taking a picture and sending it to a cell phone when someone rings the doorbell.
  • Help blind people figure out which recycling container to use ("put it in the blue can" doesn't help!)
  •  Control a toy monster truck from a phone (Monster Truck As A Service!) 
  •  Connect a heart monitor to Google glass so your doctor or trainer can see your heart rate.

This short video shows them in action: 

Entries will be judged based on their implementation, innovation and usefulness:

  • Quality: a well-implemented project that uses Oracle Java Embedded with computer boards, devices or IoT Technologies
  • Innovation: a new and innovative way of using Java Embedded.
  • Usefulness: a project that meets a business need.

Learn more and register for the IoT Developer Challenge at www.java.net/challenge

Tuesday Jan 14, 2014

Java SE 7 Update 51 Released

Java SE 7 Update 51 (Java SE 7u51) is now availableThis update release contains several enhancements and changes, as well as important security fixes. Oracle strongly recommends that all Java SE 7 users upgrade to this release. For more information, see the Oracle Critical Patch Update Advisory. See the release notes for the complete list of changes in this release, including:

- Changes to Security Slider (see this blog for additional information and the Java Control Panel documentation):
- Block Self-Signed and Unsigned applets on High Security Setting
- Require Permissions Attribute for High Security Setting
- Warn users of missing Permissions Attributes for Medium Security Setting
- Exception Site List: The Exception Site List feature allows end users to run Java applets and Java Web Start applications that do not meet the latest security requirements. Rich Internet Applications that are hosted on a site in the exception site list are allowed to run with the applicable security prompts. (See this blog for additional information and the Exception Site List documentation).
- Jarsigner updated to encourage timestamping
- Prompt users to clear previously remembered decisions
- Change in Default Socket Permissions
- Change in JAXP Xalan Extension Functions

Java SE Embedded 7 Update 51 is also now available. Java SE Embedded 7 Update 51 is based on Java Development Kit 7 Update 51 (JDK 7u51) and provides specific features and support for embedded systems. See the release notes for additional details.

To learn more about this release and for information on best practices see the Java Product Group, Product Management blog.

Monday Nov 18, 2013

Are You Ready for the Next Java SE Update?

Oracle has created two new resources, the 
Java RIA Security Checklist and the Java Security Resource Center to help you prepare for the next Java SE update, Java SE 7 update 51 (scheduled for January 2014). This release changes the deployment requirements for Applet & Web Start applications with two new requirements: 

  1. Use of the Permissions Manifest attribute
  2. Valid code signatures. 

These changes will not affect developers of back-end or client applications; the scope is limited only to Java Applets & Web Start Applications (RIAs). Read details in the blog  New security requirements for RIAs in 7u51.

Java RIA Security Checklist


The changes scheduled for Java 7 update 51 means the default security slider will require Code Signatures and the Permissions Manifest attribute. Java RIA Security Checklist
 provides best practices to help development teams track work necessary to accommodate user prompts.

Security Resource Center


Oracle has launched a new Java Security Resource Center to aggregate security-related information for the Java community based on your role: developer, system administrator, home user, or security professional.

Additional Resources

Note:
 To ensure that end users’ systems are secure when using Java-based content, Oracle strongly recommends that you always upgrade to the most recent release. You can remove old versions of Java either during upgrades or by using the Java Uninstall Tool on Java.com.

Tuesday Sep 10, 2013

Java SE 7 Update 40 Released

Java SE 7 Update 40 is now available for download. Java SE 7 Update 40 (7u40) features and enhancements include: advanced monitoring and diagnostic capabilities that enable developers to gather detailed runtime information and perform efficient data analysis without impacting system performance; a new security policy that gives system administrators greater control over Java running on desktops; improved performance and efficiencies for Java on ARM servers and support for Mac OS X retina displays. It also includes bug fixes and enhancements.

Java Mission Control

Java Mission Control is a set of tools to monitor, manage, profile, and eliminate memory leaks in your Java applications. Java Mission Control together with Java Flight Recorder create a complete tool chain to continuously collect low level and detailed runtime information and enables after-the-fact incident analysis. 

Release Notes
Demo

Deployment Rule Set

The Deployment Rule Set is a new security feature in JDK 7u40 that allows a system administrator to completely control which applets or Java Web Start applications an end user is permitted to execute and which version of the Java Runtime Environment (JRE) is associated with them. Deployment Rule Set provides a common environment to manage employee access in a controlled and secure manner. Learn More

Wednesday Jun 19, 2013

Q's about Java SE 7 Update 25? Docs!

We recently announced the Java Development Kit 7 Update 25 (JDK 7u25) release with JavaFX 2.2.25. You can download it from the Java SE Downloads page. If you have questions, the Oracle tech pubs teams have been busy documenting the changes. The JDK 7u25 Release Notes have information about the new features. Also, these pieces of documentation have been updated:duke printing press

You can read a detailed list of changes in the blog JDK 7u25 and JavaFX 2.2.25 Documentation Updates. Thanks, Oracle tech writers!

Thursday May 30, 2013

Feedback Wanted: Java SE 8

Oracle releases periodic early access snapshots of the binaries and documentation for JDK 8 snapshots on java.net. These raw snapshots let you review and contribute to the Java SE platform as it is being developed. Please download the latest preview updates JDK 8, the next generation of the Java Development Kit.  Kick the tires, give it a test drive and share your feedback. You can get the source code through the OpenJDK jdk8 project. The JDK 8 Features page lists the JEPs currently funded and targeted to JDK 8.

Please use the Project Feedback forum if you have suggestions for or encounter issues using JDK 8.

If you find bugs in a release, please submit them using the usual Java SE bug reporting channels, not with the Issue tracker accompanying this project. Be sure to include the complete version information from the output of the  java -version  command.    

The Java community is an integral part in continuing to improve the quality of Java releases.  We're looking forward to your participation!

Download the latest JDK 8 Early Access snapshots at https://jdk8.java.net/

About

Insider News from the Java Team at Oracle!

duke
javeone logo
Links


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
2
5
6
7
12
13
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today