Thursday Sep 26, 2013

The JavaOne 2013 Java Community Keynote

by Timothy Beneke

Geoff Lees, Senior Vice President and General Manager, Microcontrollers, at Freescale Semiconductor, got things rolling Thursday morning at the Java Community Keynote to a packed, standing-room-only crowd. Lees presented a precise and thoughtful vision of how the coming Internet of Things (IoT) might become a reality.

“The microcontroller community is rapidly moving to adopt Java and we need your help,” said Lees. He described a picture of the IoT that, for him, changes daily with ever-increasing speed. Current network developers often have a conception of edge node devices that consist of X86 processors with large scale OS, or multicore mobile processors with mobile OS. He spoke of an alternative picture in which edge node devices are everywhere in our environment, monitoring local climate conditions, monitoring mechanical factors like stress loading, and traffic data, and making smart roads happen. He sees node devices dealing with our busiest highways, offering road tolling and other measures to even out traffic flow. Or in agriculture, the IoT might monitor climate, humidity, weather conditions, and local microclimates. He spoke of smart homes where existing home networks are coming together to conjoin future personal networks and even body networks. He spoke of the IoT in aiding fitness and health tracking.

Lees elaborated a vision in which local autonomous data intelligence is gathered through local command control, and data sets are passed onto the cloud for higher level analytics. He explained that the IoT is changing the way the semiconductor industry is thinking about technology, in terms of processing node transitions, greater utilization of advanced sensor technologies, integration of those technologies, ever rapid adoption of low power technologies both from processing as well as design techniques. Advances in signal analog integration and the IoT are bringing these things closer.

“Instead of the next few years, we’re thinking about how to do all of this in the next few months,” said Lees.

In addition, a new class of products is arriving where connectivity underpins all product development. “Over the last decade,” commented Lees, “the microcontroller industry has shipped 150 billion devices into the market, the vast majority of which were not interconnected -- they were single, local points of intelligence. Today, the plans for those products are becoming ubiquitously part of another network. Networking technology needs to be built in with the capability to run advanced communication stacks present.” All of this will require more memory, more technology, and higher gate density.

He spoke of software becoming the big differentiator in the microcontroller community. “Today,” he explained, “in the embedded microcontroller community, our customers spend approximately 60% of their R&D on software as compared with hardware development. In the next 3 years that is forecast to become 70%. We need to see the software enablers as underpinning these system solution products. All of this comes together with a wide range of networking protocols, low-power communication protocols, and stacks. And the Holy Grail would be to have IPV 6 readily available from the cloud to networking, all the way to the edge node. Until that becomes enabled by cost, by process technology, by miniaturization and power reduction, we will have a wide range of sub-net protocols.”

He spoke of a move towards universal MEMS devices and technology for sensors, followed by the integration of universal MEMS within microcontrollers and embedded processors. “All of this,” he insisted “will come together as part of the ecosystem with all of these smart services. And these smart services depend on available local service providers and service models that we, the consumer, want to pay for, or that health insurers want to pay for. Providing this service and platform for secured services is a key for the adoption of the IoT.”

He expanded on his vision of a landscape for IoT, which would extend all the way from the cloud, down through processing nodes, local connectivity networks, and on to edge or sensor nodes, where the sensor, the MCU, and local connectivity come together. The challenge today, according to Lees, is that this diversity uses a huge range of technologies, different developmental environments, different software ecosystems, and different partner networks. There exist different security classes and considerations -- even down to the current edge node devices which offer no appreciable security. This clearly is not a landscape that will provide the kind of secured service delivery that the IoT needs.

The key to creating this secure IoT lies with Java developers. Edge nodes offered through Java and Java ME offer the potential to have secure encryption and authentication services throughout the network. Developing those in other environments will be locally difficult, will not be global, and will not reach the tipping point required for the IoT to develop. “Edge nodes is a category encompassing thousands and thousands of applications -- it’s billions of devices, most of which will include some form of MCU or embedded MPU technology,” Lees explained. “Sensors and actuators, integrated connectivity and an energy source, whether that’s energy harvesting or ultra low power battery technology and long life power generation – these nodes will need to be installed in remote places with battery life spans of 10 years or more – clearly out of the range of today’s processor technologies. And many will need to be industrial or automotive grade technologies.”

