[[NAME]] - Forgot your password? Click to have it emailed to you
Javalobby logo
Tuesday, March 29, 2005  

BEA WebLogic Portal™ - View the Portal Demo!!

Get WebLogicBEA WebLogic Portal™ delivers an enterprise portal platform that simplifies the production and management of custom-fit portals so you’re free to develop. Click here to view the BEA WebLogic Portal demo and to download the award winning BEA WebLogic Platform 8.1, FREE and complete.

View the Portal Demo Now!!

 Perspective


Be sure and
check out a
No Fluff Just Stuff
Java conference
coming your way!

4/16-4/18 Milwaukee
4/23-4/25 Boston
4/30-5/02 Minneapolis
5/14-5/16 Reston
5/21-5/23 Denver
6/11-6/13 Raleigh
6/24-6/26 Orlando

 
 A Developer's Perspective
 Next section
Rick Ross is the founder of Javalobby. He is a frequent speaker at Java-related events and a well-known advocate for Java developer interests..

Rick Ross, JavaLobby Founder Follow up to our “Report from Redmond ”

I’d like to thank all of you who gave your attention and feedback to our report on the trip we recently took to Microsoft. If you haven’t heard or read the report you can still access it here, and we have also made a PDF version available for those who prefer that to our web-based audiovisual presentation. Some of you seem to have inferred from this report that Matt and I have become much more positive about Microsoft, but that is not the case. Having honestly and accurately conveyed our impressions about Microsoft’s formidable achievements and their pleasant, enthusiastic team does not mean we’re urging you to jump ship to .NET.

On the contrary, in the “Challenges” slide of the report we clearly state, “They are not suddenly going to become something other than a massively dominant platform provider, and many of the problems that divide them from acceptance by Java developers are never going to change.” I encourage those of you who feel we painted too rosy a picture to consider this fundamental statement and its far-reaching implications. Microsoft made no promises to change their behavior, no promises to try harder to serve the needs of Java developers, no promises to do anything at all very much differently than they do it now. The tiger has not lost its stripes, and those who imagine we were so naïve to believe it could or would obviously don’t know us very well.

There is, however, no continuing reason for Java developers to consider themselves in a pitted battle against Microsoft. Competition does not mean war, and it would be ignorant for us to react with hatred to everything that emerges from Redmond simply by virtue of its association with Microsoft. Let’s be simultaneously smarter and friendlier than that. Certainly we can allow Microsoft the opportunity to show what it is willing to do for us, and we can treat our developer peers in the Microsoft world with respect and decency, can’t we? That doesn’t mean we’re not going to compete like crazy for the best opportunities, but we can still be cordial and open-minded even while we compete. I’ve said it before, and I’ll probably have to say it again: it’s just as easy to be kind as it is to be nasty. Far too many of us default to the latter where Microsoft is concerned.

If you think we were too positive about Microsoft or too soft on them, then I encourage you to listen to the report again. The tone may be friendly, but there’s no attempt to dodge or sugar coat the facts. If Microsoft cares to have better relations with the Java developer community, then it will need to do a lot more than host a pleasant dog-and-pony show. I genuinely respect their effort to initiate dialogue, but actions will have to follow or the whole thing will have been of little consequence.

OpenOffice and Java – What a curfuffle!
What a disappointment to hear all the hue & cry over the fact that OpenOffice 2.0 beta requires a Java runtime for many of its new features. You’d think this was a violation of all that is good and true, a major attack on freedom. I have no clue what people imagined would happen, but it’s certainly no surprise to me that the largely Sun-funded OpenOffice is going to use Java for new features. Ironically people are supposedly arguing against the use of Java in OpenOffice because it works against the project’s goal of being cross-platform. Yes, you read that right, these people are saying that using Java works against cross-platform goals because FreeBSD and GNU/Linux for the PowerPC have no official version of Java. Further, they are alleging that using Java hurts the project’s credibility. I’m going to quote Dr. Janet Newman again, with a new expression I just learned, “What a curfuffle!” Sometimes I really feel the FOSS mavens take it too far. Instead of allowing OpenOffice to rely on Java, many of them would prefer to see it ship with features disabled. I know they feel important principles are at stake, but they have lost me on this one. Java is free and freely available, and the complaints simply sound shrill to me.

“Expert Presentations” now working on Linux
One of the most popular features at Javalobby has been our series of "expert presentations" which use Flash to deliver synchronized PowerPoint slides, demos and recorded audio over the web. Although we expected these to work correctly on all platforms where a compliant Flash player is installed, the embarrassing truth is that they have failed on Linux Firefox and Mozilla since the beginning. On Friday we finally identified the problem in the third-party vendor's code and have patched it to make these presentations work successfully on Linux Firefox and Mozilla. Although only a small percentage of the total audience uses these browsers, we absolutely do not wish for them to be excluded by stupid software limitations.

