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

java.net Spotlight

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]

Atlassian's Sarah Goff-Dupont discusses how budding startups can get the edge over their much bigger rivals with some simple steps... What's a young David-like up-start to do, armed only with a brilliant idea, raw talent and a willingness to put in long hours? How do they deliver quickly, and on a shoe-string budget? They reach for the slingshot in their back pocket: cloud-based development...

[11/22/2012]

A JUG leader is someone who is passionate about Java. That is the most obvious answer. However, that answer has many different levels. A JUG Leader can be a very technical individual, and some are the best developers in their JUG. This does not need to be the case. A JUG Leader understands the power of communication, collaboration, and community. As I noted, a JUG leader does not need to be the technical expert of the group, but they need to be able to identify those members (community) and get them to share (communicate) their knowledge...

[11/21/2012]

You all know about the Java Community Process (JCP), don't you? The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or...

[11/20/2012]

In a way JSR 360 is returning to the original roots of Java ME when it was first introduced. It was indeed a subset of the JDK 4 language, but as Java progressed many of the language changes were not implemented in the Java ME. Back then the tradeoff was functionality/footprint, but the major market was feature phones. Today the market has changed and CLDC will have its primary emphasis on embedded devices...

[11/19/2012]