Monday Oct 06, 2014

Final Keynotes Reflect Back, Move Forward

By Guest Blogger Timothy Beneke
The final keynotes of JavaOne took place on Thursday, with the Intel, Technical, and Community keynotes. These keynotes cast strong glances both backward and forward at the platform and celebrated new technologies, especially related to the Internet of Things.

Intel Joins OpenJDK
Intel’s Michael Greene, vice president of system technologies and optimization at Intel’s Software and Services Group, took the stage and announced that Intel is joining the Open Java Development Kit (OpenJDK) community and will contribute math library functions that should boost big data analytics performance for machine learning.

Technical Keynote
Mark Reinhold appeared and briefly reprised his Technical keynote. Then Brian Goetz offered a vision of Java extending to Java 9 and beyond that would include value classes. Look to Project Valhalla and Project Panama for more information.

James Gosling Reflects on Java
Next, several Java luminaries—including the father of Java, James Gosling—took questions. After being asked if he regretted null pointers, Gosling quickly replied that he did not because all of the available alternatives at the time were far worse.
Gosling went on to explore why Java did not have generics from the beginning. Bill Joy, Java’s cofounder, wanted to include generics, a source of considerable conflict in 1994, but Gosling insisted that there was an insurmountable problem: Which generics do you use? Dozens of languages with generics already existed, and they all had problems. Gosling stuck to a basic principle he adhered to in creating Java: Never do the wrong thing.
When asked when Java would become obsolete, Gosling confessed that for a decade he has been expecting Java’s demise, but that Java is a kind of organism grounded in the community that is well understood and flexible and has strong staying power.
Later, Gosling reminisced about the origins of Java. “Everyone says that Java is approaching its 20th anniversary, but for me it’s the 25th,” he explained. He said that many Sun engineers were troubled in 1990 by the very primitive processors they saw in much consumer electronics—they thought the world was missing out. They took a long trip to Europe and Asia and studied primitive cell phones, elevators, lighting systems, and other gadgetry, and discovered that electrical engineers were needlessly reinventing old computer science problems. At the time, the internet was solid but not popular. Gosling credited Mike Sheridan, who was a business development person on the team, with inventing Java because he invented the reason for Java.

James Weaver: Java Show-and-Tell
Next, Oracle’s genial Java Technology Ambassador James Weaver took the stage, and reminded attendees that all sessions could be viewed on Parleys.com. A parade of talented developers and technologists followed.

Andra Kay, director at Silicon Valley Robotics, said, “By 2020 your household robot will be your house.”

Bruno Maisonnier, CEO at Aldebaran, a world leader in humanoid robots, presented a video showing robots teaching children mathematics in schools, and interacting with customers in stores. Maisonnier said that robots must (1) be cute, so that people enjoy them; (2) interact naturally in their body language and gestures; and (3) be easy to use.

Paul Perrone of Perrone Robotics lamented the 30,000 deaths from auto accidents each year in the United States, and showed a video about his automated vehicle testing system with an advanced braking system that could save lives—a first step toward cars with full autonomy.

Others featured included

  •  Johan Vos of LodgON on JavaFX on the Android
  •  Distinguished Java Champion Adam Bien on Java 8 and Java EE
  •  Jeff Martin of ReportMill Software using Java to teach kids how to program
  •  Alison Derbenwick Miller of Oracle Academy showing a video about how Oracle is spreading programming knowledge around the world
  • Duke’s Choice Award Winners
  • IoT Developer Challenge Winners

The Community keynote was the perfect ending to a great week of information sharing, learning, and community building.

Watch the Community keynote.

Monday Sep 23, 2013

The JavaOne 2013 Technical Keynote

Mark Reinhold and Brian Goetz explained the importance of lambda, while Oracle luminaries showed off a chess game.
[Read More]

Monday Oct 01, 2012

The JavaOne 2012 Sunday Technical Keynote

