Grand Theft Autumn
Spam and elections, unrelated
A few random items to bring to your attention. First, we've had spammers trying to hit different parts of the java.net site: article comments, weblog comments, forums, etc. It's something we've been dealing with for years, and our response is the same: we immediately delete the user and all their posts, then send an e-mail to the address they registered with telling them that their account and posts are gone. Yes, it's a manual process, but the conglomeration of multiple content systems -- Movable Type for blogs, Jive for forums, O'Reilly's CMS for articles -- resists a one-size-fits-all system for automated spam blocking.
I catch a fair amount of the comment spam as I put the page together in the morning (I have an RSS feed of all forum posts, plus I get e-mail every time a blog of mine or an article I've edited gets a comment), but there still may be stuff I miss. So, we've created a new e-mail alias,
for sending us reports of spam anywhere on the site. It's linked in the left nav for some of the content pages, and we'll be adding it as a link to forums and projects in the next few days. If you see spam, please just send an e-mail with the relevant URL, and we'll blow away the user. Thanks.
On a more positive note, we've moved on to the next phase of the JCP elections, following the posting of the ratification results for the 2008 JCP Elections. All SE/EE seats (Ericsson, SpringSource, and SAP) and ME seats (Nokia, Philips, and IBM) were ratified by the 21.1% of the eligible voters who participated in this round.
The open nominations period for elected seats -- one on the SE/EE executive committee and two for ME -- is now underway. Individual members of the JCP can nominate themselves, and corporate members can select a representative. Open nominations close on October 31, with balloting beginning on November 4.
In the last few years, there's been a clear trend away from individual membership on the ECs in favor of corporate and organizational membership. As you can see from the current membership, there are only two individuals on the SE/EE EC, and one on ME. Of course, this is what the community has chosen over the last few years so it's neither good nor bad... it's just an interesting trend and it bears watching to see if it continues.
Also in Java Today,
Project Fuji, the open enterprise service bus, has released Milestone 2, highlighted by enhanced support for enterprise integration patterns, improved tooling, more distribution options, more service type, and much more. A summary of Fuji news from The Aquarium announces a screencast showing off Milestone 2, and a live meeting and webcast in the OpenESB Innovation Series meeting to be held today (Wednesday, October 22) at 9AM PT (1600 UTC).
With JSR 314 (JavaServer Faces 2.0) having completed its second early draft review, the Mojarra project has released a reference implementation of JSF 2.0 EDR2, available either as a download or via the Update Center in GlassFish Application Server v3. Jim Driscoll's blog has a summary of the release and a call for feedback, both on the API and Mojarra's implementation.
Today's Weblogs start with Felipe Gaucho's announcement that he's
Speaking at Devoxx 2008. "All the extra effort of including daily extra hours and weekends of self education brought me the acceptance of three short presentations during Devoxx 2008, on December at Antwerp."
Hans Hrasna takes a look at
MEP - A Cool, New Mobile Platform for the Enterprise and your Phone. "Mobile Enterprise Platform (MEP) is the new platform to which aims to make it fast and easy to develop secure, online/offline access to any data from your Java ME mobile device. It also includes cool features like client side data encryption, data fading/wiping, and OTA provisioning. And you can download it for free and start your mobile project today!"
Finally, Ed Burns considers how to play through the JSF 2.0 Endgame. "I describe a process used to reduce the number of unknown unknowns remaining in the development for JSF 2.0."
In today's Forums,
chris_delahunt explains the implementation and costs of pessimistic locking, in
Re: TopLink Essentials performance in GF v2b58 when using pessimistic locking. "From my understanding, pessimistic locks are done through transactions so that they are released if the transaction commits/rolls back. Since Reads are now done through the transaction rather than the shared read connections, the transaction is marked as started early (from TopLink essentials point of view, not a JTA one), and so the shared cache is not used. This avoids problems where say a native update query was done in the transaction making data in the shared cache unreliable. There is no mechanism to keep track of what was done through the transaction, so once it is marked as started, the shared cache isn't used for reads."
sandeep_mandoriseeks event-handling help in
JList SelectionEvent Problem (On mouse press it works twice). "I have a strange problem in my swing application. Problem arises when i call a selection listener on a jlist. What i am doing is: I am calling a database method from my selection event block and in db side I am firing a query in the database; after that I display all the data on my JTable Object. But there is ambiguity in the behavior of the JList's Selection event. When i select an element in JList by the Keyboards UP and Down arrow button then code working fine that means query executed once.....But when i select an element from mouse then my query executed twice....how i can handle that situation in the JList's selectionEvent."
JDIC - is it still maintained? The webstart demo doesn't work in Linux. "I was trying to catch up on the browser component of JDIC and was trying to run the webstart demo at: http://javadesktop.org/articles/jdic/. The browser window pops up, but you can't really go anywhere - not surprising because the Java console shows the error below. Does someone know whether the latest (I see version 0.9.5) will work on Linux (Fedora, Ubuntu?), Windows (XP and Vista?), and Solaris as the short file description suggests?"
Current and upcoming Java
- October 24-26 - Greater Atlanta Software Symposium 2008: Fall
- October 27-31 - Java Training Philippines
- November 7-9 - Northern Virginia Software Symposium 2008: Fall Edition
- November 14-16 - Rocky Mountain Software Symposium 2008: Fall Edition
- November 17-21 -