Skip navigation
ANNOUNCEMENT: is currently Read only due to planned upgrade until 28-Sep-2020 9:30 AM Pacific Time. Any changes made during Read only mode will be lost and will need to be re-entered when the application is back read/write.

This past week's poll suggests that there is little agreement on the current pace of Java 7 / Java 8 development. At least, that's the case among the 239 people who chose to cast a vote. The exact poll question and results were:

What do you think about the current pace of Java 7 / Java 8 development?

  • 16% (38 votes) - The pace is accelerating, and that's great
  • 30% (71 votes) - A lot of time was lost, but we're back on track now
  • 20% (48 votes) - As usual, we're creeping forward
  • 25% (60 votes) - Critical updates to Java are happening way too slowly
  • 2% (4 votes) - Other
  • 8% (18 votes) - I don't know

I suppose that if you try to stretch reality a bit, you could call all of the first three options "positive" and say that a solid 66% majority thinks the current pace of Java development is no worse than it has been historically. But, my guess is that a lot of people who selected "As usual, we're creeping forward" weren't trying to express satisfaction with the current state of affairs.

You could also easily group "As usual, we're creeping forward" with "Critical updates to Java are happening way too slowly" and say that almost half of the voters expressed some or considerable displeasure with the current pace of Java development. Then, grouping the first two options, 46% of the voters are pleased with the current pace, while 45% are not.

One way to look at it is -- as of a year ago, no one really knew if there would be a "pace" of Java 7 development at all in November 2010; the uncertainties induced by the Oracle acquisition of Sun were immense at that time, and no details about Oracle's plans for Java could legally be made public.

New poll: Forrester Group assessment of Java for enterprise app development

Our new poll is inspired by Mike Gualtieri's blog post, "Java Is A Dead-End For Enterprise App Development". The poll asks what you think: Is Java a dead end for enterprise app development? Voting will be open for the next week.

Java Today

Mark J. Wielaard wonders about Moving Java Forward through the JCP:

Mark Reinhold recently pointed outthat he, Joe Darcy and Brian Goetz had submitted their OpenJDK work on features for JDK7 and JDK8 to the JCP for standardization. Normally I am somewhat sceptical about the JCP. I don

Earlier this week, some people who don't happen to live in the United States were tweeting reminders that for them this isn't a holiday weekend, that they'll be working just like normal on Thursday and Friday. And work they did, creating more newsworthy items than I can fit in today's Java Today section.

For those who don't know what the U.S. holiday this weekend is, it's Thanksgiving. The actual holiday was Thursday, but most people take Friday off as well. I celebrated in the traditional way, a family gathering centered around a turkey dinner and American football...

Anyway, the home page doesn't pause for U.S. holidays, or any country's holidays. And today, when I scrolled through all the blogs and sites I follow, there was a lot of interesting news. In addition to what's on today's home page, the following items caught my interest:

Actually, if I'm not mistaken, Alexis was one of the people who tweeted about the U.S. holiday... Yep, there it is, on the 24th:

Dear US colleagues, thank you all for the numerous vacation messages but I'll be working for the rest of the week :)

Thanks to Alexis and all of our non-U.S. friends for continuing to press forward while we in the U.S. were/are celebrating, partying, and relaxing! :)

Java Today

Markus Eisele presents some Thoughts on Java's pace - will kairons decide about the future?

Kevin asks in his recent poll what do you think about the current pace of Java 7 / Java 8 development? It's not finished today and only 163 votes were given, but I'll try to explain what I think about the past, pace and what should happen in the future. the past - of Java...

Terrence Barr announces that the latest benchmark testing shows that Java SE Embedded performance leaves Android in the dust:

The latest release of Java SE Embedded 6 u21 contains some pretty significant performance enhancements, resulting in up to 3.2x performance over the latest Android 2.2 release on the same hardware. Check out the detailed benchmarking done by Bob Vandette. Note that the benchmarks used aren’t even exercising parallel scalability yet...

Jean-Francois Arcand presents Friday

Josh Marinacci has announced that Ruby Red is Here! Ruby Red is the first full release of Leonardo Sketch, an innovative open source drawing program written entirely in Java. The Leonardo home page describes Leonardo as:

