Bells of Creation
Time to chime in with your small language change
We've mentioned the process for Java 7 "small language changes" a few times before in this space, and thusfar it's been a very informal process, collecting bits and blurbs from Mark Reinhold's Devoxx '08 presentation and Joe Darcy's blog. But since this ultimately has to produce a formal JSR, the process is firming up and formalizing somewhat.
The OpenJDK compiler group has approved and created Project Coin, the OpenJDK project for selecting small language changes to be included in Java 7. The project's home page includes instructions for proposing small language changes, as well as links to blogs about what makes for an appropriate small language change.
A call for proposals period will run until March 30, 2009. To submit a proposal for consideration during that time, send a completed proposal form in plain text or HTML to the project mailing list coin-dev. After the call for proposals is completed, a subset of proposals will be selected for inclusion in a JSR draft. Proposals should keep in mind the criteria for a desirable change as well as guidance on sizing a change and other background information.
Also in Java Today,
The jLab environment aims to provide a Matlab/Scilab like scientific computing platform that is supported by scripting engines implemented in the Java language. They write, "actually, in the current implementation of jLab there coexist the four scripting engines, mentioned above. The GroovySci seems currently to be the preferred choice, since it is much faster, can execute directly Java code using only the familiar Java packaging rules, and is feature rich language, i.e. Groovy enhanced with Matlab style dynamic matrix operations and surrounding support environment. Recently, the Groovy 1.6 is released, with significantly faster runtime support from the previous beta release. The new jLab version has adapted the new Groovy 1.6 runtime implementation, and now obtains much better performance on mathematical scripting operations (about 1.5 to 4 times faster, depending on the operation)."
BusinessWeek notes efforts to win over mobile developers in its article The Battle of Mobile Software Apps, specifically noting the role JavaFX Mobile could play. "At the Mobile World Congress, Sun Microsystems unveiled a new version of Java for mobile devices called JavaFX. Sun says the programming software allows developers to write applications that work on any mobile operating system. If that turns out to be true, JavaFX is a potentially important development. "They can get their code done for less money and get more users, which is really the Holy Grail for developers," says Eric Klein, vice-president for Java marketing at Sun Microsystems."
Today's Weblogs begin with Hans Hrasna demonstrating the steps for
Provisioning Blackberry clients on the Sun GlassFish Mobility Platform. "The Sun GlassFish Mobility Platform includes a Client Provisioning Portal, allowing client jars to be uploaded to the portal remotely and then downloaded over the air (OTA) by standard MIDP 2.0 devices. In the newest release of MP, version 1.1, we have added the ability to upload and provision Blackberry COD files. Read on to learn how..."
Sergey Malenkov shoots off some effects in For Those About To Rock "(We Salute You): This simple example produces firework effects using JavaFX Script. The active use of random numbers brings variety to each firework volley."
Grails on NetBeans - first impressions, John Ferguson Smart writes, "common wisdom has it that IntelliJ is unrivalled for Groovy/Grails development. (At least among IntelliJ developers). However, sometimes it is good to question common wisdom, and decide for yourself based on real-world experience. So, after some frustrations with the Grails support in IntelliJ, I decided to try out the latest beta version of NetBeans 6.7 with some Grails 1.1-RC projects."
In this week's Spotlight, balloting is now underway for the JCP special election to fill a vacated seat on the ME Executive Committee. Candidates for the seat are Aplix, Cox Communications, Marlon Luz, and Shawn Fitzgerald. A special forum has been set up to host the candidates' statements and to facilitate Q&A between the JCP membership and the candidates. JCP members should have received voting instructions via e-mail (contact the JCP Program Management Office if you have questions or concerns). Balloting ends March 9, with the winner announced March 10.
In today's Forums,
kimangroo opens up an unresolved question in
Re: [JAI] I want to concatenate two jpg images. "Sorry to revive such an old thread, but I'm looking to do exactly the same thing and I was wondering what the differences were with the methods you mentioned. I've already got a little program doing this using Graphics 2D and drawImage but I'd like it to work with large images and am wondering if there isn't a more memory efficient way."
Where is the scenegraph license? "I have heard about the scenegraph project from the javafx forums. I was wondering what the license state is currently. I can't find the scenegraph license anywhere. Is there a license for this project? I would like to use it for a desktop app. Can I use scenegraph for this legally?"
igormetzwants a practical means of
Using LDAP for HTTPS Client Authentication. "I understand, that Glassfish V2 provides LDAP authentication (using the LDAP realm) and SSL client authentication using X.509 certificates (by setting
tnscorcoran is looking for some Real World Applications of Java Threading. "Would anybody be able to give some specific examples of when/where Java Multithreading is used in real world examples. I'd like something a bit nmore detailed than 'IO Processing' or "Swing Event handling" I want to write some such apps for an interview I am doing and I'd like some detail of practical applications of java threading."
Current and upcoming Java
- March 2-6 - Java Posse Roundup 2009
- March 6-8 - 2009 Gateway Software Symposium
- March 16-20 - Java Training Philippines
- March 18-20 - TheServerSide Java Symposium
- March 20-22 - 2009 New England Software Symposium: Spring Edition
- March 23-26 - EclipseCon 2009
- March 23-27 - Java Power Tools - Sydney Australia
- March 30-April 3 - Java Power Tools - Wellington New Zealand
- April 3-5 - 2009 Great Lakes Software Symposium: Spring Edition
- April 3-5 - 2009 Pacific Northwest Software Symposium: Spring Edition
- April 6-10 - JAX India 2009: International Conference on Java Technologies
- April 13-17 - Java EE Training Philippines
- April 20-24 - Java Power Tools - Melbourne Australia
- April 20-24 - JAX 2009
- April 24-26 - 2009 Northern Virginia Software Symposium: Spring Edition
- May 1-3 - 2009 Greater Nebraska Software Symposium
- May 15-17 - 2009 Greater Atlanta Software Symposium: Spring Edition
- May 18-22 - Java Power Tools - Canberra Australia
- May 29-31 - 2009 Rocky Mountain Software Symposium: Spring Edition
- June 2-5 - JavaOne 2009
- June 22-25 - Jazoon'09
- June 26-28 - 2009 Research Triangle Software Symposium
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 href="http://today.java.net/today/archive/">java.net Archive.
Time to chime in with your small language change