By Tori Wieldt-Oracle on Jan 30, 2015
13:50-14:00 Baruch Sadogursky - HTTP, NIO, and Concurrency
Q: What have you been programming lately?
Q: And you won an award for it...
Q: How would you advise young girls to get started in programming?
Q: How easy was it for you to get started?
Q: What do you like about Java?
Q: What would you like to do as a career?
Antoine Sabot-Durand, Co-Spec Lead for CDI, discusses CDI 2.0. It is slated to be a part of Java EE 8. Find out how you can learn the details about CDI 2.0 and how you can get involved. Learn more on the Contexts and Dependency Injection for Java page on Java.net.
We're always adding more videos to the YouTube/Java channel.
Do you want to learn more about wearable tech? At the next OTN Virtual Technology Summit, Java Evangelist Gerrit Grunwald shows you what you can do with wearable tech and Java. What’s a wearable? A miniature electronic device worn under, with or on top of clothing. What are the requirements? A small size, smart power management, and connectivity. Its use is limited only by your imagination. What do you want to measure? Location? Temperature? Heart rate?
Currently, it is hard to combine wearable products, because there is no single standard. At the moment, you can only buy specialized systems such as motion trackers and GPS watches. But why not use existing cheap technology to build your own wearable Java-powered device? Using Java allows you to use your existing skills, build infrastructure, and testing tools.
Grunwald's project uses an Odroid-W board in combination with a heart rate sensor, a GPS sensor and a BMP180 to track the heart rate and location of a runner. The battery-powered device measures the data and publishes it via MQTT to different clients such as Java(FX)-based desktop clients and a smartwatch the runner can wear. Attend this session and get some ideas of what you can do with Java and wearable devices, and learn why Java is great for this space.
Virtual Technology Summits (VTS) are interactive, online events, sponsored by the Oracle Technology Network (OTN). VTSs are free, but you must register:
• Americas - February 11th - 9am to 12:30pm PT REGISTER
• EMEA – 25 February - 9:00 to 13:00 BST REGISTER
• APAC – 4 March – 9:30 to 13:30 IST REGISTER
Each OTN 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. 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. Please join us!
Oracle has released Java SE 8 Update 31 and Java SE 7 Update 75 and 76. Also available are new Java SE Embedded updates. Developers can download the JDKs and JREs for Java SE and Java SE Embedded at the Oracle Technology Network.
Disable SSL v3.0 in Oracle JDK and JRE
SSLv3 is obsolete and should no longer be used. Starting with JDK 8u31 release, the SSLv3 protocol (Secure Socket Layer) has been deactivated and is not available by default. See the Release Notes for details.
This release includes important security fixes. Oracle strongly recommends that all Java SE 8 users upgrade to this release. For a list of bug fixes included in this release, see JDK 8u31 Bug Fixes page.
These releases includes important security fixes. Oracle strongly recommends that all Java SE 7 users upgrade to one of these releases. With this release, users with the auto-update feature enabled will be migrated from Oracle JRE 7 to Oracle JRE 8.
|NOTE: The April 2015 CPU release will be the last Oracle JDK 7 publicly available update. For more information, and details on how to receive longer term support for Oracle JDK 7, please see the Oracle Java SE Support Roadmap.|
What is the difference between a Java CPU and PSU release?
Java SE Critical Patch Updates (CPU) contain fixes to security vulnerabilities and critical bug fixes. Oracle strongly recommends that all Java SE users upgrade to the latest CPU releases as they are made available. Most users should choose this release.
Java SE Patch Set Updates (PSU) contain all of the security fixes in the CPUs released up to that version, as well as additional non-critical fixes. Java PSU releases should only be used if you are being impacted by one of the additional bugs fixed in that version.
Java SE Embedded 8 enables developers to create customized JREs using the JRECreate tool. Starting with Java SE Embedded 8, individual JRE downloads for embedded platforms are no longer provided. To get started, download an eJDK bundle suitable for your target platform and follow instructions to create a JRE that suits your application's needs. This change does not affect JRE downloads for Java SE Embedded 7 Update releases.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform. JDK 8 for ARM is supported on systems based on 32-bit ARM v6 or ARM v7 running Linux. This JDK includes a Java runtime environment (JRE) for ARM platforms and tools such as the compilers and debuggers necessary for developing applications.
Java SE Embedded 7u75 Runtime Environment is based on the Java Runtime Environment 7 Update 75 (JRE 7u75) and provides specific features and support for embedded systems.
Oracle strongly recommends that all Java users upgrade to one of these releases.
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.
Do you know Java tip or trick that you'd like to share with Java Community but don't want to give away too easily? Write a Fix This code challenge for Java Magazine. Give readers the chance to flex their brain muscles, have fun, and learn something new. Can you stump the Java world?
Java Magazine reaches more than 250,000 subscribers and is loaded with technical articles, community news, and success stories from an array of businesses. The magazine's success is the result of the expert writers who write about technologies that they have first hand experience with.
Pick a topic you are most familiar with and send as many Fix This challenges as you want. The challenge can be about any Java technology, whether it is Java SE, Java EE, Java ME, or Java Embedded.
Just follow these simple steps:
1. State the problem, including a short summary of the tool/technique, in about 75 words.
2. Send us the code snippet, with a short set-up so readers know what they are looking at (such as, "Consider the following piece of code to have database access within a Servlet.")
3. Provide four multiple-choice answers to the question, "What's the fix?"
4. Give us the answer, along with a brief explanation of why.
5. Tell us who you are (name, occupation, etc.)
6. Email your challenge to JAVAMAG_US at ORACLE.COM with "Fix This Submission" in the title.
Submit a Fix This challenge today!
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.
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)
Hear from Trisha Gee and Regina Ten Bruggencate as they share tips and tricks to help women and new speakers get started. They themselves are veteran speakers, members of program committees and community leaders for user groups and the Duchess organization, a community of technical women.