Search |
||
You Can't Always Get What You WantPosted by editor on August 12, 2005 at 6:00 AM PDT
Java Web Start article hits a nerve I don't usually blog about the same thing two days in a row, but Joshua Marinacci's Java Sketchbook: Getting Started with Java Web Start article has generated a remarkable number of talkbacks in a single day (26 at last count). And aside from a small amount of flameage on a thread about security, most of it hits on substantial concerns people have with what Web Start does and what it could or should do. I think deployment is a real pain point in Java SE development, perhaps even a bigger issue than the endlessly debated visual fidelity of AWT vs. Swing vs. SWT. It's hard to see how users are going to get bent out of shape over an application "just not looking right" when it's absurdly impractical to launch the app in the first place, or when that situation makes developers take their platform-independent Java code and place it in a single-platform application launcher. Java Web Start is one answer to some of these problems (and Joshua's part two will go into further depth on JWS), but there are others. You can turn to double-clickable JARs, native bundlers, shell scripts / batch files and more, depending on your needs... and your needs may not be well served by any of these approaches. Indeed, few of those options address broader deployment issues, like versioning, updating, and document association (some of which are being addressed by efforts like JDIC). I think you could write a book on Java deployment issues. Maybe if Joshy would take the hint -- :-) -- he will... Java Web Start in Mustang is a topic in today's Forums. In
Webstart changes in Mustang,
The "true" Checklists: XML Performance, In today's Weblogs, Romain Guy says he could Get to love web development: "Last week I wrote an article about Wicket and I spent some time discovering and taming it. And I have to confess this: I love it." Scott Andersen worries about Breadth, not depth in computer science education: "What in the world is going on?! Have we become so specialized even at the college level that we can't speak intelligently or have a reasonable intuition for things that border our comfort zone?"David Walend has been playing around with GraphViz Class Diagrams: "Last week, Kohsuke Kawaguchi suggested that we could use GraphViz to generate class diagrams automatically. I built it out of parts on my workbench over a few evenings." In Also in Java Today: "Pooling is great - except it's not very tunable, it's hard to map end users back to connections in the pool, and if a connection ever becomes invalid inside the pool, expunging only that connection from the pool is nearly impossible; JDBC 4.0 addresses all these drawbacks." In JDBC 4.0: A Significant Advance on the Standard and Features Worth the Wait, John Goodson describes the highlights of the JDBC 4.0 proposal (JSR 221), which is slated to be part of Mustang. "In Java programming, composition is straightforward and almost foolproof. With specifications, however, it's still possible for all kinds of unexpected interactions to take place. Further, the number of technical specifications seems to be steadily increasing with time, so that chances of conflicts continue to rise." This problem is shown in the XML space in Micah Dubinko's XML.com article, Composition, which looks at unintended consequences in the XLink and xml:id proposals. In Projects and
Communities,
the 48th Java Tools Community Newsletter announces the graduation of the TrueZip project from the community incubator. "Using this library a Java application can read/write access a ZIP or JAR file and its entries like an ordinary directory with the entries as the directory contents." The API provides classes which are compatible with equivalent classes in the The article JXTA Technology Brings the Internet Back to Its Origin notes the effect that the inherently centralized DNS has had on the initially de-centralized internet, and how JXTA repsresents a return to the internet's original philosophy: "JXTA technology was designed to address many of today's Internet limitations and return control to the edge of the network, where it initially started. The new java.net Poll asks Does humor belong in javadocs? Cast your vote on the front page, then join the discussion on the results page. In today's java.net News Headlines :
Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review before being posted to the site. You can also subscribe to the java.net News RSS feed. Current and upcoming Java Events :
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site. Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive. Java Web Start article hits a nerve »
Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|