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

java.net Spotlight

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]

I don’t think we will see a “winner” of the browser-language wars any time soon, but there will be a winner. JavaScript hype is still through the roof, and with the discovery of a dynamic language in the browser that actually works decently between late browsers, people are thoroughly excited; however, I’d akin this to people discovering Perl during the advent of C and C++. Does it work?...

[01/06/2013]

JMS 2 is arguably one of the most important parts of Java EE 7. The JMS 2 EG officially published it's Public Review Draft today. Characteristic to the great work JMS 2 spec lead Nigel Deakin always seems to pull off, he created a pretty detailed page for the Public Review Draft on the Java.net project for JMS 2. Nigel invites you to...

[01/04/2013]

In the new year, we are looking forward to keeping our continued resolution to make JavaOne a truly global phenomenon. Although they have not been completely ossified yet, these are roughly the dates for JavaOne 2013 Russia, India, China and San Francisco: Moscow, Russia- April 23-24; Hyderabad, India- May 8-9; Shanghai, China- July 23-25; San Francisco, USA- September 22-26. Stay tuned for further details...

[01/02/2013]

A brief 2012 JCP Year in Review summary is below. The year was marked with many signs that point toward making the future Java: *JSR progress... *JCP.Next reform efforts moved forward... *Public EC Meetings... *JCP program recognized Active Spec Leads and Maintenance Leads... *Momentum and participation from JUGs... *Tenth Annual JCP Awards... *Participation in conferences around the world...

[01/01/2013]

Three prominent developers - Martijn Verburg, CTO at jClarity and co-leader of London Java Community; Andrey Breslav, Kotlin Project Lead at JetBrains, Inc.; and Ted Neward, Consultant and "The Dude of Software"- share personal highlights from 2012, and predictions for 2013...

[12/27/2012]

A yearly tradition at the Java Spotlight Podcast this episode is the montage of Holiday greetings from Java developers around the world. This years greetings includes voices in 10 different languages from 13 countries from all over the world. The Java Spotlight Podcast would like to wish Java developers around the world a special Merry Christmas and Happy New Year...

[12/26/2012]

There have been many JSR postings for Java EE 7 JSRs this week to close out 2012. Two JSRs -- JSR 346 and 352 (JSR 341, 339 and 349 were the first JSRs to pass their Public Review ballots) -- passed Public Review Ballot by Executive Committee (EC) vote, and will continue progression to Proposed Final Draft and subsequent submission of Final Approval Ballot for another EC vote, before their Final Release. See the JCP timeline for JCP 2.8 and...

[12/21/2012]

Adopt-a-JSR is an initiative started by JUG leaders to encourage JUG members to get involved in a JSR, in order to increase grass roots participation. This allows JUG members to provide early feedback to specifications before they are finalized in the JCP. The standards in turn become more complete and developer-friendly after getting feedback from a wide variety of audience...

[12/19/2012]

Today Oracle has released the first JavaSE 8 + JavaFX Developer Preview. This is really exciting for anybody who’s wanted to try out the $35 Raspberry PI ARM mini-computer (and I do mean mini!). Incidentally, anybody who picks one up really needs to get the Pi-Bow enclosure for the PI — I got one yesterday and highly recommend it...

[12/18/2012]

By the end of the decade we could see tens of billions of new Internet-connected devices. The majority of business data may end up being generated by these billions and billions of Internet-enabled devices of all types, sending back huge amounts of data to corporate servers or the cloud. The business opportunities opened up by this device-to-data center world, with...

[12/17/2012]

Work on Java EE 7 presses on under JSR 342. Things are shaping up nicely and Java EE 7 is now in the Early Draft Review stage. In beginning of November Oracle posted a little community survey about upcoming Java EE 7 features. Yesterday the results were published. Over 1,100 developers participated in the survey and...

[12/16/2012]

Broad community participation is key to the success of any technology worth it's salt. The Adopt-a-JSR program was launched in recognition of this fact. It is an initiative by some key JUG leaders around the World to encourage JUG members to get involved in a JSR and to evangelize that JSR to their JUG and the wider Java community, in order to increase grass roots participation...

[12/13/2012]

