Wednesday Sep 10, 2014

Driverless Cars and Java

Paul Perrone is a regular fixture at JavaOne, and this year's conference is no exception. Perrone, founder and CEO of Perrone Robotics, will give a session called "Automated Vehicle Testing with Java." Perrone will talk about his company's Autonomous Vehicle Test System, developed for the Insurance Institute of Highway Safety (IIHS). The system, written entirely in Java, will be used to independently test the safety of crash-avoidance systems.

“Many of today’s vehicles already have ‘crash-imminent braking’ and other features,” says Perrone. “But up until now, the IIHS hasn’t really had a way to test how well these technologies work in real-world situations with cars traveling at highway speeds.”

Read the full oracle.com story, "Java Takes the Wheel." 

Monday Apr 21, 2014

Devoxx 2014 Vive La (Digital) Révolution!

Last week's Devoxx France conference in Paris was sold out months in advance. The conference is part of the Devoxx family and is organized by the Paris JUG for the francophone developer community.  

The conference provided an array of technical sessions, including conference sessions, hands-on labs, university sessions,  quickies, tools-in-action and birds-of-a-feather (BoF) that will become available on Parleys in coming weeks. The broad range of topics touched on Agile and DevOps methodologies, Web, HTML5, mobile, startups, cloud, Big Data, Groovy, Ceylon, Java SE and Java EE.  Senior engineer Paul Sandoz presented Java 8 lambdas in the stream, which is one of the main features of Java 8. The new feature is designed to enable bulk data. Professor José Paumard presented 50 new things that you could do with Java 8. He discussed ConcurrentHashMap, the new HashMap and Date & Time APi as well as small improvements that ease development. Not everyone will implement the lambdas right away, he said, but with Java 8 they will still be able to benefit from the new version. Java Evangelist Stephen Chin demonstrated the full power of Java 8 with lambdas running on Raspberry Pi, PandaBoard, the Lego Mindstorms EV3 and other embedded devices during his university session. 

The keynote speakers echoed this year's theme of "born to be" a developer in the digital era. They explained how developers have a strategic role and are makers of the digital revolution. For example, entrepreneur Kwam Yamgnane considers that, as craftsmen in the IT trade, the developer's job goes beyond coding to collaboration with other disciplines and understanding not just the direction of the product but also of their company and the industry. With this understanding, developers need to be creative and agile to build better products, explains senior engineer Geert Bevin. They can use the same principal to build their career and find their passion. 

The second topic of the keynote was about engineering becoming more mainstream.  With the advent of the digital revolution, everyone needs to learn about technology because of its impact on our daily lives, on our careers and on new business creation, explains INRIA researcher Serge Abiteboul. Enterpreneur Henri Fournet is training beginners in programming and business acumen at Simplon, a successful year old educational company serving low income neighborhoods. Directors Dominique Van Deth and Danny Gooris at Oracle discussed the shortage of engineers today. In order to fill out the gap, Oracle trains high school and university teachers in Java programming for free. 

In addition, there were several activities where developers could collaborate, code or just explore. At the hackergarten, developers and open source committers contributed to a dozen of open source projects.  At the future lab and hackathons, there were a number of homemade and fun projects. Attendees could learn and change the interface of JavaFX games. A robotic xylophone was controlled by Raspberry Pi and Arduino. Wafting dry-ice fog exposed the green beams of a musical light show. You could fly the Crazyflie Quadcopter and meet the development team. Stay tuned for the video made by the Devoxx France team with the Crazyflie strafing the crowd during the keynote and meet and greet reception. The Nao robot was programmed onsite to dance to M.J.'s Thriller and other music.  Home automation applications controlled temperature, water heater and lights.  At the Code-Story, experts coded applications in front of the audience. For the third year,  the Devops Mercenaries presented tools, expert accounts, and guidelines for engineering teams to implement the methodology. More focused on entrepreneurship was the 'afternoon of deciders' where developers and industry leaders met to discuss big data, as well as Seed Networking, a speed dating session between entrepreneurs and developers. Devoxx4Kids welcomed a dozen children to learn programming with the Nao robot and other programming tools like Scratch and Greenfoot. 

Join us next at Devoxx UK June 12 and 13 in London. This is going to be another amazing Devoxx experience! 

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

Thursday Feb 13, 2014

NightHacking: Program a Robot

Get a chance to program a robot in the next NightHacking session with Stephen Chin. Laurent Lec, a software architect at Aldebaran Robotics (maker of the NAO robot) will be in the NightHacking studio. Lec will start off with a presentation about the NAO robot. He'll also give a live demo of the NAO Java API. The remainder of the session will be an interactive lab using Aldebaran's Choreographe software, which gives you a visual programming interface and a realtime 3D model of the NAO to test your application. They will live stream up for 3 hours to support the lab. 

This NightHacking session takes place on Thursday, Feb. 20th, 10am PT. 

To participate go to MeetUp.com to read details. At the time of the broadcast, go to NightHacking.com to watch the live stream. Lab materials will be hosted on GitHub and we will have open chat using the #nighthacking tag on twitter. We will also send out the hacking materials shortly before the broadcast, so follow @_nighthacking for the latest updates.

Create a meetup in your city at the same time as the live stream and hack with friends! Vaadin is sponsoring beer reimbursement. More details here

Note that the start time in Meetup Everywhere does not properly reflect your local time zone. Here are some other time zones that may match where you live:

PST: 10AM
EST: 1PM
BRST: 16:00
GMT: 18:00
CET: 19:00
IST: 23:30

Tuesday Oct 22, 2013

Java-Powered Robot Named NAO Wows Crowds

He drew a crowd where he went at JavaOne. And only being 22.5 inches/573 mm tall, that's pretty impressive.

Nao (pronounced now) is an autonomous, programmable humanoid robot developed by Aldebaran Robotics, a French robotics company. Over 200 academic institutions worldwide have made use of the robot. In this video from JavaOne, Nicolas Rigaud shows off the NAO robot which you can control with Java. We are eager to see what Java developers can do with a robot that can walk, talk, see, hear, and dance.

You can see several pictures in the blog Aldebaran Robotics at JavaOne. Learn more about the Aldebaran robotics developer program.

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

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« May 2015
SunMonTueWedThuFriSat
     
1
2
3
4
9
10
11
15
16
17
21
23
24
25
28
29
30
31
      
Today