an open source drawing program for the 21st century. It focuses on common tasks like mockups, sketches, and presentations with a clean and consistent user interface. Leo is designed to be augmented by internet webservices and plugins created in several scripting languages.

Leonardo Sketch isn't just another drawing program. Conceptually, it's designed for the modern world and modern life. How so? Well, consider your computer desktop, and how it's changed in the past decade or two. Today, a computer desktop doesn't exist in isolation; rather, it's typically connected to the outside world, and consists of windows that are running local applications alongside other windows that connected to the web.

Unlike other drawing applications, Leonardo Sketch incorporates connectivity into its basic structure. For example, the current release includes an email interface and interfaces with Twitter and Flickr. And I suspect that this is just the start of the social interfaces that will eventually be developed for Leonardo Sketch.

Furthermore, since Leonardo is written entirely in Java, it runs on just about any platform. That's an advantage for any of us who work on multiple platforms.

I downloadedLeonardo and gave it a test drive. The first thing I was asked was:

Why are we asked this? The ultimate goal will be to improve the software. Right now the Leonardo tracking just logs when you open and close the application. In the future, it will track the usage of different tools, along with errors and exceptions. Simply by using Leonardo Sketch with tracking allowed, we'll be helping the development team correct errors and make design decisions about upcoming releases.

Leonardo Sketch also includes an embedded "Make a wish!" feature, which lets you type in a request for a future improvement or enhancement and send it to the development team by clicking a button. It's like social networking with the development team is built in to Leonardo. Quite cool!

Using the "Share" menu, I was able to post my test image to Twitpicand announce my wonderful artistry in a tweet, all from within Leonardo Sketch.

Drawing with embedded social networking -- quite an innovative concept! See Josh's post for information about the latest release ("Ruby Red"), and visit the Leonardo site for information about the project. Download Leonardo Sketch, and if you'd like to help, visit the Contribute page.

Java Today

Arun Gupta presents Screencast #35: JDK 7 Project Coin Features in NetBeans IDE 7.0 Beta -

NetBeans IDE 7.0Beta was released last week - download here. JDK 7 build 118 was released last week as well - download here. The New and Noteworthy page of NetBeans 7.0 highlights the support for some of the Project Coin features. This screencast highlights how to get started with JDK 7 in NetBeans IDE and use some of the Project Coin features, specifically...

Geertjan Wielenga reports on Play in NetBeans IDE:

One of the nice people I met at Devoxx 2010 was Nicolas Leroux from the Play Framework. That's another web framework out there. The cool thing about the Play Framework, from a NetBeans point of view, is its built-in support for NetBeans IDE. Once you have downloaded Play, you can go to the command prompt and create a new Play-based web application by typing "play new MyDemoApp". Then a new Play application is created...

David Geary continues his series with JSF 2 fu: HTML5 composite components, Part 2 -

In this JSF 2 fu installment, series author David Geary continues to demonstrate the power of combining Java™Server Faces (JSF) 2 technology with HTML5. This time you'll see how to implement JSF composite components that encapsulate HTML5 drag and drop...

Mike Gualtieri believes Java Is A Dead-End For Enterprise App Development:

Before Java was invented one of the key industry trends was to increase the productivity of both developers and end-users. For example, fourth-generation programming languages (4GL) such as Powerbuilder, Progress, and Uniface provided professional developers faster ways to develop business applications than using COBOL, Pascal, C, or C++. For end-users, tools such as Dbase, Lotus Notes, and Visicalc provided them with the unprecedented ability to create mini-apps without the need for professional developers...


Our latest Spotlight is the NetBeans team announcement NetBeans IDE 7.0 Beta Now Available for Download!:

The NetBeans team is pleased to announce the availability of NetBeans IDE 7.0 Beta. NetBeans IDE 7.0 Beta introduces language support for development to the Java SE 7 specification with the JDK 7 platform. The release also provides enhanced integration with the Oracle WebLogic server, as well as support for Oracle Database and GlassFish 3.1 ...

We're also featuring Mark Reinhold's A JSR Quartet:

