Adam Bien's Weblog
The Popularity Of Java EE 6 In China Or Java EE 6 At JavaOne Beijing
I was warned that chinese audience isn't interactive - ...and it is absolutely not true. I got actually so many questions in my overcrowded (>20 attendees had to stay outside :-)) talk "The Feel of Java EE 6: Interactive Onstage Hacking", that I had no time any more for the implementation of JPA 2 persistence and the explanation of Bean Validation. Got very good questions regarding the use of EJB, CDI, annotations, incremental deployment, WebLogic Java EE 6 availability and especially migration from J2EE 1.4 to Java EE 6. We continued the conversation even after the talk. The audience was very nice - and I had lots of fun. So if you are going to give a talk in China be prepared for good questions!
It seems like the popularity of Java EE 6 is not only an European / American phenomenon.Posted at 01:24PM Jan 03, 2011 by Adam Bien in General | Comments[0] | Views/Hits: 3079
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Swing Looks ...Great (Part VI macwidgets)
macwidget is free (LGPL) Swing UI toolkit
Posted at 02:52AM Jan 03, 2011 by Adam Bien in General | Comments[0] | Views/Hits: 2857
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Swing Looks ...Great!
The theme for Synthetica called "BlackEye" looks compelling.

(from http://www.javasoft.de/synthetica/themes/) There is also a WebStart demo available (works smoothly on Mac). Synthetica is distributed under a commercial license, but is free for non-commercial applications.
Posted at 03:51PM Nov 28, 2010 by Adam Bien in General | Comments[16] | Views/Hits: 6916
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Apple Joins openJDK, and Java FX on Lion?
Apple joins the openJDK project. The JavaOne 2000 promise, that Mac OS X will be the best OS for Java may be actually kept. With IBM, Oracle and Apple, openJDK becomes a really interesting project - good news for Java. It also means: Java FX 2.0 will run on Lion...
Posted at 10:45PM Nov 12, 2010 by Adam Bien in General | Comments[6] | Views/Hits: 5383
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Gosling's Thoughts On "Next" - Oracle, Lawyers And Fun
...One of my personality quirks that makes my "what's next" question more difficult is that most of the things that interest me are science projects rather than sensible business plans. I'll be having fun....
Read the whole post.
Posted at 10:38AM Apr 18, 2010 by Adam Bien in General | Comments[1] | Views/Hits: 2910
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
GlassFish will be Killed, Closed Source, Children's Edition And The Official Response
Oracle's official GlassFish roadmap (also clustering, HA and Java EE 7, GlassFish v4) summarized on 14 slides. The excellent Java EE 5/6 portability (vendor-neutrality) story and this slide deck should give GlassFish the next popularity/adoption boost.
[I borrowed the title from slide 4]
Posted at 11:36AM Apr 11, 2010 by Adam Bien in General | Comments[15] | Views/Hits: 4084
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
James Gosling Leaves Oracle
It's sad, but James Gosling leaves Oracle. I'm really curious about his next job...
An excerpt from his bio: "...He briefly worked for Oracle after the acquisition of Sun. He is now blissfully unemployed :-)..."
Posted at 03:24PM Apr 10, 2010 by Adam Bien in General | Comments[5] | Views/Hits: 2718
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Oracle Data Sheet About ...Glassfish
"...Oracle GlassFish Server is part of the Oracle Fusion Middleware application grid portfolio and is ideally suited for applications requiring lightweight infrastructure with the most up-to-date implementation of enterprise Java, Java EE 6, and Java Web services. Oracle GlassFish Server complements Oracle WebLogic Server, which is designed to run the broader portfolio of Oracle Fusion Middleware and large-scale enterprise applications..." Read the whole paper.
Posted at 10:34AM Feb 28, 2010 by Adam Bien in General | Comments[2] | Views/Hits: 1851
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Simplest Possible EJB 3.1 Timer - Configured Programmatically
How to compile:
You will need the EJB 3.1 API in the classpath (few kilobytes).
How to deploy:
Just JAR or WAR the interceptor with an EJB and put the archive into e.g: [glassfishv3]\glassfish\domains\domain1\autodeploy
Btw. the initial deployment of the entire WAR took on my machine:
INFO: Loading application ProgrammaticallyCreatedTimer at /ProgrammaticallyCreatedTimer
INFO: ProgrammaticallyCreatedTimer was successfully deployed in 316 milliseconds..
How to use:
Another service can be easily injected to the timer and so invoked periodically:
@Stateless
public class HelloService {
public String sayHello(){
return "Hello from control: " + System.currentTimeMillis();
}
}
And: there is no XML, strange configuration, libraries, additional dependencies needed...You will find the whole executable project (tested with Netbeans 6.8 and Glassfish v3) in: http://kenai.com/projects/javaee-patterns/ [project name: SimpleTimer].
[See also "Real World Java EE Patterns - Rethinking Best Practices"]
Posted at 09:00AM Feb 22, 2010 by Adam Bien in General | Comments[3] | Views/Hits: 4008
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien
Sun + Oracle, NetBeans, Glassfish, JavaOne and the Death of Kenai
JavaOne will take place in San Francisco from September 19-23, 2010 - so I was semi right :-). Most of the questions are answered here. kenai.com will be killed. What is a pity - it is/was a great platform with mercurial support. Glassfish, however, will be also commercially supported by Sun/Oracle.
Posted at 12:34PM Jan 28, 2010 by Adam Bien in General | Comments[6] | Views/Hits: 3767
*NEW* Workshop: "Real World Java EE 6/7 Bootstrap" and book: Real World Java EE Night Hacks--Dissecting the Business Tier Tweet Follow @AdamBien


