Skip to main content
View Archives: Homepage | Spotlights | Articles | Weblogs

java.net Spotlight

We’re entering a new era of computing technology that many are calling the Internet of Things (IoT). Machine to machine, machine to infrastructure, machine to environment, the Internet of Everything, the Internet of Intelligent Things, intelligent systems—call it what you want, but it’s happening, and its potential is huge. What does the IoT need to become a reality? In this white paper...

[02/20/2013]

Oracle has released a Critical Patch Update which includes updates to JDK 6 and 7. More information about this CPU is available on https://blogs.oracle.com/security and in the releases notes (7u15, 6u41). The JDK releases are available from the following download sites: java.com for end-user desktops and Oracle Technology Network for developers. Note that this JDK 6 release is the final public update of JDK 6. For more information...

[02/19/2013]

Many folks have consistently said that viewing JavaOne videos on the Content Management Tool used by Oracle is not ideal. You will be happy to know that the JavaOne San Francisco 2012 videos are now on YouTube via the Oracle Learning Portal (OLP). The videos are 100% free for anyone to view. Besides the OLP Landing Page on YouTube, the videos are organized by the JavaOne 2012 Technical Tracks on the following links...

[02/18/2013]

Whenever I encounter a situation where I have to mix a blend of different services and endpoints and apply one or more of the traditional enterprise integration patterns then Apache Camel often is my weapon of choice. I love how easy it is to set up datasources, add routing magic, data transformers, load balancers, content enrichers and enjoy the result. In the following tutorial...

[02/15/2013]

Congratulations to the newest Java Champion, Charles Oliver Nutter! Charlie is the main force (along with Thomas Enebo) behind JRuby, a JVM-based Ruby implementation that competes extremely well on features and performance with other Ruby implementations. Charlie was instrumental from day one in ensuring that the new invokedynamic functionality worked well for dynamic languages on the JVM. He continues...

[02/12/2013]

Lets continue the "Heroes of Java" series. Today's interview has been planned nearly since the launch of the series and I knew that it would be a tough one to get. I know Marcus since a few years now and he is always busy providing the best diagnostic tools to Java developers. Thanks for finally joining, Marcus! It is a pleasure to have you here!...

[02/11/2013]

When you are building a complex system, barely testing components in isolation is not enough. It's crucial, but not enough. Imagine a car factory that manufactures and imports highest quality parts, but after assembling the vehicle never starts the engine. If your test case suite consists barely of unit tests, you can never be sure that the system as a whole works...

[02/10/2013]

This was my third consecutive year (2012, 2011) at Jfokus and the organizing committee, and Mattias Karlsson in particular, continue to amaze me every year! As one of my colleague mentioned, it truly has become a "magnificent spectacle". With the conference sold out 2 weeks before the official start, 1550 attendees from 20+ countries were delighted by a barrage of international speakers. This was the biggest Jfokus ever and...

[02/08/2013]

Streamed Jfokus 2013 session about a fleet of autonomous vehicles that rove the ocean collecting data from a variety of on board sensors and uploading it to the cloud. The robots have a pile of satellite uplink/GSM/WiMAX communcation gear and redundant GPS units. For example...

[02/05/2013]

Jfokus, the premiere Java conference in Northern Europe, is the final destination on the Nordic NightHacking Tour. I will be live streaming the activities on the Jfokus stage all day Tuesday (Feb 5) and Wednesday (Feb 6). This includes the Java Posse Live! event, James Gosling’s Liquid Robotics presentation, and interviews with Venkat Subramaniam, Holly Cummins, Noam Tenne, and Heinz Kabutz. Here is the full agenda grid...

[02/04/2013]

Oracle just released the February 2013 Critical Patch Update for Java SE. Oracle accelerated the release of this update because active exploitation “in the wild” of one of the vulnerabilities affecting the Java Runtime Environment (JRE) in desktop browsers has been addressed with this Critical Patch Update...

[02/03/2013]

We are very sad to report that JCache (JSR 107) missed a few critical deadlines and will not make it in time for Java EE 7. This is undoubtedly disapointing to many of you as the community indicated strong support for JCache in the well-participated Java EE 7 survey. However, the consensus on both the Java EE 7 and JCache EGs was that it is best to not hold up Java EE 7 any further...

[01/31/2013]

This year I'll be categorizing all the tools we've ever published and noting how long since they were last updated, which is useful to know in some cases. This month's categorized tool page is the GC log analysis tools from last month. Over the year, I'll add categories for every type of tool I've referenced over the last 12 years. Now on to our usual links, including new tools, news, articles, and extracted tips from this month's referenced articles...

[01/30/2013]

"Leveraging Groovy, Scala, and Clojure in an increasingly polyglot world"... This article launches a new developerWorks series by Neal Ford that performs a deep comparison of three next-generation JVM languages: Groovy, Scala, and Clojure. In this initial installment, find out what you'll gain from understanding their similarities and differences...

[01/29/2013]

The age of embedded computing is here. Analysts predict that within this decade, we’ll see tens of billions of embedded computational devices entering our daily lives. And the possibilities for these “smart” devices are literally endless... The Jan/Feb issue of Java Magazine is focused on embedded, and explores why Java is the best language choice for embedded development. It includes...

[01/28/2013]

