The Source for Java Technology Collaboration
User: Password:



Ludovic Champenois's Blog

April 2005 Archives


NetBeans, SPECjAppServer2004, Visual GC, ANT, JBoss and Demi Moore

Posted by ludo on April 21, 2005 at 04:35 PM | Permalink | Comments (0)

That's it, NetBeans 4.1 is now in Release Candidate state. It means that the code is frozen, and only a handful (or less) of bugs will be fixed. To benefit from the out of the box experience in J2EE land, make sure you download the co-bundle with the J2EE 1.4 Application Server. This Application Server, in its standard edition,  announced today a Best-In-Class Price/Performance result for the SPECjAppServer2004 benchmark.

The same day, the profiler module team announced the support for the Visual GC tool  from J2SE 5 or 6 (after a download of the jvmstat technology). This tool can attach to an instrumented HotSpot JVM and collects and graphically displays garbage collection, class loader, and HotSpot compiler performance data. visualgc2.png


On top on that, the Java Swing team announced a fix for a Swing issue that removes the 'flashing' redraw effect, and makes NetBeans UI as responsive as native applications...As  a side effect, it also means that NetBeans 4.1 works like a charm with J2SE 6 builds. Of course you can still create J2EE 1.4 compliant applications by selecting the correct Source level, as seen in the attached image.

To conclude, if you want to know more about NetBeans 4.1, ANT support,  and Demi Moore, (and more, like http monitoring and JBoss support), you have to read this nice blog (Entry from 20050421).

Ludo

j2se16.JPG








Java 10 years...

Posted by ludo on April 17, 2005 at 08:13 AM | Permalink | Comments (2)

"Bonjour, comment Java?"

Java is turning 10 this year... I was told that before being made public, the project was killed several times. Maybe due to lack of product requirement documents, or non-existing VOC (voice of customer), but anyway, Java was not a death march project and millions of users and developers can now enjoy its benefits. A nice Java timeline document, describes the chronology of events in the history of Java.

It's good to see there is some internet memory under http://sunsite.nus.edu.sg/java/... Imagine, you can still download the JDK 1.1.6 for Windows 95/NT4.0 - 8,230,260 bytes. What a good deal...

Another historical landmark is the Java Workshop (downloadable from the site above), the ancestor of all the Java IDEs written in Java (no need for extra binary DLLs or the like), or the priceless Java Language tutorial for 1.0 JDK.

Do you remember bug 1212188?
Bug ID: 1212188
Synopsis: System.out.println(new Date()) gives different results on DOS and UNIX
Category: java:classes_java
Reported Against:1.0alpha3
UNIX results: Tue Jun 27 13:34:37 PDT 1995
DOS results: Tue Jun 27 13:34:37 1995
Note that DOS does not print the time zone.


Already our Java engineers were obsessed by cross-platform portability, even working during regular lunch time (1:34 PM), on multi systems, clock synchronized to produce similar output, precise at the second.

I wish I could download (and install and build and run), all the software ever created, including their source code repository and build instructions...I wish I could read all those funky comments in source code or check in notices, that our lawyers force us to remove before we move existing close source code to open source repositories. Maybe one day this will be available from the Computer History Museum? Too bad my garage is too small, but I still keep  unopened boxes of "Java Studio, and "Java Workshop" both 1997 vintage. "Ripe and supple with spicy vanilla aromas and moderate tannins, it is the perfect accompaniment to grilled developers and program managers..." No way I will open them. I'd better open a Chateau Meyney instead for my diner:-). As opposed to wine, software does not turn better without new releases...
If you want to share your good memories, post a comment...

Ludo



NetBeans 4.1 code freeze

Posted by ludo on April 12, 2005 at 05:17 PM | Permalink | Comments (6)

"Bonjour, comment Java?"

This Friday will be code freeze for the NetBeans 4.1 release... What? I cannot code anymore in this branch? Oh well, so I must have  free time to entertain this blog I created long time ago... Netbeans 4.1 is not yet out of the door, and people are already asking about the content of NetBeans 4.2. Come on! 4.1 is not enough? Faster, cleaner, simpler... ANT based, JDK 1.4/J2SE 5.0 ready (oops this was already there last year in NetBeans 4.0), multiple source roots, test roots, CVS-PCVS-VSS, HTTP monitor, Swing form editor, and my favorite one: finally J2EE 1.4 support. In a one click installation, you have the IDE, the Ease of Use J2EE wizards and the necessary J2EE 1.4 runtime environment (the Reference Implementation), free.

One click install, and you can create web applications, EJB Modules or J2EE Applications, add servlets, JSPs, EJBs (all of them), create web services, consume web services, use databases, call other EJBs, refactor your projects including deployment descriptors, and of course run or debug them in a one click popup menu that will build, assemble, start the server, deploy and display the correct URL...

Not ready yet for the jump in J2EE land? Need some help? Here it is, in the embedded Java BluePrints Solutions Catalog, available from the help menu, that provides ready to use J2EE solutions with a complete description of the problem and how it has been addressed by the J2EE gurus...Click on the button to install the solution, and you are ready to learn/run/debug/modify/refactor/explore from within the IDE.

Suddenly, the IDE becomes much more than an IDE, it becomes a learning and training tool..It sheds light on J2EE development and how easy it becomes when the correct tool is used.

With all that, why would we need a NetBeans 4.2 or NetBeans 5.0 ?
Let us know :-)
Ludo

blog1.jpg



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds