Skip to main content

JavaPosse Episode 158

This is a tracklist of a JavaPosse Episode.
Original shownotes and the audible mp3 can be found here.
More tracklists can be found here.

Newcast for January 9th 2008

00:25 Intro (T-shirt is available)
01:44 Roundup - only days left for the early bird price
02:35 Bruce Eckel: should we simply stop adding new features to Java?
17:40 Apple has released an updated developer preview version of Java 6
22:50 Two Professors from NYU have slammed Java as a teaching language
33:20 Scala Roundup
38:00 Library of the week - PDF Renderer
40:30 Up and coming Project of the Week - Mighty Box

Quick News Items

44:00 JSR 271 - The Mobile Information Device Profile 3 (better known as MIDP 3)
44:23 Chris Adamson has issued a call for comments on how java.net might be improved in 2008
44:48 Is Rails a Ghetto?
45:51 Apache Wicket 1.3 has been released
46:09 Motorola has released a new version of the ROKR music playing phone
46:15 JSR 286 - the Java Portlet Specification 2.0
46:33 JSR 255 - JMX (the Java Management Extensions) version 2.0
46:45 JSR 279 - Service Connection API for Java ME
47:12 JSR 235 - Service Data Objects - has been stalled for about 3 years
48:20 Apache Jakarta have released a new version Commons configuration
48:43 There is a new preview version of Oracle JDeveloper 11g available
49:05 Using Erlang (a functional language) and Java together
49:30 Pearson Education held a four day GWT conference in San Francisco
49:50 The NetBeans source code is being moved to Mercurial
50:18 Django is getting very close to running on top of Jython
50:35 NetBeans has once again kicked off it's world tour
51:00 The Java 2 Fifth Edition Complete Reference is now available for free as a PDF download
51:19 Groovy 1.5.1 has been released
51:34 The JDIC project have updated their netbeans plugin for NetBeans 6
51:47 Infoworld reckons that Sun Microsystems is back in the game
52:16 Nominations for the 2008 Eclipse Community Awards are now being accepted
52:43 Jason LaPier has put together a NetBeans cheat sheet for Ruby and Rails development
53:00 Grizzly 1.7 is out
53:20 On a related note, Glassfish v2 update release 1 is also now available
53:30 Metro versions 1.0.1 and 1.1 have been released
53:46 A new version of Excelsior JET is now available
54:09 JRuby 1.1RC1 released

54:20 BluRay Wins?

Comments

Popular posts from this blog

Client's transaction aborted

I've met the above error message using a Wicket 1.2 / EJB3 intranet application under Glassfish v2 . Here is the more particular head of the stack trace: javax.ejb.TransactionRolledbackLocalException: Client's transaction aborted at com.sun.ejb.containers.BaseContainer.useClientTx(BaseContainer.java:3394) at com.sun.ejb.containers.BaseContainer.preInvokeTx(BaseContainer.java:3274) at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1244) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:195) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:127) This exception raised on the integration server sometimes, randomly, for simple page fetch operations. After pressing reload on the browser, the operation was usually successful. I couldn't reproduce the failure on the local machine where I regularly restart the app server and

jxl.log

In an intranet production environment we have running a Glassfish v2 appserver with several J2EE applications which all use JexcelApi , a.k.a JXL, which is an open source library for accessing, generating or manipulating Microsoft Excel documents. We use version 2.6.3 of JXL because it's the recent one in the Maven repository which we use, however, at the official JXL site there are newer versions. Additionally we have log4j and Java Commons Logging (JCL), ignoring Glassfish's JSR-47 Java Util Logging (JUL) facility. Application #1 uses purely log4j and gets its log4j.xml config from a custom location. Application #2 runs Java Commons Logging with no explicite configuration file given, so JCL uses the default JUL facility of the appserver. Application #1 had been running for a long time without problems but when we installed #2 we realized that a jxl.log file had been created in the glassfish/domain/domain1/config directory and it's rapidly growing. As it happens, we

Brillien

There were three presentation as usual at the 14th Java User Meeting at Budapest yesterday, but this time I'll write only about the first one. Imre Fazekas had been invited from Debrecen to make a presentation about Brillien , their Java enterprise platform. It's an alternative way of modeling and implementing business logic in place of Java Enterprise (J2EE) Technology. It uses invasive programming model which means we have to extend classes from Brillien superclasses and we may use annotations. The whole system based on asynchronous XMPP communication and a set-context-flow concept. It's something like an application server, but uses a more logical and set-based approach. As the presenter said, it has very good speed and performance characteristics. Currently there are no IDE or other tools for editing models because this is a very young project, however a Maven plugin and a Maven archetype is accessible on the homepage. A very good introduction and tutorial can be also