The Source for Java Technology Collaboration
User: Password:


Today on java.netNovember 26, 2005

Black Friday: Engaging in a little enterprise » Read more
 

Projects & Communities

JXTA
Drawboard: The JXTA Community project Drawboard is an application that offers graphical teleconferences, like a distributed whiteboard - when you draw something on your view, all participants can see it. The projects uses JXTA, which offers a simple peer-to-peer system that requires no configuration, or a definition of network address or port. »Read more
Jini
Jini Community Newsletter - November 2005: The November issue of the Jini Community Newsletter features an introductory article on JavaSpaces by Phil Bishop and NIgel Warren. It also links to Jini-related blogs from around the web, jini.org projects, news and upcoming events, and puts out a call for the annual Jini Community Contributor's Award.»Read more

Weblogs

Navaneeth Krishnan Web Continuation Servers
Web continuations can change the way we think about web applications. Web continuations makes us think in a linear fashion i.e we can think of HTTP requests and responses as printfs and scanfs over the network and web applications can be coded like command line applications. It also makes web applications inherently stateful   Navaneeth Krishnan

Felipe Gaucho Deliver Your Java Application in One-JAR!
I can't distribute my application in a single JAR because there is a dependency with the MySql - and the driver couldn't be accessed inside the application JAR due to classpath details. This is a strange feature of the JAR tool because it forces the users to download several files or use an external unzip tool in order to unzip the files before running the aplication - very odd.   Felipe Gaucho

NetBeans on Mac Tip
How to make NetBeans not lock up every couple of minutes while GC'ing.    Joshua Marinacci

Forums

An opinion on deliverables..... mainly the rhino implementation
I was concerned that the latest Rhino release was not fully realized because it involved certain features that a poster (A. Sundararajan's Weblog) said was not to be included.... "Although Mustang includes Rhino 1.6R1 (and probably will change to Rhino 1.6R2 before FCS), we are not including E4X (ECMAScript for XML) support in it. We had removed this feature primarily because of footprint consideration. Note that E4X Rhino implementation uses Apache XMLBeans (xbean.jar)." ... please explain to me how this is a good scenario regarding scripting implementation in the next version of the java platform. E4X is the only reason I personally would move to using Java 1.6 scripting (as it seems to currently be based on rhino).  

What finally led me to the problem
I'm looking at a similar problem now, so I decided to write up how I solved the last one. Hopefully it will either help someone else out of a similar spot or spur someone to show me a better way. To recap, I had a Swing application that consumed 100% CPU while just sitting there. Trying to find the bottleneck with java -agentlib:hprof didn't produce anything that seemed like good data. I posted to this forum, and got some nice suggestions, but nothing worked. Since this wasn't really interfering with development, I put the problem out of my mind and hoped that it would go away. Later, I had someone run the software on a laptop that was much slower than my development machine. While the software was still useable, the problem was much worse. I could no longer ignore the problem.   

Also in Java Today

RFID Technical Challenges and Reference Architecture
More and more businesses are turning to radio frequency identification (RFID), including retail, transportation, pharmaceuticals, and defense. The trick is integrating it with the rest of your enterprise application, ensuring that you still account for scalability, interoperability, security, availability, and so on. The dev2dev article RFID Technical Challenges and Reference Architecture by Puneet Agarwal, Ashok Banerjee, and Jeffrey Flammer, looks at one approach to integrating with a J2EE system.

How To Copy Database Data Using JDBC
Copying database data is a basic, yet endlessly complex task, because not all data copy operations are alike. But the sample database-copy classes you'll find in the article How To Copy Database Data Using JDBC provide a basic template for nearly every type of copy you need to perform.

Which of the following would be more useful to you?
Calling a scripting language from Java
Calling Java from a scripting language
They'd be equally useful
Neither would be useful to me
Poll Results | Archive

JavaOne 2006 Call for Papers: There are only a few days to go for the JavaOne 2006 Call for Papers, which closes on November 30. The CFP page offers guidance in what attendees want -- specifically "talks that deepen their practical knowledge" -- speaker selection criteria, and policies that proposals need to adhere to. Potential JavaOne attendees can voice their opinion on what kinds of sessions they'd like to see on the java.net Planning JavaOne 2006 Forum.

Success Stories | Archive

Related Links




 XML java.net RSS