You are currently browsing the tag archive for the ‘OpenJDK’ tag.
It’s Devoxx time again!
If you’re at Devoxx, sure to check the schedule for a whole range of exciting Java and Oracle topics:
JavaFX, OpenJDK, JDK 7, Java Embedded, Java EE, JCP, NetBeans, Greenfoot, as well as Java Duchess and JUG meetings. Talks, labs, BOFs, demos, and more.
Embedded Java will also play a prominent role. Want to see Java on Raspberry Pi in action? Find out why what’s happening with Java in IoT (Internet of Things)? Play with NetBeans and Tinkerforge?
Check out the full Devoxx schedule.
Why do I think Java has the most exciting part of its future still ahead of it? Catch up with me at my talk on Wed 14:00: ”Small, Smart, Connected: Java in the Internet of Things”.
- For the first time, official support for Mac OS X
- Includes the highly anticipated G1 (“Garbage First”) garbage collector, improving memory management for very large applications
- Next step in converging Oracle JRockit and HotSpot VMs, offering the best features of both technologies
- Numerous performance improvements to the JVM
- OpenJDK continues to host the development of Java SE 7 on Mac OS X and the JDK 8 reference implementation
- Available for Windows and Mac OS X (with Linux support currently as preview release)
- Includes playback of MPEG-4 multimedia containing H.264/AVC video and AAC audio
- Support for enhanced font rendering on LCD displays, including sub-pixel rendering
- Additional UI enhancements such as combo box, stacked chart, and application-wide menu bar
- Bundled with the Java 7u4 release
- Oracle has started the OpenJFX project in OpenJDK as part of the plan to open source JavaFX
- Java SE for Embedded is the product line that brings Java SE to a number of embedded platforms and includes many features and performance enhancements targeted to embedded requirements, such as low footprint, power usage, and performance
- Java SE 7u4 Embedded and Java SE 6u32 Embedded 6 releases are now available, following Java SE releases in lockstep
- For more details, see here
To download, go here.
Quick News: JavaOne LAD videos and podcasts, Java SE 7u2 and JavaFX 2.0.2, eFX project, popular tech articles of 2011
12/16/2011 in Mobile & Embedded | Tags: ARM, Embedded Java, embedded Linux, Java SE 7, Java SE for Embedded, Java Spotlight Podcast, JavaFX, JavaOne Latin America, JDK 7, Linux, NetBeans, NetBeans IDE, NetBeans RCP, OpenJDK, Oracle Technology Network, OTN | Leave a comment
Just back from Brazil and no time to catch my breath … so much happening:
- JavaOne Latin America was a blast – so much enthusiasm in the developer community! Check out some of the videos and podcasts, including the JavaOne Community Keynote, OTN interviews with a variety of Java luminaries, as well as the Java Spotlight Podcast #60: JavaOne Latin America: Videos and Podcasts
- Java 7u2 has been released, featuring an updated VM, support for Oracle Solaris 11, support for Firefox 5 and later, and security fixes. Also, JavaFX 2.0.2 is now included with Java SE to make developing and running JavaFX applications even easier: Java SE 7u2 Release Notes, JavaFX 2.0.2 Release Notes
- Aligning with mainline JDK development, Java SE Embedded 7u2 has been released as well. This release includes new ports to Linux on PPC and performance improvements on ARM systems by 20-40%. Also, Oracle intends to port JavaFX to Linux on ARM in order to support a broad range of platforms from mid-range embedded all the way to desktops: Henrik’s blog on the Java SE Embedded 7u2 release.
- Lots of activity around JavaFX as well – interest is really taking off. Point in case: A new project, eFX, has been started on java.net aiming to create a generic application framework for JavaFX 2.0 based on the NetBeans platform: Geertjan’s blog on eFX
- Finally, OTN put together a list of their “Most Popular Tech Articles of 2011″. Java topics, from Java SE 7 and 8 features, Java EE 6, JSF, and JavaFX dominate the list. Have a look: Our Most Popular Tech Articles of 2011
A few weeks ago at JavaOne, Oracle announced its intention to open source the JavaFX platform.
To that effect, Oracle yesterday proposed to the OpenJDK mailing list the creation of the OpenJFX Project as the home not only for the JavaFX source code, but also for current and future development of the JavaFX toolkit in an open development model.
This is a significant step for the JavaFX technology and the OpenJDK project and demonstrates quite clearly Oracle’s commitment to open source, transparency, community building, and the success of JavaFX.
Some info on the planned OpenJFX contribution:
- Over 6000+ public API members (methods/constructors/etc.)
- Over 11,500 unit tests
- Core libraries such as observable collections and binding
- Scene graph, effects, graphics
- CSS support for JavaFX
- Prism (hardware accelerated graphics, including openGL and D3D and java2D implementations)
- Glass (windowing system, base porting layer, including mac, linux, and windows implementations)
- UI Controls and Charts
More background information can also be found on the FX EXPERIENCE blog.
10/06/2011 in Mobile & Embedded | Tags: embedded, Embedded Java, emeb, Java 7, Java EE, Java language, Java ME, Java on OS X, Java platform, Java SE, Java SE 7, Java SE 8, Java SE Embedded, JavaFX, JavaOne, JavaOne San Francisco, mobile, Mobile Java, Mobility, Open Source, OpenJDK | Leave a comment
Finally, I get a chance to catch my breath. JavaOne has been extremely busy and while there are still a few hours of good talks to go here is a quick summary so far:
The vibe is very positive. Attendance is significantly up over previous years and the show is well organized. Feedback from attendees has been very excouraging – lots of good buzz on #javaone and other social channels. Many sessions are sold out or standing-room only.
This year’s JavaOne left no doubt Java is moving again, and picking up steam. Throughout the conference and in the various keynotes there was a host of announcements, strategic initiatives, roadmaps, product releases and updates.
I’ll try to summarize, focusing on the Java Platform, Java SE, and Java ME technologies:
Java SE and the Java Platform:
- Oracle announces plans for advancing the Java SE Platform, including a vision beyond JDK 8
- A JDK 7 for Mac OS X Developer Preview is now available, with full developer and consumer releases planned for 2012
- NetBeans 7.1 Beta is now available, featuring full Java SE 7 support
- Oracle details plans for JDK 8, proposed features, and a revised roadmap with extended scope, now scheduled for availability in summer 2013
- Oracle is continuing its work to merge the HotSpot and JRockit JVMs, with the first converged features available in JDK 7
- IBM announces availability of Java SE 7 across its products lines, the faster ever adoption of a new Java SE release by IBM
- Oracle recently announced availability of Java SE 7 for Embedded on ARM and x86 platforms
- OpenJDK hosts the development of JDK 7 for Mac OS X, JDK 8, and becomes the reference implementation for Java SE 8 and beyond
- Twitter joins OpenJDK
JavaFX and Rich Client UI Technology:
- The JavaFX 2.0 GA for Windows is now available
- A JavaFX 2.0 for Mac OS X Developer Preview is now available, with GA releases planned starting 2012
- NetBeans 7.1 Beta is now available, with JavaFX 2.0 support
- Oracle details JavaFX roadmap to 2013, including cross-platform support for Mac OS X and Linux
- Oracle announces plans to open source the JavaFX platform in the OpenJDK project
- A private Beta for JavaFX Scene Builder is now available, with public Beta planned in early 2012
- Oracle announces Project ‘Avatar’: A complete solution for Dynamic Rich Clients, including HTML5 support and back-end integration
- Oracle increases investment in Java ME
- Oracle Java Wireless Client (OJWC) 3.1 is now available
- Oracle announces plans to evolve the Java ME Platform and align Java ME with Java SE 7 through:
- Submission of new JSRs over the coming months
- Updates of the CLDC Platform VM and library specifications to enable better alignment with Java SE 7 features
- Creation of a “CDC Profile” in Java SE 8, which allows deployment of Java SE 8 implementations in resource-constrained environments
- JavaFX to become the graphics framework of choice for mid-range and high-end embedded platforms
- Oracle announces intent for full coverage of embedded vertical markets
- Oracle plans increased and deeper integration of Java ME with content services (“Mobile Services Integration”)
For more information and details, please see the related press releases:
- Oracle Continues to Move Java Forward and Details Java SE 8 Roadmap
- Oracle Highlights Java EE Momentum at JavaOne Conference
- Oracle Releases JavaFX 2.0
- Oracle Increases Investment in Java ME
- Oracle Announces Winners of the 2011 Duke’s Choice Awards
- Oracle Previews NetBeans IDE 7.1: Delivers Support for JavaFX 2.0
After speaking to many developers over the past days it’s clear JavaOne has brought renewed excitement and energy to the Java community. I personally am particularly excited about Java FX 2.0, the Mac OS X support for JDK 7 and JavaFX, and bringing Java ME back to the mainstream platform again.
Two more related links:
- JavaOne celebrates the success of enterprise Java (InfoWorld)
- Oracle shows JavaFX on iOS and Android (MacWorld)
Some quick updates and links that have accumulated over the past days:
- The Expert Group on Project Lamba (“Closures for Java”) decides on the syntax. Check out Brian Goetz’ posting to the EG mailing list.
- Apple posts a new developer preview of “Java for Mac OS X 10.7 Update 1” and “Java for Mac OS X 10.6 Update 6″. See the post to the OpenJDK mailing list by Mike Swingler from Apple.
- Scott Kovatch announces starting at Oracle and his return as Technical Lead on the Mac OS X port of OpenJDK. Read his blog post “An old new beginning”.
- Josh Marinacci writes about client-side improvements in Java 6 and 7, including Swing, graphics, AWT, look and feel, installation and start-up, and more. Read the full OTN article
With the release of JDK 7 people have been asking “Where is JDK 7 for Mac OS X?”.
Apple and Oracle engineers are currently actively working on integrating the OS X Java code base into OpenJDK. This initial integration takes time and we can’t yet give you a specific date on the completion.
However, the integration is coming along well. You can check out the details of the Mac OS X Port Project within OpenJDK, see the status on the project wiki, and follow the mailing list. There are also regular (but unofficial) builds available for download.
PS: Of course, you can still always get the official Apple OS X JDK 6 implementation through the OS X “Software Update” mechanism.
Beyond the numerous new features of NetBeans IDE 7.0, version 7.0.1 adds full JDK 7 support, integration of recent patches, and performance improvements. Find all the info and download here.
Also, listen in to our recent Java Spotlight Podcast episode 41, which features Geertjan Wielenga, Principal Product Manager for NetNeans.
Yes, I know, I’m a bit late (I was on vacation for a week) – OSCON is already over. I didn’t attend myself but I heard there was a lot of good content at OSCON Java – some of which is already published on YouTube.
Here are just a few of the ones I found interesting (and I’m sure there’s more):
- Patrick Curran: “Who needs Standards?”
- Jim Weaver: “JavaFX in the Real World”
- Bob Lee: “On the Cusp of a Java Renaissance”
- Josh Bloch: “Java: The Good, Bad, and Ugly Parts”
- Steven G. Harris: “Open Source, Java, and Oracle – Cracking the Code”
If you haven’t had a look at The Java Spotlight Podcast lately, I recommend you check out some of the recent episodes.
We’ve been busy covering a broad spectrum of topics, from the Java 7 Launch, Glassfish 3.1, JVM Performance and Quality, Java Mobile Platform development, all the way to bringing Java to Nintento DS with phoneME:
- Episode 38: Adam Messinger, Vice President of Development Fusion Middleware at Oracle, on the JDK 7 release and more
- Episode 37: Michelle Kovak, Java Brand Manager, on the Java 7 Launch
- Episode 36: Anil Gaur, Vice President of Java Platform Enterprise Edition, on Glassfish 3.1
- Episode 35: Vladimir Ivanov, Ivan Krylov, Sergey Kuksenko on JDK 7 VM performance and quality
- Episode 34: Chuk Munn Lee on using phoneME on Ninendo DS
- Episode 33: Sreekumar Pillai, CTO of Experion, on Java Mobile Platform development
Don’t forget that each episode also comes with a written transcript as well as show notes with a host of URLs, pointing to more details, events, and other information.