Posted by editor
on March 23, 2009 at 8:45 AM PDT
Final week and a half for Project Coin submissions... also:
Spotlight: Project Coin accepting proposals through March 30.
Java Today: Project Coin week 3 summary, servlets on JavaCard, and OpenESB interview
Weblogs: JavaFX challenges, Ubuntu and java.net Maven repository, and Ant/Maven truce
Forum posts: Hazards of idle speculation, security tubes and WS-Policy, and getting images from mobile devices
Final week and a half for Project Coin submissions
Perhaps your editor was unaware of the short running time of the Project Coin effort to collect a set of small language changes for inclusion in Java 7, but with Java 7 shooting for an early 2010 release , it makes sense: they need to pick the changes they're going to make, implement them, and give them a few months to get a full shake-out through the beta process.
So, with only a week and a half to go, we note that Joe Darcy has posted the week 3 update for Project Coin small language changes. Four new language changes were proposed, two others revised, and discussion continued on other proposals. Joe adds:
Ten days remain to get language change proposals in! (Purely libraries changes will be handled by other JDK 7 processes .)
So, it will be interesting to watch which proposals make the cut: if we'll finally get much-discussed ideas like multi-exception catch and re-throw (the winner of our poll on the subject) or switch-on-String for Java 7, or some new last-minute ideas that haven't been widely considered before.
As this is the last full week for Project Coin, we've decided to put it in our front-page
Spotlight on Project Coin. The effort (from OpenJDK 's Compiler Group ), is keeping its call for proposals open through March 30 for ideas to be included in the final JSR. The project page has a formal proposal form for proposers to fill out, as well as criteria for a desirable change , guidance on sizing a change , and other background information . Interested parties may also want to check out Joe Darcy's updates from week 1 , week 2 , and week 3 , as well as an open space conference discussion of Project Coin in JavaPosse episode 234 .
In Java Today ,
The Planetarium has turned its attention to Java Card: The unsung hero of the Java Platforms . "There's an
href="http://java.sun.com/developer/technicalArticles/javacard/javacard3/">excellent technical overview of Java Card here. Java Card is deployed all over the place: from SIM cards , to cash cards , to security badges and national identity cards ." Surprisingly, the latest version of JavaCard can even run servlets.
Masoud Kalali takes a look at the OpenESB Project in the Javalobby interview Frank Kieviet on OpenESB - "Seeing Beyond JCAPS and GlassFish" . "The goal of the project is to develop and deliver a high performance, feature rich, modular, JBI compliant ESB runtime as well as development tools to accelerate OpenESB application development. OpenESB benefits from GlassFish's solid infrastructure to provide a scalable and reliable runtime engine for integrating different software systems based on the JBI standards and its available runtime binding components and design time modules. DZone recently sat down with OpenESB Technical Lead Frank Kieviet to learn more about the project."
Today's Weblogs begin with Joshua Marinacci relating
A Tale of Two Challenges for JavaFX developers. "A lot has happened since I last blogged. The JFXStudio hit 33k hits with 50 posts, I've started working on a new secret project built with JavaFX, and we had a rockin' booth at SXSW last week. I'll cover SXSW and our new party app in another blog soon. First things first: Developer Challenges!"
In Deploying artifacts to the java.net repository using Maven 2 on Ubuntu Linux , Felipe Gaucho shows "Project configuration and Ubuntu Linux steps required to deploy artifacts to the "Maven 2 repository for java.net projects"."
Speaking of Maven, Fabrizio Giudici begrudgingly works through his disagreements with the Maven world-view in
Ant and Maven, history of a truce . "A lot of reputable friends from JUG Milano , JUG Genova and JUG Torino advocate for the use of Maven, and indeed I tried to use it a number of times (also because NetBeans has a pretty good support for it, to be greatly improved in 6.7). Nevertheless, I've always found it a completely useless piece of complexity, as none of the alleged "features" of Maven is a positive point in my opinion."
In today's Forums , Mark Mielke suggests giving a rest to idle speculation in the thread
Re: Sun, IBM and future of Glassfish project? "Probably a waste of time to consider unless/until such a merger is announced? Java still needs a reference implementation and IBM seems invested in Java. Concern should exist whether or not a merger goes ahead. Bad things could happen either way. Good things could happen either way. There is entirely too much speculation / caution throughout the world and it is self-fulfilling. First somebody asks whether the sky might fall, then people pull their investments out "just in case", then the sky really does fall because nobody is invested any more. It's not a finger in the wound - it's dirt."
Fabian Ritzmann details the interaction of Metro's security tubes with WSDL-defined policies in
Re: Ignoring the WS-Policy . "That's true for GlassFish, not without meddling with code and files in the Metro jars at least. With Metro 2.0 we are introducing a configuration file that allows you to control what tubes get instantiated. The code is there already but we don't have any documentation yet (and some details might still change)."
Finally, Shai Almog discusses mobile image handling in
Re: Image.createImage(InputStream) not working on Nokia . "Many mobile phones don't allow you to load images created with their own cameras. This is a problem with the phone that exists in MIDP applications as well and should be taken up with the manufacturers. E.g. a 2mp camera phone which is pretty much the minimum today might require 4 bytes per pixel to load the image hence 8mb of RAM which few phones have available for applications (notice a 16gb phone means storage not RAM). This leads to ironic situations where you can't display the image you just shot with the camera using MMAPI."
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Final week and a half for Project Coin submissions