Here's the list of EPS presentations we have fixed:

We’re really sorry this didn’t work for all Linux users from day one, and that it took so long to find and fix the problem. We really do try to make sure Javalobby is freely accessible to everyone.

Until next time,
Rick Ross
rick@javalobby.org
AIM or Yahoo Messenger: RickRossJL

 
 News From the Front
 
 News from the Front
 Next section
 Back to top
Matthew Schmidt is the man behind the scenes at Javalobby. If you have questions or concerns, feel free to email him at matt@javalobby.org.

Matthew Schmidt, JavaLobby Lead Developer John Carmack on J2ME
This morning, Javalobby editor Sebastian posted an interesting article about DOOM creator, John Carmack, breaking into the world of J2ME. It seems that Mr. Carmack has taken a fairly balanced look at J2ME game development and the use of the cell phone network for next generation gaming. In his blog posting, he mentions that one of the things he really likes about Java is the fact that it's easy to get started with the platform and quickly get something drawn on the screen (akin to the old Apple IIs). He also mentions that all the documentation for doing J2ME and Java development is mostly freely available on the web and that the latest NetBeans with the Mobility pack generally gets the job done. I saw a demo of the mobility pack at JavaPolis in December, and although I'm not a J2ME developer, it seems like the pre-processing of the mobility pack can help ease the "write once, rewrite everywhere" syndrome that plagues J2ME development.

Unfortunately, he also mentions some of the downsides to using Java on mobile devices. Primarily, J2ME can be SLOW! Apparently, the JIT compilers haven't made the transition from the desktop to the cell phone, so J2ME hasn't picked up the speed enhancements that our normal Java applications have. John also blames some of the speed problems on the range checking that comes standard in the Java platform. I guess the price of security is that you have to get creative when writing games for resource constrained platforms. His other complaint has to do with the syndromeI mentioned earlier that plagues J2ME. There are so many different types of cell phone units, each running different OSs and different hardware that in many cases J2ME (especially for game development) just doesn't work properly. Hopefully, with some of the new JSRs surrounding this area, developers won't need to "rewrite everywhere", but just "write sometimes".

JMS with Spring
Lately, I've been working a good deal with Spring's JMSTemplate and ActiveMQ, and I'm having some serious problems. In the system, messages can come in from the queue at any time, so we sit and poll the queue for new messages every few seconds. This works great for a while, but eventually we stop receiving messages. There are no disconnection messages from either side, and messages appear to be sent from Spring to the queue, but no-one wants to receive them during the next polling. In addition, the task that is running the polling continues to run.

So, my question is two-fold. First, is it possible to do asynchronous message listening from inside Spring? Something like a JMS message listener where I can implement onMessage and have new messages in the queue sent to the bean automatically. Second, has anyone ever experienced a problem with the JMS template silently losing its connection to the JMS server? Any help on either of these issues would be a big help, so please drop me a line if you know of the solutions.

Make your Tivo Jump through Hoops
This morning, I noticed a link to an article about getting started with the new Tivo SDK. The Tivo is one of those things that I've always wanted, but eventually convince myself that I don't really have a need for. The article at DevX explaining how to write your first applications for the Tivo almost tipped me to impulse buy one this morning after I finished reading the article. As I may have mentioned before, the entire Tivo SDK is written in Java and includes some sample applications to get you started. Apparently, you can even upload new libraries that you'll need to run your application (SOAP for example). With all the potential that exists with the new SDK, has anyone actually done anything interesting with it? Tell Javalobby about it, who knows, maybe you'll entice me to actually purchase one this time!

Javalobby Fixes Some UI Bugs
As most of you know, a website revamp is never complete. Since we unveiled the new design for Javalobby there have been a few lingering problems with our CSS and a few of our features, especially concerning the use of Flash. This week we are happy to report that two of the major problems (EPS on Linux and menus hiding behind Flash ads) have been resolved. These two issues have been chronic problems for us and have prevented a large and important piece of our audience (Linux) from fully enjoying Javalobby. The menu problem has also been irritating, as it prevented anyone from fully navigating the site when there was a flash ad. If there are any further problems in these two areas, please email us and let us know.

Until Next Time,
Matthew Schmidt
matt@javalobby.org
Yahoo IM: mattschmidtjl

 
 The Pulse
 
 The Pulse
 Next section
 Back to top
Erik C. Thauvin maintains a blog , as well as one of the web's first and most popular linkblogs, which he updates daily with the latest Java and technology news.

Erik C. ThauvinPicks of the Week:

Tip of the Week:

Share Java IDE Settings with Your Peers

Tutorial of the Week:

Screen-scraping with XQuery

