- JavaLand Conference Offers Thrills
- Free Open Source Tools for Maven, HTML5, IoT, and Java EE
- New Java Champions: Enrique Zamudio, Otávio Santana, and Freddy Guime
- New Java Champion: Jacek Laskowski
- Save the Date: 2015 JavaOne Brazil
- Java Magazine: Platform for Innovation
- NightHacking at Jfokus 2015
- A Young Woman Innovator Programs with Java
- Antoine Sabot-Durand Discusses CDI 2.0
Thursday Feb 05, 2015
Tuesday Jan 20, 2015
By Yolande Poirier-Oracle on Jan 20, 2015
Get the full development story of the Hunt Game with those two interviews. The hunt was about tracking beacons at the Devoxx venue and throughout Antwerp for points. Peters and Seghers share details about the phone application design, user experience, and beacon placements.
Hear from Johan Vos and Peter Kuterna about the programming challenge between the front-end designed by Peter and the back-end Johan built with Java EE 7, Glassfish 4.1 and Java 8 APIs.
Thursday Jan 08, 2015
By Tori Wieldt-Oracle on Jan 08, 2015
2) Java EE 8 JSR Approved
The umbrella JSR (JSR 366) for Java EE 8 was approved. New features were prioritized with help of a community survey that had thousands of responses (results here, PDF). The main focus of this release is on support for HTML5 and the emerging HTTP 2.0 standard; enhanced simplification and managed bean integration; and improved infrastructure for applications running in the cloud. Now the gnarly part, making it all work. You and/or your JUG can get involved by Adopting a JSR.
3) 8 Gazillion** Devices Running Java
**8 Gazillion is a made up number. Whatever the number is, the IoT explosion continues and Java is right there, running and connecting to tiny devices. OTN sponsored a Developer Challenge where developers from around the world proved their intelligence and creativity. You can get started in this exciting world with the Raspberry Pi and Java Training playlist. Also, Java ME 8 provides a set a bunch of demos and sample code.
4) OpenJDK 8
OpenJDK provided a way for developers to collaborate on the open source reference implementation of the Java SE platform. With help from large companies (Intel, SAP, Red Hat, IBM, Apple, Oracle, Twitter and Microsoft), individual developers, and everything inbetween, Java SE 8 was poked and prodded in all the right ways.
With rising attendance, lots of newcomers, IoT magic, and killer sessions, JavaOne 2014 rocked San Francisco last year. It included 8 great tracks, including the track focusing on Agile development. Both embraced and mocked, Agile is a topic developers need to understand, and JavaOne sessions provided lots of insights. You can view recordings the JavaOne 2014 sessions but not the hallway networking or parties.
The JCP continues to do its critical work of developing standard technical specifications for Java technology. The JCP is also working on improving itself, and is becoming more open and transparent. It’s currently on JCP.next.3, and you are invited to join.
7) Not 8 But 13 New Java Champions
These men and women are passionate Java technology experts and community leaders, and are "champions" as both a noun and a verb. They were community-nominated and selected. Congratulations!
Anton Arhipov (Estonia), Mert Caliskan (Turkey), Jean-Michel Doudoux (France), Markus Eisele (Germany), David Gageot (France), Trisha Gee (Spain), Arun Gupta (US), Marc Hoffmann (Germany), Justin Lee (US), Simon Maple (UK), Maurice Naftalin (Scotland), Zoran Severac (Serbia), and Mario Torre (Germany)
Sunday Nov 16, 2014
By Tori Wieldt-Oracle on Nov 16, 2014
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions.
The Virtual Technology Summit (VTS) also includes sessions on Java EE and Java performance. We'll kick off the VTS 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. The Virtual Technology Summits (VTS) are interactive, online events, sponsored by the Oracle Technology Network (OTN). They are free, but you must register:
- Americas - Tuesday November 18th - 9am to 12:30pm PT
- APAC – Wednesday November 19th / IST – 10:00am
- EMEA – Wednesday, November 26th / 9am to 1pm BST
Each VTS features 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. See you there!
Monday Oct 27, 2014
By Tori Wieldt-Oracle on Oct 27, 2014
With the release of Java SE 8 Update 25, the Java SE 8 runtime is now available on java.com as the default JRE for end-users. The process of migrating users from Java 7 to Java 8 through the auto update feature is expected to take place during the first quarter of 2015.
As outlined in the Oracle Java SE Support Roadmap, after April 2015, Oracle will no longer post updates of Java SE 7 to its public download sites. While existing Java SE 7 downloads will remain accessible on Oracle Technology Network, developers and end-users are now encouraged to begin the transition to Java SE 8.
Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 7 or older versions can get long term support through Oracle Java SE Support.
Thanks to Henrik Stahl, VP of Product Management in the Java Platform Group at Oracle, for this information in his blog "Moving on to Java 8."
Tuesday Sep 30, 2014
By Caroline Kvitka-Oracle on Sep 30, 2014
By Guest Blogger Timothy Beneke
At the Java Hub, Java’s flexibility was illustrated through a number of demos and displays. The message was clear: any Java developer can program in Java Embedded, so get your Raspberry Pi, connect it to your favorite device, and have fun with the Internet of Things (IoT). Aldebaran Robotics presented the friendly, 2-foot-tall, high-tech Nao robot, which can be used to enhance social awareness among autistic children. It danced, gave fist bumps, and seemed to drink in the attention. Across the room, a 3-D printer performed its magic, creating clones of Duke using JavaFX and Oracle Java Embedded.
James Gosling’s Wave Glider
A Liquid Robotics Wave Glider, with software developed by James Gosling, was also on display. Wave Glider, which looks like a souped-up yellow surfboard, is an autonomous water and solar-powered platform that transmits oceanic information such as water temperature and chemistry, wind speed, living organisms, and ocean bottom topography using Java SE Embedded applications for defense, oil and gas, and commercial and science customers.
Wave Glider has two parts, the surfboard-like “float” loaded with solar panels to recharge lithium-ion batteries—which resides at the ocean’s surface—and the sub, equipped with wings and tethered six meters below.
Java Capabilities for the Green Power Industry
Alexander Belokrylov, product manager for Java ME Embedded, showed off Java ME capabilities for the green power industry, demonstrating how a Java ME Embedded application can control and monitor energy sources on a bicycle-driven electric generator.
“This is just a regular bicycle that illustrates the Raspberry Pi functionality,” explained Belokrylov. “Here it is connected to a bicycle, but it could also function with an irrigation system or many other things. The key point is that with Java ME and no libraries, we can run a fully autonomous system that connects to the cloud and measures energy usage. This is a small footprint and it can do a lot. We want Java developers to take this power and run with it!”
A Car that Knows You
Gary Collins, principal member of technical staff at Oracle, showed off the Telematics Car Demo from Sunday’s Java Strategy keynote, where a simulated electric car used Java ME Embedded data and JavaFX to aggregate and display temperature, speed, light sensor, crash, and other data. “The functionality enables a car to make adjustments for drivers,” explained Collins. “Suppose you drive this car from a rental agency and come back to rent it again. The agency can access data about you and adjust the car for temperature, seating position, preferred radio stations and many other applications. It’s a car that can learn your preferences and patterns.”
Playing with Java SE Embedded
Across from the car simulator, a row of Raspberry Pis interfaced with cubed light bulbs, Sphero Robotic Balls, XY-Plotters for drawing, and more. Attendees were invited to choose an “if statement” and then tweet, send an SMS message using a motion or light sensor, draw their names with a Java or Oracle logo or picture of Duke, and more. Light bulbs could light up in strange ways; a Sphero Ball could act crazy. It was all in the spirit of play to illustrate that Java SE Embedded offers a wide range of possibilities for developers who want to try out the IoT with Java 8.
Friday Sep 26, 2014
By Yolande Poirier-Oracle on Sep 26, 2014
In Strategy keynote, you will learn how to create the future with Java from leading Oracle experts in the Java development organization. They will showcase how Java is driving developer innovation, revolutionizing application development, and improving application services for IoT, enterprise architectures, and cloud computing.
In the Technical keynote, the architects of Java 8 will give you their insights into this revolutionary release, and start to reveal what is coming in Java 9, Java 10, and beyond.
Wednesday Aug 27, 2014
By Tori Wieldt-Oracle on Aug 27, 2014
Java 8 introduces the concept of Compact Profiles, which are reduced versions of the Java runtime environment (JRE) that do not contain the usual full contents of rt.jar. In the technical article "Exploring Java 8 Profiles," Java expert Ben Evans explores the advantages of using Compact Profiles and how they point the way toward a modular future for the JDK.
As Evans explains, reducing the size of the Java platform footprint and moving to a modular view of the JDK, can create great benefits:
- Faster Java Virtual Machine (JVM) startup times
- Reduced resource consumption
- Removal of packages that, in hindsight, shouldn’t be in the core
- Improved security, because removing unused classes reduces the attack surface of the platform
- Convergence of the Java ME Connected Device Configuration (CDC) with Java SE
Java 8 Compact Profiles represent a significant step toward future goals for the platform—both in terms of embedded (or capability-restricted) development and also for server-side developers. Read "Exploring Java 8 Profiles" to learn more.
Thursday Aug 07, 2014
By Tori Wieldt-Oracle on Aug 07, 2014
In the new OTN tech article "Generics: How They Work and Why They Are Important," developer and book author Josh Juneau helps you gain a solid understanding of generics in Java SE 8.
There has been a lot of excitement in the Java world with the release of Java SE 8. New and updated language features in the release allow developers to be more productive by decreasing the amount of code that needs to be written and by making code easier to use. To fully understand the implementation of some new features, such as lambdas, it is important to understand the core concepts of the language. One such concept that plays an important role in many Java SE 8 features is generics.
The article provides some basic examples of how generics can be used to implement a solution that provides strong type-checking along with type flexibility. It also shows how generics play an important role in algorithms, and such is the case with the Collections API and functional interfaces, which are used for the enablement of lambda expressions.
Read OTN's "Generics: How They Work and Why They Are Important"
Article author Josh Juneau has written the following books: The Definitive Guide to Jython and PL/SQL Recipes (both Apress, 2010). Josh recently authored Java EE 7 Recipes and Introducing Java EE 7 (both Apress, 2013) and is working on the upcoming Apress book Java 8 Recipes, which will be published later this year.
Tuesday Jul 22, 2014
By Tori Wieldt-Oracle on Jul 22, 2014
Academic Paper: Crossing the Gap from Imperative to Functional Programming through Refactoring (PDF)
Neal Ford on Twitter: @Neal4d