The Source for Java Technology Collaboration
User: Password:


Today on java.netDecember 11, 2005

Peek-a-Boo: Your editors make an appearance » Read more
 

Projects & Communities

Java Tools
Coyote: The JavaTools Community page is spotlighting the Coyote project, whose goal is to create NetBeans plug-ins to simplify writing code in dynamic languages. The project is initially targeting Groovy and Jython, but intends to develop a common framework that could be used by many languages (noting there are nearly 200 languages that run on the JVM). »Read more
NetBeans
Project Matisse Interview: The SDN feature The Next Wave of GUIs: Project Matisse and NetBeans IDE 5.0 interviews Scott Violet and Tomas Pavek, creators of the Project Matisse GUI builder for NetBeans. They discuss Matisse's goals, its use of a new LayoutManager, the challenges of developing a cross-platform GUI builder, two-way editing vs. guarded blocks, and more.»Read more

Weblogs

Jacob Hookom Move Over Apache
The reason why I'm writing this blog is that so many out there have shied away from contributing to Sun's open source initiative under the CDDL. I'd like to use my last year as an example of the opportunities that are provided by making that one decision, the same decision that any of you can pursue.   Jacob Hookom

Humane interfaces, simplisticity, and domain languages
Weighing in on the debate over "humane" vs. minimal interfaces, what simplicity doesn't mean, and how creating good languages is the only truly humane solution.    John D. Mitchell

Fernando Lozano If you use Linux, you should use JPackage
The lives of Linux System and Network Administrators and Developers would be easier if all Java software vendors started to use JPackage guidelines when building their installation packages.    Fernando Lozano

Forums

I want green threads. Help me brainstorm how...
I have an application (a simulation framework) which could benefit from green threads (aka user-level threads). [...] Unfortunately, the -green JVM option was dropped in 1.4. I have been trying to come up with a way to get green threads behavior, but it is difficult as Java doesn't support continuations.  

Re: Chapter 7: Ruby on Rails
Why should I want to replace the Java platform? I'm earning my money with it and it's a huge platform that contains everything that one can need (libraries, tools, etc) But: it does not mean that Java (the language) is the last word in language design. [...] Not to mention that I'm slowly losing trust in the Java language development team, after such nonsense as static imports added to the language (I won't discuss Generics). With all the mad talk about adding direct XML to the language & all, I'm looking for possible(!) exit strategies from the Java language that will allow me to keep on using the Java platform  

Also in Java Today

Tune Your TCP
If you're doing big file transfers, you might find that big pipes don't always deliver the performance you may expect. But don't automatically blame the network engineers: the problem may well be un-tuned software. In the ONLamp feature Tune Your TCP, Brian Tierney shows how to determine optimal send and receive buffer sizes, and how to set those parameters on Java's Socket class.

Using AJAX with Java Technology
"Java technology and AJAX work well together. Java technology provides the server-side processing for AJAX interactions. It can provide this through servlets, JavaServer Pages (JSP) technology, JavaServer Faces (JSF) technology, and web services. The programming model for handling AJAX requests uses the same APIs that you would use for conventional web applications. JSF technology can be used to create reusable components that generate the client-side JavaScript and corresponding server-side AJAX processing code." In the tech tip Using AJAX with Java Technology, Greg Murray shows how to create auto-completing text fields in a browser with AJAX and servlets.

Where should operator overloading be permitted in Java?
Anywhere
Only for math functions on numeric classes
Only in java.* and javax.* packages
Nowhere
Poll Results | Archive

SwingLabs: The SwingLabs project describes itself as "a Sun Microsystems supported project that allows experimentation with extensions to existing Swing components, new Swing components, and other desktop related technologies such as Java2D, AWT, etc. It acts as a testbed for ideas related to client side techologies. Successful experiments will be considered for inclusion into future vesions of the JDK." As well as being the parent to the prominent JDesktop Integration Components (JDIC) and JDesktop Network Components (JDNC) projects, SwingLabs has a number of smaller, focused projects, like the latest version of the SwingWorker for thread-safe long-running Swing tasks.

Success Stories | Archive

Related Links




 XML java.net RSS