Notable Software Releases:

Apache Cocoon 2.1.7 Apache Jakarta Tomcat 5.5.9-alpha blojsom 2.24
Coldtags suite 2.1 Crionics jPDF Suite 5.0 Daffodil CRM 1.1
DataVision 0.92 DB Browser 1.4.0 DB Visual Architect for Eclipse 1.0
DocFlex/XML 1.0 Drone IRC Bot 1.3 Echo2 Web Framework
Echomine Muse 0.81 Eclipse 3.0.2 EMMA 2.0.4120
Excelsior JET 3.7 Extensible Java Profiler 2.2beta1 Gallery Mage2.4.0
GNU Classpath 0.14 Groovy 1.0-beta-10 Jakarta HiveMind 1.1-alpha-3
JasperAssistant 1.5.2 Jawin 2.0-alpha1 JDIC 0.9
JetNuke 0.8 Portal JFDraw 1.6.0 JFlag 0.42
JGraph Picasso 5.4.4 JLipSync March 29, 2005 JNanoScript 0.2.6
Jomic 0.9.8 JPoller 1.3.2 JSyntaxColor 1.2.8
JXHTMLEDIT 4.0.000 Launch4j 1.4.2 LiDO XD 3.1
Matrex 1.0 M1 NeoLoad 1.0 NeoOffice/J 1.1 Beta Patch-10
PJIRC 2.2.1 PMD 3.0 Pragmatic WebControls 0.55 beta
RefactorIT 2.5.0.5 Seadragon 1.0 Beta Spindle 3.1.19
Spring 1.2 RC1 SwarmStream Public Edition 3.0b2 TestNG-Eclipse 1.0
VLDocking Framework 1.0 WebCharts3D 5.0e WidgetServer 0.6.8beta
XMLConfigreader 1.0.001 XTT 5.0 Beta 4 YourKit Java Profiler 4.0.3

The Truth is Out There...
Erik C. Thauvin
erik@javalobby.org

 
 Popular at JL
 
 Popular at Javalobby
 Next section
 Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.
const rejected by Sun

The RFE to add const to the Java language has been rejected. The vote count was up at 787 so this is quite a bold move by Sun. At least we know where we stand now though.

Full Discussion Posted By: Stephen Colebourne - (71 Replies)

GUI builders - Bad form?

Is it considered "bad form" (no pun intended here) to use a GUI builder like the one included in Netbeans?

Full Discussion Posted By: Joe Attardi - (49 Replies)

Survey: My Attitude Towards Microsoft Is...

Continuing last week's theme, our new survey queries how Javalobby member attitudes towards Microsoft today compare to 2 years ago. Cast your vote in the survey at the right of the Javalobby frontpage.

Full Discussion Posted By: Matthew Schmidt - (29 Replies)

Shared Hosting: Where's Java?

I've been looking for a shared hosting account that supports server side Java. I'm actually somewhat dissapointed how hard it still is to find providers today, let alone good, competitive offers.

Full Discussion Posted By: Sebastian Ferreyra - (28 Replies)

General: Exit Java applications properly

It is unbelievable that many java application samples from authorized organizations do not exit from Java running process properly.

Full Discussion Posted By: james lina - (20 Replies)

 White Papers & Announcements
 
 White Papers
 Next section
 Back to top
Technical papers & research related to Java development.
Get the Right Back-End for Your Front-End!

Caché, the post-relational database, seamlessly combines robust object and relational technologies, eliminating the need for mapping. Every Caché class can be automatically projected as Java classes or EJB components with bean-managed persistence.

Download Full White Paper Posted by: InterSystems

 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
Gallery Mage2.4.0: OS photo gallery management

Tank Software has released a much improved version of the open source photo gallery management Java software Gallery Mage.

Full Announcement & Discussion Posted By: William Denniss - (0 Replies)

Matrex 1.0 M1: matrix-based spreadsheet alternative

Matrex: a spreadsheet alternative based on matrices. Advantages: simplicity, performance, multithreading, easy projects sharing.

Full Announcement & Discussion Posted By: andrea ferrandi - (0 Replies)

WidgetServer 0.6.8beta: server-side GUI-framework

WidgetServer is a Java server-side GUI framework which enables an application to run as either a monolithic Swing app, a C/S Swing app, or as a Web app without changes and without loss of functions!

Full Announcement & Discussion Posted By: dirk vdW - (0 Replies)

Coldtags suite 2.1: 210+ custom JSP tags

Coldbeans Software announced the major new release of Coldtags suite. This suite provides 210+ custom JSP tags for common programming tasks faced by JSP developers.

Full Announcement & Discussion Posted By: Dmitry Namiot - (0 Replies)

JGraph Picasso (v5.4.4) Released

