Between the Worlds
Java? Ruby? Both?
If you read Beyond Java, it was hard not to notice author Bruce Tate's clear affection for Ruby, which he clearly preferred not only to modern-day Java, but also to most of the dynamic languages out there. But it's easy to forget that he praised a lot of Java's accomplishments, such as how the JVM solves compatibility and security problems across operating systems. In fact, he predicted the Next Big Thing would have to run on the JVM, and because of that, he said to keep an eye on JRuby, particularly on when it would be able to run Ruby on Rails.
He wasn't the only one tracking JRuby, apparently.
Topping off the Java Today section is news that the two core JRuby developers, Charles Oliver Nutter and Thomas Enebo, will soon join Sun to work on JRuby full-time. As Nutter says in his blog, JRuby Developers Join Sun, "the primary goal is to give JRuby the attention it really needs. The potential for Ruby on the JVM has not escaped notice at Sun, and so we'll be focusing on making JRuby as complete, performant, and solid as possible." David Herron also comments on the move in his blog Good news, JRuby developers coming to Sun.
The JavaDesktop Community's latest featured applet is actually 3 applet games that have been created with the new JGame framework for 2D games. According to the release 0.8 announcement: "JGame is a small high-level 2D game engine for producing games on a variety of platforms. It does a lot of the stuff you need for a game automatically, and classic type arcade games can be developed with a minimum of effort. It is based on sprites with automatic collision detection, and a tile-based background with easy sprite-tile interaction facilities. JGame games can easily be run as stand-alone applications or as applets, and can be scaled to any resolution."
The 30 Minute Flex Test Drive gives Java developers a way to explore Flex and the various ways it integrates with Java EE, with a minimal time commitment: you just deploy a war file in Tomcat (or another app server), and then go through 10 concise and targeted samples. The samples focus on integrating Flex with Java back-ends (remote method and web services invocation, server push, real-time collaboration, pub/sub messaging, JMS integration, and persistence).
Our latest Feature Article, is S. W. Eran Chinthaka's look at
Axis2: The Next Generation of Apache Web Services.
Apache's Axis2 employs profound lessons learned from its popular predecessor, offering the developer vastly improved XML parsing along with an extensible core, pluggable data binding, and more. In this article, he offers an overview of what's new in Axis2, the "next generation" of this popular Web services SOAP stack.
Voice you concerns about closures with this FUD generator:
"Concerned about closures but having trouble formulating your thoughts? This easy-to-use FUD generator will do the job for you. It's as simple as few clicks and you're ready to spread the FUD..."
Closure and collection integration, RémiÂ Forax has
"some insights about how closure will be integreated with Java collection framework."
Compatibility Assertion Tagging Within Specifications, KyleÂ Grucci says:
"One of the most time consuming aspects of creating Technology Compatibility Kits (TCKs) for the various JSRs which come out of the Java Community Process is the creation and maintenance of assertion lists. This entry explores the idea of tagging assertions within a written Java specification."
In today's Forums,
the_burrito is trying something tricky with
Dynamic role handling in GlassFish:
"For web based authentication to work, all the roles must be known at runtime to setup the deployment descriptor.
The problem is that my application needs to manage roles at runtime. So far that is no problem because I'm able to create them using the JdbcRealm and EJBs. But I need to update the deployment descriptor evertime a new role is is inserted because the login mechanism won't accept the new roles until I update the security section in the deployment descriptor, so that this role can access the different areas in my web application. Is there a way around this, possibly without having to implement a custum security realm?"
chris_graylooks at the side-effects of licensing decisions in
Re: I think, there could be existing a unique Java-license:
"So for PNG we have what I would regard as a healthy situation - run-of-the-mill apps just use the RI as-is, and some specialised software re-implements a part of it. For the latter, it's valuable that they can refer to the RI without having nightmares about becoming "tainted". This actually encourages compatibility, because it allows the specialised implementations to be derived from the RI.For TCP/IP you have a similar situation - just about every OS has code derived from the BSD implementation, but with their own tweaks. That hasn't led to TCP/IP chaos, rather the opposite."
In today's java.net
News Headlines :
- Petals 1.0 RC1
- XFire 1.2.1
- Sun Hires
Application Server 4.0.5
Library Collection 1.29
ODBC-JDBC Gateway 2.0
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
- September 6-8 - EclipseWorld
- September 6 - NetBeans Day - Seattle, Washington
- September 6-7 - Sun Tech Days: Seattle
- September 12-14 - JavaZone 2006
- September 12-15 - Enterprise Java Architecture Workshop Chicago
- September 13-14 - 10th Jini Community Meeting
- September 15-17 - Pacific Northwest Software Symposium 2006
- September 22-24 - Western Canada Java Software Symposium 2006
- September 25-29 - Java Training Philippines
- September 29-October 1 - New England Software Symposium 2006: Fall Edition
- October 1-6 - JAOO
- October 3-4 - AjaxWorld Conference & Expo
- October 6-8 - Greater Atlanta Software Symposium 2006
- October 11 - NL-JUG: J-Fall
- October 13-15 - Bay Area Software Symposium 2006
- October 20-22 - Greater Toronto Software Symposium 2006
- October 23-25 - The Ajax Experience: Boston
- October 27-29 - Lone Star Software Symposium 2006: Dallas Edition
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.
Java? Ruby? Both?