Monday Apr 14, 2014

Building Robots with Java Embedded

Join us for the new training on building robots with Java Embedded. This training is free and will be live on hangout or YouTube, Tuesday April 15 at 10:00am Singapore time; 7:30am India Mumbai; 11:00am Tokyo Japan; 2:00am UTC. Globalcode founder and embedded expert Vinicius Senger will focus on homemade robots and the Lego Mindstorms robots.

This training offers a chance to direct questions to top experts and get you started with your own project.  Once you have your own project ready, submit a video and the code by May 30 for a chance to win a trip to JavaOne 2014.

More resources and the support forum are available online. Learn about the Challenge rules.

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. ;-)

Java 8 Videos Available

Over 9000 Java Community members attended the Java 8 Launch event. If you missed it, it is available for replay. Hear from these Java experts how Java SE 8 is a revolutionary release:

  • Mark Reinhold, Chief Architect, Java Platform Group
  • Brian Goetz, Java Language Architect
  • Richard Bair, Java Client Architect
  • Robert Vandette, Consulting Member of Technical Staff 
  • Roger Riggs, Consulting Member of Technical Staff
  • Jim Gough, Associate Leader,  London Java Community 
  • Bruno Souza, Founding Member, SouJava
  • Adam Messinger, Chief Technology Officer, Twitter 

There are also over 30 videos covering the technical features and business benefits of Java SE, Java Embedded, Java ME. 

Watch technical videos.

Download Java 8.

Join the discussion on the OTN Java 8 Questions Forum.


Wednesday Mar 26, 2014

Hacking with Raspberry Pi and Java

Two new videos about Raspberry Pi GPIO with Java are now available. This hands-on training  is part of the IoT Developer Challenge and will help you to create a winning project to submit. This is a great opportunity to win a trip to JavaOne 2014! Submissions are accepted until May 30, 2014

In the first video, you will learn about the Raspberry Pi set up and the installation of Java SE Embedded and JavaFX. In the second video below, expert Vinicius Senger explains the Raspberry Pi GPIO and protocols as well as how to use the Pi4J project, a set of libraries enabling the access of the Raspberry Pi with Java. Vinicius also gives several demonstrations using a camera, LED lights, buttons and a relay board to connect to appliances. You can download the code of his demonstrations, including Pi4J Helloworld, PiPicture, Twitter4Pi and Lcdl2C

Tuesday Mar 25, 2014

Java Magazine: Java SE 8

The March/April issue of Java Magazine jam-packed with information to get you started with Java SE 8, a revolutionary release of the world’s #1 development platform. 

The biggest change in Java SE 8—what some have called the most significant upgrade to the Java programming language ever—is lambda expressions, or closures. “Lambda expressions are anonymous methods that provide developers with a simple and compact means for representing behavior as data,” explains Brian Goetz, Java language architect at Oracle. “In a few years, developers will wonder how they ever lived without [them].”

In “Java 8: Explore the Possibilities,” we give you an overview of lambdas, the Nashorn JavaScript engine, Compact Profiles, the new date and time API, the role of community, and more. We also explore the new features that make Java ME 8 a comprehensive platform for connected devices and show you how to get started with embedded development. There are also articles on processing data with Java SE 8 Streams and the benefits of type annotations. Get started with Java 8 today with this issue of Java Magazine.

Java Magazine is a FREE, bi-monthly, online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free, registration required.

Do you have feedback about Java Magazine? Send a tweet to @oraclejavamag.

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.


Thursday Mar 20, 2014

Java 8, Eclipse, and the Future

Sometimes the planets just align. It was great that the Java 8 Day was at EclipseCon the day Java 8 launched.  That all the major IDEs provided Java 8 support on the day Java 8 launched was another great alignment -- thanks to everyone in the Java community that made it happen! 