At the Sunday Technical Keynote, Mark Reinhold and crew demonstrated, via a single application, how Java and JavaFX can scale well -- from the cloud all the way down to very small embedded devices.
[Read More]

Friday Sep 21, 2012

JavaOne 2012 Conference Preview

A new article, by noted freelancer Steve Meloan, now up on otn/java, titled “JavaOne 2012 Conference Preview,” looks ahead to the fast approaching JavaOne 2012 Conference, scheduled for September 30-October 4 in San Francisco. The Conference will celebrate and highlight one of the world’s leading technologies. As Meloan states, “With 9 million Java developers worldwide, 5 billion Java cards in use, 3 billion mobile phones running Java, 1 billion Java downloads each year, and 100 percent of Blu-ray disk players and 97 percent of enterprise desktops running Java, Java is a technology that literally permeates our world.”

The 2012 JavaOne is organized under seven technical tracks:

* Core Java Platform
* Development Tools and Techniques
* Emerging Languages on the JVM
* Enterprise Service Architectures and the Cloud
* Java EE Web Profile and Platform Technologies
* Java ME, Java Card, Embedded, and Devices
* JavaFX and Rich User Experiences

Conference keynotes will lay out the Java roadmap. For the Sunday keynote, such Oracle luminaries as Cameron Purdy, Vice President of Development; Nandini Ramani, Vice President of Engineering, Java Client and Mobile Platforms; Richard Bair, Chief Architect, Client Java Platform; and Mark Reinhold, Chief Architect, Java Platform will be presenting.

For the Thursday IBM keynote, Jason McGee, Distinguished Engineer and Chief Architect for IBM PureApplication System, and John Duimovich, Java CTO and IBM Distinguished Engineer, will explore Java and IBM's cloud-based initiatives.
All in all, the JavaOne 2012 Conference should be as exciting as ever.

Link to the article here.

Monday Oct 03, 2011

Evolutionary Next-Steps - Technical Keynote JavaOne 2011

Monday’s Java Technical Keynote showed that the Java platform -- from Java 7 to JavaFX 2.0 to Java EE’s move into the cloud – is alive and moving ahead with the times.

[Read More]

Tuesday Sep 21, 2010

Plan B Wins

<script type="text/freezescript">tweetmeme_url = 'http://blogs.oracle.com/javaone/2010/09/plan_b_wins.html';</script> <script src="http://tweetmeme.com/i/scripts/button.js" type="text/freezescript"> </script>
Share <script type="text/freezescript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"></script>

by Janice J. Heiss

As expected, what Mark Reinhold referred to in his blog as "Plan B" represents the direction Oracle is taking with JDK 7. To judge from the responses to his blog, this should be a popular decision.

Here are some basics:

Proposed JDK 7 Features

  • InvokeDynamic byte code and supporting features for dynamic languages
  • Fork/Join Framework and related concurrency and collections API enhancements for improved multi-threaded Java code
  • Small Language Enhancements (most of "Project Coin") for higher developer productivity and cleaner, more concise Java code
  • Session Description Protocol (SDP) and Stream Control Transport Protocol (SCTP) support
  • New I/O APIs - A flexible filesystem API, and asynchronous I/O
  • Support for updated standards - Unicode, localization, security, cryptography, XML and JDBC
  • JVM performance improvements

Proposed JDK 8 Features

  • Lambda expressions ("closures") for higher developer productivity and better leveraging of multi-core CPUs
  • Small language enhancements (Remaining parts of "Project Coin")
  • A Java-native module system ("Project Jigsaw") to simplify the construction, packaging, and deployment of applications
  • JVM start-up time and ergonomics improvements

I'm sure we'll hear more about his vision for the platform at the General Technical Session today, 9/21, which I'll be covering.

Again, for more details, see JDK 7.

About

javeone logoJavaOne Conference 2014 Videos

San Francisco, USA: Oct 25 - 29, 2015


Links

Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
1
2
3
7
8
9
10
14
15
16
17
21
22
23
24
28
29
30
31
     
Today