Skip to main content

JavaPosse Episode 153

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

Newscast for Dec 6th 2007

02:55 NetBeans 6.0 GWT plugin, Scala plugin(s)
09:05 Spring 2.5 has been released
11:25 Applets of the Week: Maths, Physics and Engineering applets
14:30 Android news: Robert Cooper's article
15:20 Carlos Bazarella from Polipus, ME4Android
15:40 OHA member Ascender announced 'Droid Fonts'
16:52 Starting with android. Article from John Lombardo
17:12 AndroidPort - new Google Group
17:22 Karl Pauls of Luminis has managed, to get Apache Felix to work on Android
Quick New Items
17:44 TheServerSide article about RestFaces
18:45 Mark Reinhold, Governance Board
20:00 Think Record Storage
20:30 Atlassian Software has released version 1.2 of Crowd
20:50 The Apache project has released version 1.1 Final of Continuum
21:00 JBoss has released a JSF unit testing tool: JSFUnit
21:46 Project Mojarra
23:46 JSR321 - Trusted Computing API for Java
24:10 Roberto Chinnici blogs that he has got GlassFish v2 running on SoyLatte on Tiger
24:30 DeveloperLife has started a series of tutorials about developing with GWT
25:12 Microsoft released GWT like API
26:10 The third season of Lost on Blu-Ray...
26:55 Sun has announced a new program to compensate Open Source developers for their coding efforts
28:30 JavaRanch has an article about James Gosling's recent "State of the Java Universe" talk
30:06 Kelly O'Hair blogs about JDK 7...

32:10 Listener Feedback
33:04 'return this'
36:20 'instance initializers in anonymous inner classes'
38:40 Closures
41:38 Ryan Dewsbury's new GWT book
43:28 Java ME OS 10
45:30 Delegation vs Inheritance
49:10 NetBeans6 syntax coloring glitch
50:20 JUG popularity
52:55 JavaPosse T-shirts
55:50 Javapolis

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