Java 8 Day at EclipseCon was standing room only. Georges Saab opened the day with explaining how the Java 8 supports the basic definition of Java: it is simple, stable, fast, scalable and easy to read. Alex Buckley, Spec Lead for the Java Language & VM, described lambda expressions as "perhaps the biggest upgrade ever to the Java programming model." But Java 8 is much more than lambdas. He mentioned the new Stream API. Buckley said "The jump from Collections to Streams is larger than the jump from anonymous classes to lambda expressions." Thomas Schindl discussed JavaFX 8. Hinkmond Wong gave a great explanation of Java SE Embedded 8 Compact Profiles (slides here, stay tuned for future Java Magazine article). 

Executive Director of Eclipse Foundation, Mike Milinkovich (@mmilinkov) gave the EclipseCon keynote "Eclipse: The Next Ten Years." After discussing the history and success of Eclipse, Milinkovich provided the caveat that he does not have the power to dictate what projects will occur in the Eclipse community. "I think of my title as Chief Eclipse Cheerleader," he said. "It's a very Darwinian, bottom up process. What survives is what works," he explained.

Milinkovich talked about the trends he sees that will have an impact on developers and IDEs, and they apply to Java and the open source community as well:

Trend #1: Software is Eating the World
With a nod to Marc Andreesson, Milinkovich said that software is becoming ever more important and has an effect on everything, including how companies are valued. He gave the example of the Airbus Aircraft: the amount of software code used onboard on class of aircraft grew four times larger in three years. So should Airbus think of themselves of an airplane company or a software company? Not only is the codebase huge, but the lifespan of applications can span generations. "Would you program differently if your granddaughter will have to maintain your code?" Milinkovich asked with a smile.

Trend #2: Thing Internet of Things
What is the size of the IoT market? Is IoT a $14 Trillion market or is that hype? Whatever the number, IoT is big and will continue to grow. Most importantly, Milinkovich said, we need OPEN IoT. Eclipse has 14 projects in the IoT space, and he expects more to come. There was lots of interest in the IoT sessions at EclipseCon.

Trend #3: The Cloud
Evans Data predicts that by 2019, 65% of developers will primarily develop for cloud. Does that mean all the functionality from current desktop IDEs should be moved to the cloud? Milinkovich introduced a demo of Project Flux, showing how to connect an Eclipse project to the cloud. There were multiple sessions on developing in the cloud throughout EclipseCon. 

Java and Eclipse have both enjoyed years of great community, great technology and significant impact in the software industry. That comes from lots communication, lots of hard work, and favorable planetary alignment. 

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

Thursday Mar 13, 2014

Create the Future with Java 8

Create the Future with Java 8. Register for the Launch Webcast.

Join us for the Launch Webcast:
Create the Future with Java 8

Tuesday, March 25, 2014   
10 a.m. PT / 1 p.m. ET

Register now to hear from the experts.


Featured Presenters

Mark Reinhold

Mark Reinhold

Chief Architect, Java Platform Group, Oracle

Peter Utzschneider

Peter Utzschneider

Vice President, Product Management, Oracle

Community Members

Brian Goetz

Java Language Architect, Oracle

Robert Vandette

Consulting Member of Technical Staff, Oracle

Roger Riggs

Consulting Member of Technical Staff,
Oracle

Richard Bair

Java Client Architect, Oracle

Jim Gough

Associate Leader,
London Java Community

LJC

Bruno Souza

Founding Member, SouJava

SouJava

John Rose

Java VM Architect, Oracle

Oracle Partner

Adam Messinger

Chief Technology Officer, Twitter

Twitter

Learn how Java 8 can help you:

  • Deliver better application performance and simpler parallel programming models with Project Lambda while providing enhanced developer productivity
  • Maximize application flexibility through a choice of runtime for more-efficient deployments with Java SE 8 Compact Profiles and Java ME 8
  • Implement new Internet of Things services on a common Java platform while creating robust and highly performant embedded and enterprise applications

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 Forums.

Get in on the conversation: #Java8

About

Insider News from the Java Team at Oracle!

duke
javeone logo
Links


Search

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