He spoke of a challenge to bring performance and cost requirements so as to harness and secure larger memory stacks which will require more software in the next 2-3 years.

After offering considerably more technical detail, he spoke of how IoT could benefit humans, focusing on home tele-health and the home health hub, something Freescale has invested in recently. The availability of a wide range of personal biometrics and health analytics in the home health hub could benefit our health enormously, according to Lees. Until now, the technology has been limited by the absence of open standard secured service across the network to complete the link onto the health provider, and medical insurance providers. The new model offers a huge adoption of preventive health as opposed to diagnostic clinical health. Consumers, health insurers and the medical industry all favor it.

“Measuring heart rate, blood pressure, and blood glucose continually every day through changing conditions offers an immense picture of our personal health with diagnostic insights into the development of progressive disease and chronic disease management,” observed Lees. “At the local hub level the installation of analytics will offer feedback and guidance on lifestyle, on the management of conditions and offer the personal feedback needed for us to all manage our own health. The data can also be sent in datasets for further analysis in the network and cloud so the next time you visit your health practitioner, all of that data is available.”

He reported that Freescale and Oracle have announced a new agreement collaborating on engineering to develop a platform for software and hardware models for both edge nodes and a wide variety of gateway solutions. “We’re working on optimizing Java together and bringing Java functionality further into the network. We’re even envisaging what Java might look like on a transmit-only Bluetooth low-energy node in the field for 25 years, a concept today that is unthinkable for a Java model. The key is to provide a secure service delivery for our customers and for service providers across the industry.”

The rest of the keynote consisted of a variety of informative and entertaining presentations.

Donald Smith, Senior Director, Product Management, at Oracle’s Java Platform Group, took the stage and commented on recent developments in recent JavaOnes. JavaOne 2011 was about moving Java forward and rebooting the infrastructure after the Java SE 7 launch. Last year, the theme was innovation and showing Java’s role in major tech segments like the cloud, big data, IoT and open source.

“This year,” he said, “we take one step beyond all that, and celebrate the 'End User' and 'Application Developers'. We want to go beyond the typical ‘ISV’ that appears at JavaOne keynotes and show some inspiring applications being built thanks to the hard work of the Java ecosystem.”

After some rousing appreciation of the Raspberry Pi Challenge, the Codegarten and other JavaOne matters by Tori Wieldt of the Oracle Technology Network, a series of creative contributors to Java took the stage, hosted by Henrik Stahl, Vice President, Product Management, Java Platform Group at Oracle.

-- Java Champion Stephan Janssen, founder of BeJUG, Devoxx(4kids), Parleys & playpass.be talked about “Devoxx for Kids,” a one-day event he organized in response to his 11-year-old son’s desire to learn to program.

-- Oracle Academy Vice President, Alison Derbenwick Miller, described the Academy’s important work impacting 2.5 million students in 102 countries.

-- Aditya Gupta, an impressive 10-year-old Minecraft hacker, entertained the audience with his hacking demo where he showed off some video explosions.

-- Two Duke Segway robots appeared on stage and strutted around under the guidance of Java Champion, Stephen Chin.

-- A video was shown of Java Champion Paul Perrone’s Java-powered cars.

-- Drew Hylbert, VP, Technology and Infrastructure at Opower, came onstage and shared how Java technology is used to enable consumers to save energy.

-- Mike Marzo, a Technology Fellow at Goldman Sachs, discussed the value of the 100 million lines of Java code that Goldman’s developers have written over the years.

--Sean Phillips, Senior Software Engineer at a.i. solutions, presented a video that explained uses of Java in NASA MMS mission operations software.

-- Finally “father of Java” and Chief Software Architect at Liquid Robotics, James Gosling appeared and remarked that Aditya Gupta made him feel that he too should be a Minecraft hacker. He showed the view from the water looking at Hawaii from one of the Liquid Robotics nodes and explained in detail how it all worked.

The Community Keynote offered a strong sense of renewal and pride at what Java has accomplished and where it may be headed.

Freescale Semiconductor

Liquid Robotics

Perrone Robotics

Watch Keynote and Session Highlights on Demand

Monday Oct 17, 2011

Java Community Keynote: Enabling Collaboration, Enabling Innovation

IBM, Java, and the Cloud

The morning JavaOne 2011 Community Keynote began with IBM, presented by Jason McGee, IBM Distinguished Engineer, Chief Architect, Cloud Computing. McGee focused on Java and Cloud computing-the challenges in the language and the JVM for running in the Cloud, how to make your applications elastic and scale well in the Cloud, and the latest innovations (driven by IBM and others) for deploying applications to the Cloud.

McGee explored several recent IBM offerings for the Cloud-including WebSphere eXtreme Scale, a Java based, in-memory data grid product for elastic scalability in Cloud environments; and IBM Workload Deployer, a Cloud deployment and management system for existing virtualized hardware. McGee ended by reiterating IBM's commitment to the Java community, noting their membership in OpenJDK as of 2010.

Community: Best Practices, Innovation, and Learning Resources

Sharat Chander, Principle Product Director, JavaOne Program Committee Chairperson, Oracle began his portion of the keynote by offering a moment of silence in respect for the passing of Apple's Steve Jobs, noting his passion and innovation in the world of technology. The Apple logo briefly appeared on the large screen.

Chander emphasized that Java isn't just about technology, it's also about community. Within this context, he first recognized Mike DeNicola, John Rose, and Patrick Curran, for their outstanding participation and leadership within the JCP this past year. And as part of ever-broadening the Java community, Chander next paid tribute to the Java Dutchess program-with over 400 groups around the world, globally connecting women in Java technology.

From there, Donald Smith, Director of Product Management, Java Platform Group, Oracle invited onstage a panel of representatives from the global Java community: Martijn Verburg, London Java Community; John Duimovich, OpenJDK; Deepak Bhole, OpenJDK; Stephen Chin, SvJugFx; and Bruno Souza, SouJava. The group noted that this was the first JavaOne conference with a community-themed keynote. In true connected community fashion, the group invited those watching the presentation to informally vote (via text message) on Java technologies and initiatives of current and future interest.

The panel members all urged active participation in Java User Groups, from both a technical and professional advancement perspective. Such community involvement not only drives open standards, they declared, but also drives innovation among vendors. The OpenJDK representatives then explored the challenges and promises of the initiative, agreeing that participants should have high expectations for openness, and to push on that. They strongly urged developers to download OpenJDK, and to use it.

Community: Moving Java Forward

Smith explored with the panel how the Java community can best take part in moving Java forward. The consensus was that the process ideally involves vision, innovation, and execution, and that the community can participate at all of these levels-getting involved via JUGs, as well as testing and submitting bug reports, and thereby helping Oracle and other Java vendors build the best and most innovative technologies. One technique being explored at some JUGs, to better facilitate participation, is to both stream them live and offer audio archives via Parleys.com. Within the context of making community content as available as possible, Oracle announced their agreement with Parleys.com to host many of the JavaOne sessions on the learning site-including video, demos, and synchronized audio/slides.

Duke's Choice Award Winners

What JavaOne would be complete without acknowledging the Duke's Choice Award Winners (this year with community input in the selection and review process). Featured onstage were representatives of Rockwell Automation, for their Java Embedded factory floor automation solutions; Sodbeans Project, for their NetBeans-based accessibility suite to aid blind software developers; and JHome, a Glassfish/Java EE-based home automation system for the control of almost any device in the home, including lamps, gates, coffee machines, and more.
Java Posse Comes to Town

To the tune of Spaghetti Western soundtrack music, representatives of the fabled Java Posse next took the stage (to Sharat Chander's mock amazement). The Java Posse site has long been known for its podcasts offering news, discussions, interviews, and "general mayhem" surrounding the world of Java. The Java Posse members emphasized what they see as the three elements of Java-the language, the platform, and (most importantly), the Java community. "We have a development community that other development platforms dream of having," they said. They promised in-depth appearances from many of the Duke's Choice Award winners. And in parting the stage, they deputized Chander as an official honorary member of the Java Posse, presenting him with a 10-gallon hat.

In closing, JavaOne participants were urged to get involved and make their voices heard-to participate in the JavaOne Community Steering Committee, to participate in the JavaOne Program Committee, to submit speaker papers, to participate in the OpenJDK project, and to join a local JUG. Chander parted by noting that JavaOne 2012 would feature a community member as one of the keynote speakers.



Learn More:

WebSphere eXtreme Scale
IBM Workload Deployer
Java Dutchess
2011 Duke's Choice Award Winners
Parleys.com
The Java Posse

The Ninth Annual Java Community Process Program Awards

In a festive room full of Java luminaries and fine food at JavaOne 2011, the 9th annual JCP Program Awards were handed out Tuesday night at the Anzu Restaurant of the Nikko Hotel. The award categories were: JCP Member/Participant of the Year; Most Innovative JSR; and Outstanding Spec Lead.

The nominees in their respective categories were:

JCP Member/Participant of the Year

--Mike DeNicola, of Fujitsu, for his role as JCP.next Working Group Lead: While not officially Spec Lead of JSR 348, Mike has contributed a lot in getting the JCP reform plans where they are at a great pace, compared to earlier efforts. Helping the JCP to be fit for the next decades of Java following the Oracle-Sun merger.

--SouJava: For tirelessly promoting the JCP, JSRs, openness, transparency and our community at large (to say nothing of Bruno Souza's marvelous cape!).

--IBM: For their participation in the OpenJDK project, which has significantly increased the momentum of Java SE.   

--London Java Community: For their efforts to involve the developer community in the activities of the JCP.   

--Doug Lea: After a long and distinguished tenure on the JCP EC, Doug Lea (along with Tim Peierls and The Apache Software Foundation) felt he had no choice but to resign at the end of 2010. In doing so, he demonstrated integrity, independence, and courage that truly sets him apart. If the JCP is to retain any shred of legitimacy and relevance in the future, it will be through the actions other members who display the traits exemplified by Doug: integrity, independence, and courage, coupled with unparalleled technical expertise and a genuine love for the Java ecosystem.

Most Innovative JSR

--JSR 321: Trusted Computing API for Java. Beside a picture book example for Agile and Transparent Expert Group work, JSR 321 also anticipated another vision of JCP.next, by being the first JSR with a known implementation in a language other than Java, called Hybrid JSR by JCP.next (Part 2 and beyond). Apart from all that, Trusted Java holds the key to a safer more reliable and trusted usage of PaaS/Cloud or other Pervasive Technologies like Social Networking and Mobile.

--JSR 334: Small Enhancements to the Java Programming Language (Project Coin): Due to the process it was run under and the requirement of participants to 'put some skin in the game'.

--JSR 292:  Supporting Dynamically Typed Languages on the Java Platform: As the first JSR specifically designed to support languages other than Java, JSR 292 will ensure the long-term success of the Java VM.

Outstanding Spec Lead

--John Rose: (JSR 292 Supporting Dynamically Typed Languages on the Java Platform) Due to his excellence in ensuring consensus across the community -- both EG members and the wider JVM language community.

--Alex Buckley: (JSR 901, Java Language Specification and JSR 924: Java Virtual Machine Specification.) For his leadership.

--Mark Reinhold: For his leadership and promotion of the first Java SE platform JSR in several years.

The Winners

JCP Member/Participant of the Year: Mike DeNicola of Fujitsu

Most Innovative JSR: JSR 292, John Rose, Oracle, spec lead for JSR 292

Outstanding Spec Lead: John Rose, Oracle: JSR 292 Supporting Dynamically Typed Languages on the Java Platform


Community Leadership Award

Finally, the JCP Executive Committee gave a special Community Leadership Award to  Patrick Curran, Chair, Java Community Process, Oracle, who was recognized for the fabulous job he has done coping with a period of substantial change and conflict in the JCP over the past 18 months.

Obviously, the work of John Rose and his team was singularly honored. But as Rose himself graciously emphasized, it was itself a great honor to be counted among his fellow nominees.

Congratulations to all involved!

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