Skip to main content

JavaPosse Episode 159

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

Open source ME and SE interviews

00:30 Intro, background

01:16 Interview with Terence Barr, introduction
02:11 What happened since the announcement of open sourcing JavaME?
03:21 What were the reasons for applying GPLv2 without the classpath exception? Has it turned out to be a good choice in retrospect?
05:53 Had commercial licensees react to the open sourcing of JavaME?
07:42 What the deal is with JavaME CLDC and JavaME CDC? It was reported earlier that CLDC was being killed. What's going on here?
10:02 Have you seen any unusual or unexpected port JavaME since it was open sourced?
12:52 Do you think JavaME development has accelerated as a result of its open sourcing?
14:06 How will the JavaFX script work in JavaME? When will we see FX script running on mobile devices any time soon?
15:45 What's the story with device availability? Are there any devices running CDC yet?
17:16 When we gonna see some MobileFX or JavaFX mobile stuff comeout?
18:15 Why isn't there a mobility pack for Mac OS 10 yet?
20:14 Are there any regrets inside of Sun about open sourcing JavaME?
22:35 Are you still confident we'll see JavaME for Apple iPhone?
24:30 About Java Mobile and Embedded Developer Days.
26:27 Thx

26:43 Interview with Mark Reinhold about state of open source Java and OpenJDK
26:55 Introduction
27:53 A quick update on the state of open sourcing the JDK.
28:41 What is the work remained to be done?
30:11 Do you have any non-Sun regular contributors?
31:10 About moving to Mercurial.
32:10 About governance (?) board.
34:57 Ice Tea project of RedHat
38:25 GPLv2, questions about licesing.
41:08 Have OpenJDK a positive effect on improving the language (Java7)?
43:00 Do you have any personal favourite JSR?
46:40 Are there any regrets inside of Sun from the open sourcing the JDK?
47:20 How do you feel the community building is going around the OpenJDK?
48:45 Are there any other tools for helping the community development efforts?
49:55 Are people each other helping ...
51:50 Thx

53:30 outro

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