It has been almost exactly three years since Java EE 6 and GlassFish 3 were announced. It's worth pausing a moment to take stock of what has happened since. Both Java EE 6 and GlassFish 3 have been game changers. EE 6 has brought Java EE back in the limelight. To see evidence of that look at presentations like these from independents like Bert Ertman and Paul Bakker...

[12/12/2012]

Third JavaOne in Latin America is now a wrap! Like last year, the event started with a Geek Bike Ride- a great way to engage with JavaOne attendees in an informal setting. I highly recommend you joining next time! The JavaOne Blog provides great coverage for the opening keynotes. I talked about all the great set of functionality that is coming in the Java EE 7 Platform. Also...

[12/10/2012]

We’re running a little survey here at FX Experience to get input from JavaFX developers (and everybody else!) as to the ways they would use a port of JavaFX to smartphones and tablets (think: iOS, Android, and WinRT). This is your chance to really influence the future of JavaFX! Get your friends to participate! Questions...

[12/09/2012]

Have you ever wondered what it takes to get your Java EE up and running somewhere? I did. For years. Started with hosting my own, moved on to some hosting offerings and finally stumbled upon the PaaS movement. I simply wanted to run my stuff and didn't care too much about the solution. That changed recently with the emerging offerings, especially with offerings which label themselves XaaS...

[12/06/2012]

Java 7 introduced support for parallel classloading. The solution for parallel classloading was to add to each class loader a ConcurrentHashMap, referenced through a new field, parallelLockMap. This contains a mapping from class names to Objects to use as a classloading lock for that class name. This was then used in the following way...

[12/05/2012]

JVMs are considered smart nowadays. Not much configuration is expected – just set the maximum heap to use in the startup scripts and you should be good to go. All other default settings are just fine. Or so some of us mistakenly thought. Actually there is a lot going on during runtime which cannot be automatically adjusted for performance...

[12/04/2012]
Elliot Bentley: Netflix open sources cloud performance library Hystrix

As well as dominating the online video market, Netflix are known for their early adoption of AWS and daring approaches to cloud computing. Luckily for us, they also generously open source much of their most innovative technology straight onto GitHub.The latest release is Hystrix, a library designed to provide greater latency and fault tolerance by isolating points of access...

[12/03/2012]

Last week, we released DataFX 1.0. With DataFX, JavaFX developers can easily integrate internal and external data available in a variety of sources and protocol into JavaFX UI Controls. The JavaFX technology provides Java developers with lots of possibilities in the area of interactive, visually attractive applications. These applications are targeting the desktop, mobile and tablet space, and even embedded environments....

[12/02/2012]

As you may be aware, we have been making a concerted effort to ask successful Java EE/GlassFish adopters to come forward with their stories. A number of such stories were shared at this year's GlassFish Community event at JavaOne. In addition to Adam Bien's testimonial (which we posted earlier), another story that really stands out is the one from Stephan Janssen...

[11/29/2012]

We would like to announce the setting up of Mauritius Java User Group and also we are inviting Java Experts around the world to come and talk in our Country. We have a big java community but we are still very "old-fashion" in terms of java usage, although we have big companies like Accenture, Ceridian, Infosys, TNT Express IT Department, Business & Decision and others here in our country...

[11/28/2012]

I just finished my NightHacking Tour across Europe. In 3 weeks, I hit 2 conferences, 5 user groups, and did over 30 interviews with NightHackers in 7 different countries. Some of the highlights included: Motorcycle ride-ons at JFall and Devoxx; JUG hacking events in London, Munich, Tourin, Lyon, and Paris; Dancing robots at Aldebaran Robotics...

[11/27/2012]

EJB 3.1 added a ton of features for simplicity and ease-of-use such as @Singleton, @Asynchronous, @Schedule, Portable JNDI name, EJBContainer.createEJBContainer, EJB 3.1 Lite, and many others. As part of Java EE 7, EJB 3.2 (JSR 345) is making progress and this blog will provide highlights from the work done so far...

[11/26/2012]

This is a question I have faced several times during my career in enterprise software development. I’ve had to hand out recommendations for configuring a specific new environment, and often part of the question was related to “Should I use a 32- or a 64-bit JVM”. In the beginning I just flipped the coin instead of giving a reasoned answer. But by now I have gathered more insight on this and thought to share it with you...

[11/25/2012]