Adds helper methods in GraphLayoutCache & GraphConstants, improves rendering performance, fixes bugs in BasicGraphUI & GraphEd, adds graph-parameter in BasicMarqueeHandler.paint and overlay.

Full Announcement & Discussion Posted By: Gaudenz Alder - (0 Replies)

LiDO XD 3.1:Transparent object persistence engine

LiDO XD 3.1, Xcalia's transparent object persistence engine, now comes with a completely free development license.

Full Announcement & Discussion Posted By: Matthew Adams - (0 Replies)

JasperAssistant 1.5.2 for JasperReports 0.6.5 released

JasperAssistant is a visual report designer for JasperReports, a popular open-source reporting engine.

Full Announcement & Discussion Posted By: Peter Severin - (0 Replies)

JSyntaxColor 1.2.8 - Swing EditorKit

JSyntaxColor is a swing editorKit coloring various grammars with a simple file descriptor. Samples are provided for Java/BSH, SQL...

Full Announcement & Discussion Posted By: Alexandre Brillant - (0 Replies)

DocFlex/XML v1.0 - docs/reports generator from XML files

FILIGRIS WORKS announces DocFlex/XML v1.0, a template-driven documentation/report generator by the data from XML files.

Full Announcement & Discussion Posted By: Leonid Rudy - (0 Replies)

Launch4j 1.4.2 - Java exe wrapper

Launch4j is a windows native executable java application wrapper. It features a native splash screen, application icon, small stub, and more... License: GNU Library or Lesser Public License (LGPL)

Full Announcement & Discussion Posted By: Grzegorz Kowal - (0 Replies)

JDIC 0.9: Desktop integration components

The latest release of the popular Java API which allows developers to integrate applications with their desktop environments. In other words "The client-side behavior y'all want!"

Full Announcement & Discussion Posted By: Carl Dea - (1 Replies)

Seadragon 1.0 Beta - IM For Dolphins and Humans (CPL)

Seadragon allows you to emit underwater whistles and to acquire underwater whistles. You can now try to communicate with many species of whales and dolphins - at sea.

Full Announcement & Discussion Posted By: serge masse - (0 Replies)

Trendy look and feel released.

We are pleased to anounce the availablity of trendy look and feel. Trendy LnF is commerical library but is completly free for non comerical use.

Full Announcement & Discussion Posted By: davood khoshfetrat - (0 Replies)

JetNuke 0.8 Portal

JetNuke 0.8 is available for download. JetNuke is a CMS based on PHPNuke and released under GNU license

Full Announcement & Discussion Posted By: Andrea Mazzolini - (0 Replies)

Easy Screen-scraping with XQuery

XQuery is the perfect tool for you if your goal is simplifying complex pages for display on small screens, or extracting elements from multiple pages to aggregate them together on a home-grown portal.

Full Announcement & Discussion Posted By: Greg Hamilton - (0 Replies)

RiverLayout - a simple and flexible Java Layout Manager

Flexible, yet very easy to use layout manager that is inspired by how a text editor formats text. RiverLayout is particularly suitable for laying out forms

Full Announcement & Discussion Posted By: David Ekholm - (0 Replies)

RefactorIT 2.5.0.5 - Java Refactoring and Analyses Tool

Release 2.5 now integrates with version 4.0+ of NetBeans including CVS support, and the Eclipse 3.0+ development platform. RefactorIT fully supports J2SE 5.0.

Full Announcement & Discussion Posted By: Oliver Wihler - (0 Replies)

IBM Fights Spam with FairUCE for Java

Clever e-mail tool that prevents spam from reaching the recipient's inbox by verifying the domain identity of the sender; and stops the content-filter arms race.

Full Announcement & Discussion Posted By: Greg Hamilton - (0 Replies)

VLDocking Framework 1.0 : Swing Docking

VLSolutions has released the first public version of its Swing Docking Framework. This extensible framework is available with an Open Source License, or a commercial license for organizations.

Full Announcement & Discussion Posted By: vlsolutions - (0 Replies)

Java Launcher: Test on the fly

Java launcher is a powerful and unique Java tool so far which can help you to simply compile, execute and debug thousands Java samples in Windows explorer directly, all are in fly.

Full Announcement & Discussion Posted By: james lina - (0 Replies)

 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other Javalobby publications.
Manage your Javalobby membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.Your personal information will not be included in the forward.

Javalobby News is a service mark of Javalobby, Inc.
Copyright ©2001-2005 Javalobby, Inc.

Thank you for your continued support of Javalobby. If you prefer not to receive the Javalobby weekly newsletter, send an e-mail to unsubscribe-jlnews@javalobby.org and please ensure the actual email address to be removed is present.
Javalobby.org, 113 Legault Drive, Cary NC 27513 USA