Last week was a busy week for the JCP program! Along with many JSR updates and the Adopt-a-JSR meeting blogged about earlier this week, the JCP participated in the IOUC in Redwood Shores, held the first EC face to face meeting of 2013 in Santa Clara, and hosted a JCP dinner in Santa Clara for the JUG leaders attending the IOUC and JCP EC Members at The Fish Market. JCP session slides at IOUC are available...

[01/27/2013]

How to combine an Apache Hadoop cluster with Oracle Solaris Zones and the new network virtualization capabilities of Oracle Solaris 11 to set up a Hadoop cluster on a single system. This article starts with a brief overview of Hadoop and follows with an example of setting up a Hadoop cluster with a NameNode, a secondary NameNode, and three DataNodes. As a prerequisite, you should have a basic understanding of Oracle Solaris Zones and networking administration...

[01/24/2013]

We are introducing a Transparency sub-project as part of the Adopt-a-JSR program. As discussed in the entry earlier this week, many JUGs are joining and contributing to the Adopt-a-JSR program, with new JUGs coming on board recently, such as JUG Mbale in Africa adopting JSR 353. There are 20 JUGs adopting 23 JSRs (out of 29 total Active JSRs). As we discussed in the online meeting we held last week...

[01/23/2013]

Java Champion Dr. Heinz Kabutz is well known for his Java Specialists' Newsletter, in which he displays his acute grasp of the intricacies of the Java platform for an estimated 70,000 readers. He is also known for his work as a consultant, and for workshops and training sessions at his home on the island of Crete. We last interviewed him in 2007 and decided it was time for an update...

[01/22/2013]

After a short break, it is time to restart the "Heroes of Java" series. This time it is kind of an unexpected hero. During my ongoing search for the real heroes of Java, I stumbled upon Coleen Phillimore, who is a Hotspot veteran. Hers and the work of many others build the cornerstones of every single line of Java ever written...

[01/21/2013]

Ann Maybury is 75 years old and has been involved in all phases of software production for over 50 years. When she was 18, her career started- she was lucky enough to get a job in the Analog Computing division of Douglas Aircraft. The interview below focuses on Ann's computing history and shift to Java, NetBeans IDE, and the NetBeans Platform...

[01/20/2013]

Several Java User Group (JUG) leaders participated in the Oracle User Group Leaders' Summit this week at Oracle HQ. The International Oracle User Group Community (IOUC) is a community of leaders representing Oracle users groups worldwide. Members include leaders from over 900 Oracle user groups, and leaders from communities focused on Java, MySQL and Solaris...

[01/17/2013]

I don’t like to go into too much detail about security updates, but I think it’s necessary to point out a few facts about the one we released yesterday, given some of the inaccuracies I’ve seen been spread on Twitter and elsewhere. Patches were belatedly approved for OpenJDK 7u. OpenJDK 6 is not affected...

[01/16/2013]

Interview with Dr. Heinz Kabutz, Java Champion, on Java concurrency. Heinz is a Java programmer living on the beaches of the Island of Crete, where he publishes his entertaining "Java Specialists' Newsletter", read by about 70000 Java experts in at least 130 countries. Warning: for advanced Java programmers and those with a sense of humor...

[01/15/2013]

This Security Alert addresses security issues CVE-2013-0422 (US-CERT Alert TA13-010A - Oracle Java 7 Security Manager Bypass Vulnerability) and another vulnerability affecting Java running in web browsers. These vulnerabilities are not applicable to Java running on servers, standalone Java desktop applications or embedded Java applications. They also do not affect Oracle server-based software...

[01/14/2013]

The number one question I get asked is: "Which Java EE Application server should we use?". With the growing adoption of Java EE 6, new compatible application servers get certified. The current official compatibility and certification matrix lists 12 different products certified for the Full Profile, the Web Profile or both. Here is what I do to narrow the solution space down...

[01/13/2013]

In three interviews, veteran JavaFX developers Jim Weaver, Gerrit Grunwald, Pär Sikö and Martin Grunnarsson describe their JavaFX journey and their favorite JavaFX features. Jim is editor of javafxcommunity.com. Gerrit is a software engineer at Canoon Engineering AG. Martin is a designer and front-end developer at Epsilon, and Pär is a Java front-end developer at Jayway...

[01/10/2013]

Three Java EE 7 JSRs have published Public Drafts in the last week for review and feedback prior to their EC Public Review ballots, scheduled for February 2013. See links below and send your feedback! You can view a list with schedule updates of the Java EE 7 JSRs on the Java EE wiki...

[01/09/2013]

Recently I was lucky enough to talk to some of the brightest lights in the Java community in an effort to get their unique perspectives on what’s currently happening in Java. Java experts Adam Bien, Kirk Pepperdine, Charles Nutter, and Simon Ritter share their perspectives on Java today. Here is what they said...

[01/08/2013]

The folks behind the Adopt-a-JSR program are now hosting an online meetup on January 18th! Anyone can join the meetup to learn more details about the program, how it benefits them and their JUG, and how they can provide feedback. Martijn Verberg from the LJC, Bruno Souza from SouJava, Arun Gupta from the Java EE/GlassFish team and Heather VanCura from the JCP program office will be leading the meetup. Here are the details...

[01/07/2013]