Java Today |
 |
Ruby Developers Get Productive with NetBeans' Ruby Pack
Jim White looks at NetBeans' Ruby support in the DevX article Ruby Developers Get Productive with NetBeans' Ruby Pack. "The simplicity and power of Ruby and Ruby on Rails have become renowned. However, finding a suitable IDE has sometimes left them wanting. With NetBeans, Ruby developers may find the productivity gains of their language are finally matched by an IDE."
How Much Concurrency Should be Exposed in a UI Toolkit?
Frank Sommers' latest open question to the Artima readership is How Much Concurrency Should be Exposed in a UI Toolkit? "Applications with a rich-client UI can benefit from concurrency. UI toolkits that expose concurrency, however, are not easy to use. Swing shows that the tension between concurrency and ease-of-use is hard to resolve. Just how much concurrency should be exposed in a UI toolkit?"
Chet Haase on ITConversations Podcast
Swing Team member, Filthy Rich Clients co-author, and java.net blogger Chet Haase is the subject of an ITConverstations podcast interview, in Technometria: What's New in Java. "Chet first reviews his background and how he came to work for Sun Microsystems. The talk then turns to the company's applet strategy. The group also evaluates the status of JavaFX scripting. The conversation is technical in nature, but interesting in its review of an important tool in online technology."
Weblogs |
 |
Some thoughts about Google Gears
I've had some time to chew over Google Gears and how this impacts the world of Internet client architectures, and here are some initial thoughts... —
David Van Couvering
A Response to GUI Building: tool vs hand coded
The debate of hand coding your GUI screens versus using a tool has come up again. I suspect that Stuart wasn't expecting quite the volume response that he got. —
Joshua Marinacci
Apps on iPhone
When the iPhone was finally unveiled, a great shock went around the world... What?!? We can't write apps for that beautiful thing?!? Really, that's kind of crazy isn't it? —
David Herron
Forums |
 |
Licensing details
Hi, I'm trying to understand how the GPL 2.0 license works on the mobile and embedded open source code. Here's the simple (I hope) question: can we use this code and also develop a proprietary, non-open application which runs on this JVM? Or must all our own libraries and applications also be released under GPL 2? —
Re: [JAI-IMAGEIO] JAI Image I/O Tools is now available via Web Start
All right all right all right ... I have modified both the JAI 1.1.3 and the JAI Image I/O Tools 1.1 JNLP files to contain a <resources> section like below which specifies only the platform independent jar files and no native libraries. I would appreciate it if people were to try these out both on the platforms with explicit native code support and on others (Mac, etc.) for which there is not and report the results back to this list. —
GlassFish startup lifecycle
One of the nits of JEE is that there isn't any standard place to really hook in to the EJB side to perform one time startup. There's the Servlet life cycle methods that can be used, however. But there's the rub. If I have a 2 WARs in an EAR, sharing some EJBs, how does the lifecycle work? Specifically, which WAR gets their ServletContextListener first? Are all of the ServletContextListeners called before any of the WARs can start accepting requests? And if I have an expired EJBTimer or a message in a JMS Queue with an MDB attached, are they called after the ServletContextListeners, or can they be executing before the SCLs are started or finished? —