I’m pleased to note the submission of four new Java Specification Requests to the Java Community Process: JSR 334: Small Enhancements to the Java Programming Language, by Joe Darcy with help from Jon Gibbons, Maurizio Cimadamore, and many others in Project Coin...


Our current poll asks What do you think about the current pace of Java 7 / Java 8 development? Voting will be open until Monday.

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feedand the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham
Twitter: @kevin_farnham

A majority of people who voted in last week's poll consider the Oracle and Apple Announcement regarding an OpenJDK Project for Mac OS X to be "great news" both for Java and for the OpenJDK. A total of 284 votes were cast, with the following results:

What's your view of the OpenJDK for Mac OS announcement?

  • 56% (159 votes) - It's great news for Java and for the OpenJDK
  • 22% (63 votes) - It's good news
  • 7% (19 votes) - I'm surprised by this news
  • 4% (11 votes) - I doubt this can work
  • 7% (20 votes) - Who cares?
  • 3% (9 votes) - I don't know
  • 1% (3 votes) - Other

Combining the first two options, 78% of the voters consider the announcement good or great news. Only 4% have doubts about whether development of Java for Mac OS within the OpenJDK project can work. Some of the 7% who selected "I'm surprised by this news" might harbor doubts as well.

To me, this announced plan seems uncharacteristic of Apple, which famously enshrouds its proprietary property in a veil of secrecy. Will it be possible to develop an efficient Java for Mac OS without a detailed blueprint of low-level Mac OS features and functionality? Or is Apple going to provide the necessary information to the OpenJDK project? Or, perhaps I am just exhibiting my lack of awareness about Mac OS development (I've never developed on the Mac platform), and everything needed to develop Java for Mac OS is already publicly available?

Anyway, a few of us may have some doubts about this, but a large majority of our poll voters were clearly pleased to hear the OpenJDK / Mac OS news.

New poll: pace of Java 7 / Java 8 development

The future of Java as represented by Java 7 and Java 8 has gotten a lot clearer in the past few months. We now have a JDK 7 schedule, and Mark Reinhold submitted A JSR Quartet to the JCP. To me, it feels like a lot is suddenly happening.

So, our new poll asks for your view on all this. Specifically, the poll asks What do you think about the current pace of Java 7 / Java 8 development? Voting will be open for the next week.

Java Today

Michael K

Last year, I was Following the Tweets from DEVOXX, and finding that a difficult way to follow a conference you're not attending in person. But there was no choice, since so few people were writing blogs about the conference. It was as though Twitter had taken over the role formerly occupied by blogging in covering conferences. This troubled me immensely! At the time I wrote:

So, today, we publish in real time the notes we previously scribbled into notebooks as we attended conference sessions (at least, that's how I always did it). We publish those notes live, as the events are occuring -- rather than recording a day or half-day of notes, meditating briefly upon them, so as to gather some sense of the overriding import, then posting a blog based on the notes and the subsequent analysis.

But, if this year's DEVOXX is an accurate indicator, blogging at conferences is making a huge comeback. If you've followed the home page this past week, you've seen a selection of great blog posts written from people attending DEVOXX 2010 every day (in the Java Today section). This year, people took the time to really report on what was happening at DEVOXX, took the time to analyze and assess, then took the time to write it all down so the rest of us, who couldn't attend DEVOXX, could get a real feel for the significant events that were happening at the conference.

Paris Apostolopoulosof Greece was one of the people who really brought the conference to those of us who weren't there, by posting a detailed daily account of the conference events he attended. I'm really glad he carried to DEVOXX this attitude and objective, which he expressed after a long first day at the conference:

Despite the fact that I feel a bit tired and brain drained - I am forcing my self to write the day's review so that friends, colleagues or anyone interested, especially back in Greece can read the post - early in the morning tomorrow while checking corporate email etc.

Thanks, Paris!

Now it's the weekend. DEVOXX 2010 is over, and pretty much everyone has gone home (except maybe for some people who decided to stay and see some of the beautiful sights in Antwerp over the weekend). But the end of DEVOXX hasn't meant an end of DEVOXX blogging. A slew of great new posts were published after I finalized Friday's home page. So, below I provide links to a selection of the best of the (English-language) DEVOXX wrap-up posts.

  • Yolande Poirier, The Last Day at Devoxx!: The future of Java discussion panel synthesized the week-long keynotes and core Java sessions...
  • Duchess, Devoxx

A high-level schedule for JDK 7 development has just been announced. The schedule calls for a release candidate build in May 2011, and general availability of JDK 7 at the end of July 2011. Here are the announced dates:

  • 2010/12/16 Feature Complete
  • 2011/04/12 Rampdown start: P1-P3 bugs only
  • 2011/04/28 API/interface changes: Showstoppers only
  • 2011/05/11 All targeted bugs addressed; First release candidate built
  • 2011/05/18 Bug fixes: Showstoppers only
  • 2011/06/08 Final test cycle starts
  • 2011/07/28 General Availability

This schedule implements the "Plan B" proposal put forth by Mark Reinhold. See Mark's Re-thinking JDK 7 post, the updated JDK 7 featur list, and the JDK 7 Milestones Schedule for more information.

On a related topic, see Mark Reinhold's announcement of A JSR Quartet (which we're currently featuring as a Spotlight). The submitted JSRs are:

I'd say we've suddenly got a lot of momentum on the JDK 7 front!

Java Today

Paris Apostolopoulos presents his Devoxx 2010 - University Day Two - Review:

It is really foggy today at Antwerp , but nobody can stop us for one more day of Java and development tech knowledge overdose. Other sessions: Eventually you can not attend everything but some sessions produced some buzz on twitter. There 2 things noted down...

anrizal provides his Notes on Devoxx 2nd day (Morning - Afternoon):

Scala Hands On by Dick Wall and Bill Venners: This session is my favorite session so far. There were not so many new things I learnt from the session. After all: it was a very short course on beginning Scala. Couple of things I learnt at the session though : * I always took for granted things likeargs.foreach( s => println(s.reverse)) . I did not notice that args.foreach(s => println(s.reverse())did not actually compile. After the session I knew why...

The Java Asylum blog presents Devoxx 2010 daily notes: day two -

Dive into Android. Layout are not pluggable in Android SDK, i.e. layout classes are containers. It is strongly recommended to use dip unit (device independent pixel).To set a component to use all place let by the parent, set the attribute: MATCH_PARENT. As big as the content, set attribute WRAP_CONTENT...

David Keen reports on Devoxx day two:

A couple of pretty heavy-going sessions at Devoxx today. First up was Cassandra by Example with Jonathan Ellis one of the founders of Cassandra support company Riptano. I have already had some experience with Cassandra...


Our latest Spotlight is A JSR Quartet:

I’m pleased to note the submission of four new Java Specification Requests to the Java Community Process: JSR 334: Small Enhancements to the Java Programming Language, by Joe Darcy with help from Jon Gibbons, Maurizio Cimadamore, and many others in Project Coin...

We're also featuring is Oracle and Apple Announce OpenJDK Project for Mac OS X:

Oracle and Apple

Last week's poll produced a clear result: the majority of people who took part in the poll do not believe the JCP is an independent standards organization. A total of 78 votes were cast. I'm guessing the reduced number may have been related to the ongoing changes to the site, but I'm not sure. Anyway, the verdict was clear.

Here are the exact question and results:

Is the JCP an independent standards organization?

  • 6% (5 votes) - Yes
  • 27% (21 votes) - It is somewhat independent
  • 56% (44 votes) - No
  • 8% (6 votes) - I don't know
  • 3% (2 votes) - Other

Again, with such a small vote total, it's a bit difficult to do much analysis of the results. And, of course, the poll is a voluntary survey, not a scientific poll, anyway. Still, it's something that more people selected "I don't know" than selected "Yes." About twice as many voters consider the JCP not independent as consider it somewhat independent.

New poll: OpenJDK for Mac OS

I'm hoping more people will find and vote in our new poll, which asks What's your view of the OpenJDK for Mac OS announcement? Voting will be open for the next week.

Java Today

Yolande Poirier is Gearing up for Devoxx 2010:

Devoxx, the biggest European Java developer conference, is taking place in Antwerp, Belgium next week. Some changes came up with the Oracle speaker lineup: * Java EE Keynote will be done by Jerome Dochez, Paul Sandoz & Linda DeMichiel; * Brian Goetz's session, "Project Lambda: To Multicore and Beyond," is now on the 1st conference day at 15:10...

Alexis Moussine-Pouchkine looks forward to DEVOXX 2010 inJavaholics Unite (at Devoxx 2010) - a Java EE perspective:

Devoxx 2010 is starting in a few hours and I'll be on the train tomorrow to Antwerp. I'll have a pretty busy schedule with a tutorial, a hands-on lab, and a BOF. So this year again, I'm giving a Java EE 6 Tutorial with my friend Antonio Goncalves. We called it "reloaded!" for a reason: it is not a repeat. A lot has happened in the past 12 months: Java EE 6 was released (and GlassFish had 3.0 and 3.0.1 releases), Oracle finally acquired Sun, CDI is getting traction...

Evgeny Goldin announces New Maven plugins released! -

After a lot of work I released version"0.1" of the following Maven plugins: * "maven-copy-plugin"is an alternative to Maven plugins like assembly, resources, dependency, and truezip. Its purpose is to make working with archives and dependencies very easy: It allows to copy,pack, and unpack files, archives and Maven dependencies.
*.zip,*.jar,*.tar, and*.tar.gz formats are supported with aTrueZIPlibrary...

Jean-Francois Arcand presents Friday’s Tricks #4: Improving Websocket/Comet performance using Delayed/Aggregated Server Side Events -

This week I will explain how you can significantly improve the performance of your WebSocket/Comet application using delayed and aggregated Server Side Events using the Atmosphere Framework. It is not trivial to broadcast real time server side events using a Comet or WebSocket connection. As an example, if the frequency of your server side events broadcast is high like many events per seconds, it is important to pick up the best strategy when it is time to write those events back to the client...


Our latest Spotlight is Oracle and Apple Announce OpenJDK Project for Mac OS X:

Oracle and Apple® today announced the OpenJDK project for Mac OS® X. Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client...

We're also featuring Community Manager Sonya Barry's migration update: is live!: went live last night with a few projects from the GlassFish Community.  I've updated the help section to include information about the migration including a list of projects that have requested to be moved here. We started sending out email to all registered users yesterday with a temporary password that will allow you to login and reset your passwords on the new site.  Please note...


Our current poll asks What's your view of the OpenJDK for Mac OS announcement? Voting will be open until Monday.

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feedand the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham
Twitter: @kevin_farnham


The latest GlassFish Podcast (an interview with the Play Framework's Nicolas Leroux) has just been published. As I checked this out this interesting podcast, I also noticed the three preceding GlassFish Podcasts that I'd missed: a two-part interview with my friend and Java Champion Adam Bien, and an interview withGlassFish Security author Masoud Kalali.

It may seem strange that I hadn't noticed the interviews with Adam and Masoud previously. But, as some of you may know, I've had a bit of down time recently (I missed JavaOne, then missed 4 days of updating the front page, all due to unavoidable family/personal life/death situations). So, it's only today that I noticed these recent GlassFish Podcasts.

What can I say, but -- if Java EE and/or GlassFish is an important interest or aspect of your work, you can't go wrong by listening to these latest GlassFish Podcasts:

Excellent stuff, no?

Java Today

Justin Kestelyn announces : It Lives! and looks ahead to what's planned for's future in the coming months:

We're excited to announce the first milestone in's migration to a new home. We launched with a small group of projects from the GlassFish Community earlier this week. and will exist in parallel for a few months while we move the projects over. The new site will offer an expanded menu of features for projects to use, including Mercurial, GIT, JIRA, project wikis, and custom websites...

Henrik St

The JCP has pretty much never not been a topic of considerable discussion among Java developers. I mean, even if we don't think about the Java Community Process every day, almost all of us have interest in particular JSRs. And so, throughout its history, a lot has been said and written about the JCP -- and not only at election time.

With the acquisition of Sun by Oracle, the JCP has come into sharp focus once again. That this could happen seems a bit strange, if we think of the JCP as a Java standards organization. Why would a corporate acquisition affect a standards organization?

Yet, in my 30+ years of being in the software engineering field, what I have observed with respect to software standards bodies is that they are indeed highly affected by corporate presences. Which makes sense since the corporations that utilize the technologies have the money and provide the support that grows the technologies in new directions.

At the same time, this can turn supposedly objective standards bodies into political arenas where vendors fight to standardize features that provide their products with an advantage in the marketplace.

Anyway, this week's poll asks you to provide your opinion on the JCP. Specifically, we're asking: Is the JCP an independent standards organization?

Voting will be open until this coming Monday.

Java Today

Terrence Barr is Podcasting again! The new

If you entered http://java.netinto your browser today, you may have been surprised to find yourself viewing a page that looks a lot like the Project Kenai home page. And, you might be wondering what's happened to the traditional home page that includes the latest Editor's blog, Java Today, featured Weblogs and Forum entries, Spotlights, and our latest poll.

The editorial home page hasn't disappeared. However, due to the ongoing migration, the path to getting there has changed. Now you must go to or to get to the traditional home page (where you'll find my latest blog and all the other content listed above).

Java Today

Justin Kestelyn reports on Java Developer Day - The Aftermath:

Thanks to everyone, and especially members of the NYC JUG, for your attendance at our first Developer Day focusing on pure Java development. This was our trial run, and after smoothing out some wrinkles, we go global: 50 or more similar workshops are planned worldwide in the next 6 months. The agenda looked like this...

Alexis Moussine-Pouchkine reports on JFall 2010 - Yet another great Java conference:

The folks in the NLJUG certainly know how to build a community and run events. JFall 2010 was in a new location this year (rather small Nijkerk, but you can get to pretty much anywhere in The Netherlands by train) and it was sold out at 1000+ attendees. And this is just a couple of weeks before Devoxx, another major Java conference literally miles away...

Jeff Friesen speculates on What's brewing in Java's future? -

In 1999, I wrote an article for JavaWorld called What's brewing in Java's future?. My article reflected uncertainty about Java's future in light of the 1997 lawsuit filed by Sun Microsystems against Microsoft. This lawsuit alleged that Microsoft was fragmenting Java technology. Sun proved its case against Microsoft and the court eventually ruled in Sun's favor...

Java Champion Alan Williamson presents Writing CFCs with Pure Java:

A few weeks ago we released an early access candidate for embedding pure Java into the popular CFSCRIPTblock. Feedback has been good and I am pleased to release some new updates. Writing CFC with Java. The biggest addition has been permitting the declaration of complete Java methods inside CFSCRIPTand having them available to the outside world...


Our latest Spotlight is Java Spotlight Podcast 2: Steve Harris - Senior VP of Application Server Development -

Interview with Steve Harris, Senior VP of Application Server Development on the Java Enterprise Edition, Glassfish, and integrating Sun into Oracle. Joining us this week on the Java All Star Developer Panel are Dalibor Topic, Java free and open source software ambassador, and Alexis Moussine-Pouchkine, Java EE Evangelist...

We're also featuring Community Manager Sonya Barry's announcement, Begins Migration From CollabNet to Kenai Infrastructure:

The time is finally here. 16 GlassFish projects have been locked down on CollabNet and are scheduled to go live on the new site next week. After that, the remaining 161 GlassFish projects are scheduled to go in another couple of weeks. Once the GlassFish community has moved, we'll begin to move the remaining projects...


Our current poll asks Is the JCP an independent standards organization? Voting will be open until Monday.

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feedand the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham
Twitter: @kevin_farnham

As Community Manager Sonya Barry recently announced, projects are being migrated to the Kenai infrastructure. Existing projects will not be automatically migrated. Rather, owners of projects must identify that they they'd like their projects migrated using the Project Migration Requestform.

There is a deadline for identifying that you'd like specific projects migrated: November 30, 2010. Sonya notes:

Any project that is not specifically requested by name via the opt-in form by November 30, 2010 will be purged when the CollabNet site goes dark. We will be keeping tarballs of the CollabNet contents and will be able to distribute them after the site goes dark, however projects that request migration are our top priority.

In other words, if you own a project, and you don't submit a project migration request by November 30, 2010, your project will become unavailable when the CollabNet projects site is closed. It will be possible to resurrect your project, since the tarball will be available -- but, if your project is active, and you want to minimize the amount of time when it will be unavailable, you should be sure to submit a migration request by November 30.

Regarding the migration process, Sonya includes a detailed description of what's going to happen with the various components of projects (repositories, mailing lists, documents and files, etc.) in the "Forge Migration" section of her post.

Java Today

Kohsuke Kawaguchi presents a Hudson / JRuby integration preliminary report:

Charles Lowell (aka cowboyd) and I had a two hour hacking session in an attempt to enable Hudson plugin development via JRuby. This report captures the outcome. Why this is important? Hudson is becoming popular in Ruby, but for Ruby developers, inability to extend Hudson in Ruby is a impediment. Fixing this would improve adoption, and hopefully enable a whole new set of people to start writing Hudson plugins. And we can also hopefully repeat this to other languages, such as Jython. Problems we need to resolve...

Dalibor Topic provides a JCP Election Tuesday Roundup:

The two week voting period in this year's JCP EC Elections ended on November 1st, and the results have been published on the JCP website and the JCP blogjust a day later. The Aquariumblog has additional details putting voter turnout for this election in context of previous JCP EC elections. Last but not least, Henrik St

The JUG Eventscalendar shows a busy week coming up for Java User Groups. A dozen events are entered into the calendar. Of course, there are undoubtedly many more Java User Groups that will be having meetings and events in the coming week that haven't been entered into the calendar.

Here's what's coming up according to the calendar:

Thursday, November 4

Friday, November 5

Monday, November 8

Tuesday, November 9

A plurality of voters in last week's poll believe that Java will still run on future Mac OS's, but it will have to be provided by third parties. A total of 339 votes were cast. Here's the exact question and the results:

What does the announced deprecation of Java from Mac OS X mean for the future of Java on Mac platforms?

  • 22% (75 votes) - Apple is intentionally closing its future operating systems to Java
  • 41% (139 votes) - Java will still run on future Mac OS's, but third parties will have to provide it
  • 20% (67 votes) - It presents a great opportunity for the OpenJDK
  • 10% (34 votes) - Who cares about Java on Macs?
  • 2% (7 votes) - Other
  • 5% (17 votes) - I don't know

Grouping the second and third options, more than 60 percent of voters foresee the continuation of Java on the Mac platform. But 22 percent of voters believe Apple is intentionally closing its future operating systems to Java.

A likely problem for the OpenJDK or another Java adapting to support Mac OS will be low-level interfaces between Java and the Mac OS. The low-level Java APIs are necessarily operating-system specific. But, who other than Apple knows the low-level details of Mac OS?

Also, looking into the future, will Apple care to publish in advance the details of changes they intend to make in low-level features of Mac OS and future operating systems? Given the legendary secrecy within which Apple shrouds its developmental technologies, it would seem out of character if Apple were to adopt a policy of openness for the benefit of a non-Apple Java vendor.

New poll: looking ahead to DEVOXX

DEVOXX 2010, the "conference for Javaholics," is coming up in two weeks. Our new poll asks How closely will you follow DEVOXX 2010? Voting will be open until Monday.

Java Today

Eduardo Pelegri-Llopart notes JavaEE 6 SDK - Now Bundled with Java SE 6u22:

Oracle (like Sun) provides the Java EE 6 SDK in 4 main bundles: full or Web Profile, and with or without the JDK bundle. We just updated the JDK bundles to reflect the latest JDK: JavaSE 6u22, which includes performance improvements and security vulnerability fixes...

Slim Ouertani is investigating Specification pattern by Scala:

Specification pattern is simple and clean solution to implement your business rules.  This pattern is mixture between composite and factory Gof patterns introduced by Eric Evans & Martin Fowler. In this blog, We will not explain how this pattern works, but you can refers to wikipedia and Xebia  for more details. But, we try here to translate specification pattern using scala language...

Kirill Grouchnikov presents this month's edition of Drinking From The Firehose

Filter Blog

By date: