Monday Oct 27, 2014
Friday Oct 17, 2014
By Yolande Poirier-Oracle on Oct 17, 2014
We need your feedback to keep improving JavaOne! Please log-in to Schedule Builder and take the JavaOne Conference Survey as well as completing surveys from the sessions that you attended. The surveys are accessed from the Welcome page in Schedule Builder if you have not taken them already. It will take you only a few minutes to complete and make an impact on your conference experience next year.
See you next year!
Wednesday Oct 15, 2014
By Tori Wieldt-Oracle on Oct 15, 2014
The Virtual Technology Summit (VTS) delivers interactive Java tech content from Java Champions and Oracle experts to your desk. These interactive, online events, sponsored by the Oracle Technology Network (OTN), are coming in November:
- Americas - Tuesday November 18th - 9am to 12:30pm PT / 12pm to 3:30pm ET / 1 to 4:30 pm BRT*
- APAC English – Wednesday November 19th / IST – 10:00am / SG – 12:30pm / AEST – 2:30pm
- Registration Open Soon
- EMEA – Wednesday, November 26th / 9am to 1pm BST / 10am – 2pm CET / 12pm to 4pm MSK / GST
Each event feature four technical tracks, each with a unique focus on specific tools, technologies, and tips: Java, Database, Middleware and Systems. Registration allows you to attend any session on any track.
The Java Track includes three code-heavy sessions:
Transform Your Code to Java 8
by Venkat Subramanian, Java Champion
The new facilities in Java 8 are about to change the way we write code. Our code will become more expressive and concise. But exactly how? This presentation takes several common Java code examples, discusses the core idea expressed in the code, and transforms that code to use the facilities in Java 8. Watch and interact as you see Java code go through a weight loss program right in front of your eyes.
Java Mission Control for Earthlings
by Jim Weaver, Java Evangelist, Oracle
Java SE Advanced contains an application named Java Mission Control, which consists of two facilities essential for developers and IT production support. These facilities are JMX Console and Java Flight Recorder, both of which help you monitor applications and tune them for high performance. This session will present features of Java Mission Control, as well as relevant concepts.
Exploring Java EE
by Josh Juneau, Java Champion
The Java EE tutorial will walk users step-by-step through the development of an application (MoviePlex) using Maven. The development will take place within NetBeans 8.x IDE, it will demonstrate how to add project dependencies via Maven, and perform various development tasks leveraging some new features of Java EE 7. We’ll delve into the creation of views using JSF and PrimeFaces, binding to managed bean controllers via CDI, utilization of the Batch Processing API, JMS, and WebSockets. In the end, you will have a better understanding of how a typical Java EE application is developed, and how to implement solutions using some of the latest features of Java EE. Note: This a hands-on lab that requires you to have Java EE and the NetBeans IDE downloaded before you attend the session.We'll kick off the track with Java Community Update by Tori Wieldt. There will be places to hang out and meet other attendees between sessions. View the full agenda, abstracts, and participation instructions on the VTS Event Resources Community Space. Plan to be there!
Monday Oct 13, 2014
By Yolande Poirier-Oracle on Oct 13, 2014
As a special thanks to Oracle and the attendees of JavaOne 2014, Aldebaran Robotics would like to show it's continued support to the Java community by offering a 25% discount to anyone interested in purchasing their own NAO robot for development purposes.
Aldebaran supports a global community of engineers, developers, and others who are interested in exploring the endless possibilities of how robots can be used in the home, workplace, schools, healthcare, etc. The mission of our developer community is to inspire developers to challenge the future of social, emotional and personal robotics; and develop the types of applications that will allow these humanoids to enrich the lives of humans. We look forward to having you in our community.
Monday Oct 06, 2014
By Caroline Kvitka-Oracle on Oct 06, 2014
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.
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.
Friday Oct 03, 2014
By Caroline Kvitka-Oracle on Oct 03, 2014
By Guest Blogger Timothy Beneke
Oracle’s Java Technology Ambassador Stephen Chin presented the “Internet of Things Magic Show” session before a packed crowd on Wednesday morning at JavaOne. The session made it clear—as has much of JavaOne 2014—that with a little ingenuity, persistence, and a Raspberry Pi, Java developers can easily deploy their skills to create IoT magic shows of their own. Chin emphasized the strength of Java for the IoT space, especially now that the divide between Java SE and Java ME has been dramatically narrowed with Java 8. “Java ME as a language is almost the same as Java SE minus lambdas,” observed Chin, “and a prototype of lambdas for Java ME is well on its way. Also, a lot of Java SE APIs are finding their way to Java ME as well.”
Fun with Mr. Grabby
He presented a small smart robot, named Mr. Grabby, that resembles a crab with grippers that can be made to remotely grab and carry a white glowing ball. The robot can then navigate its way around tracks laid down in the form of white tape on the floor.
Mr. Grabby is an autonomous robot using Raspberry Pi and other hardware on top as a controller, plus an Arduino board that uses pin mapping and a motor controller. “Programming the pin assignments right is the biggest issue,” said Chin. “You use software serial on Arduino, where you take any two soft pins and do the serial protocol manually. It uses line follower software, which captures infrared light off the ground through two lights and two sensors; there is an infrared emitting light and another sensor that picks up the infrared. When Mr. Grabby goes off the track, he knows to compensate and follow the lines.”
Chin invited a developer named Mark onstage who successfully took Mr. Grabby around the tracks in a time of 40 seconds. All Mr. Grabby code is available on github.
3-D Printing Magic
Chin then displayed a 3-D printer, which was now busy making a customized bracelet for Mark. The printer has a Raspberry Pi and uses OctoPrint to monitor it remotely. He showed a console that displayed the temperature of the plate and the extruder plus a live video of the bracelet being made.
Software for the printer—known as open constructed geometry software—was designed by Michael Hofer entirely in Java. Hofer leveraged the JavaFX 8 APIs, which now include 3-D support, and built a visual tool for visualizing how 3-D products will look. The code controls space between links, the radius of the sphere, and other pertinent details.
“Printing is done by taking complex shapes and adding and deleting objects from them, so you can delete a bunch of filters from a larger filter to create a space,” explained Chin. Chin illustrated ways that the bracelet could be made bigger and smaller as needed.
He closed by showing a timelapse video of the printer constructing the bracelet.
Monday Sep 29, 2014
Sunday Sep 28, 2014
By Caroline Kvitka-Oracle on Sep 28, 2014
The 2014 Duke’s Choice Award winners are
- Air Traffic Controller Selection System, TUBITAK BILGEM Informatics and Information Security Research Center. This computer-based testing system is used to help select and vet air traffic controllers.
- Apache DeltaSpike, Apache Software Foundation (Community Choice Award winner). With this developer toolbox for Java Contexts and Dependency Injection for the Java EE 6 platform, developers can introduce and test new features in Java EE before they are standardized.
- Apache TomEE, Apache Software Foundation. The TomEE server merges a certified Java EE 6 Web Profile stack with Tomcat, the leading Java web application server by market share.
- Autonomous Vehicle Test System, Perrone Robotics for the Insurance Institute for Highway Safety (IIHS). Perrone Robotics worked with the IIHS to develop this Java-based system to test crash avoidance systems.
- DukeScript, Eppleton IT Consulting and the NetBeans project. This alternative to Swing, SWT, and JavaFX runs on Android and iOS and enables true cross-platform Java.
- IBFieldbook, International Maize and Wheat Improvement Center. This application helps design field trials and generate crop analysis and enhancement solutions.
- JavaFXPorts, LodgON (Community Choice Award winner). This open source toolkit makes graphically rich Java and JavaFX available to mobile and tablet devices running iOS and Android operating systems.
- JCertif International. Since its founding in 2010, this organization has trained 5,000 Java developers across Africa.
- libGDX. Programmers can use this cross-platform game development framework to write, test, and debug Java games.
- PiDome. This home automation and Internet of Things (IoT) platform marries Java and the Raspberry Pi.
- Project JEDI, Java Education & Development Initiative (Community Choice Award winner). This community-driven organization provides free courseware and training on Java and open source technologies to colleges and universities around the world.
- WFP Subsidy Card, e-finance for the United Nations High Commissioner for Refugees and the World Food Programme. Based on Java smartcard technology, this card helps refugees get food through secure-card wallets.
Congratulations to all the winners. Read more about them in the latest issue of Java Magazine and celebrate with the winners at the Duke's Café Open House at JavaOne on Sunday at 7 p.m.
By Caroline Kvitka-Oracle on Sep 28, 2014
When was the last time you built something, just for the fun of it? Maybe it was yesterday, and that’s great. But if it’s been a while, we hope the latest issue of Java Magazine will inspire you. It celebrates the spirit of making and the people who are creating new and innovative technologies and services.
In our interview with Dale Dougherty, Make: magazine founder and Maker Faire cocreator, we explore what’s behind the growing Maker Movement and how it relates to software development.
We also recognize the winners of the 2014 Duke’s Choice Awards, which honor compelling and innovative uses of Java technology. These winning makers help ensure safer travel, feed hungry refugees, improve crop yields, provide cool technology, and aim to end a decade-long debate in the Java community.
And we're excited to recognize the winners of the first-ever IoT Developer Challenge, who used embedded Java with computer boards and other devices and IoT technologies to showcase innovations in domotics, robotics, office design, authentication, and rating systems.
Read the latest issue of Java Magazine today.
By Caroline Kvitka-Oracle on Sep 28, 2014
- Gosling is admiral of a fleet of robotic marine drones
- What’s Inside Oracle Cloud for You
- A New Way to Program in Java EE 8
- 3D Printing with a Java Rockstar
- Robots Look for Human Companions at JavaOne
- New Java Releases Will Tackle Developer Pain Points
- Help Build the Future at the JavaOne Hackergarten
- Bay Area Duchess Dinner at JavaOne
- Vote on the sessions at JavaOne
- Ignite at JavaOne