Throwing one away
It would be nice to build one, throw it away, and start over. Do you ever throw it away?
In today's Forums,
John Mitchell asks "Have you written a first version with the intention of throwing it away and then actually threw it away? How do you deal with cases where the prototype was not thrown away? Do you do anything different in the development of a prototype when you're pretty sure that it won't actually be thrown away? How does doing a prototype conflict (or not) with the Second System Effect?"
Meanwhile, Rick Carson considers optimal design in Bargain Developers and writes "Before you ask: an 'optimal' design is one that is a good fit to what you know already, and will adapt quickly to things you are yet to discover... And if you ask about that, I'll say its a zen thing... And if you ask about that, I'll just do the dogbert thing, wave my wand at you and go 'bahh!' ;-) "
Young Java and Linux developers, We're Looking for you. In today's Weblogs, Art Gould writes that java.net wants "to start a "students' corner" on Linux.Java.Net because, frankly, we're old. And we're not just talking about that age The Who didn't want to live past. All the music references we know are from the sixties and seventies. (Well, that's not really true but you get the point)."
In CVS, BugZilla, AntHill, and Clover, Rory Winston passes on his experience in spending a "few days working on migrating our existing CVS repository onto some new hardware. This time, I also set up ViewCVS and BugZilla, and took some steps to integrate them more tightly. I worked from a great overview by Steve McIntyre, which is located here.. Integrating CVS and BugZilla is a bit of a tedious process (currently, it involves patching and recompiling CVS, patching BugZIlla, setting up a user for BugZilla mail, etc.), but the results are worth it."
Also in Java Today, Simon Phipps has collected his thoughts on Freedom 0 along with links to recent writings by Tim Bray, Mark Pilgrim, Ted Leung, James Gosling and others. Phipps writes that "developers care about Stallmanite freedom but consumers have a different set of views. All the time 'freedom' leads to 'free stuff' they are on the same page, but as soon as they get to layer 2 and discover that to function they need the services not just of a professional but of the professional the sense of entrapment that came from the proprietary model cuts in again". In the end he suggests that "The need to optimise that trinity and maintain the greatest freedom for the greatest number is, by the way, probably the reason there's no open source implementation of Java yet."
Another application of Aspect Oriented Computing is to help locate performance problems in a distributed application. In Performance Analysis of J2EE Applications Using AOP Techniques, Ramchandar Krishamurthy shows how "the use of AOP techniques through which J2EE applications can be easily instrumented without any modifications to application code."
In today's Projects and Communities , Fluidiom is a JOGL-based program which shows the sophisticated walking behavior which results from a survival-of-the-fittest evolution process. Try the webstart application which shows these evolved creatures and how they move.
The Power Report project aims to provide " a reporting environment for Java Desktop and Web Applications which is easy to use [and] available for free to all Java Developers."
In today's java.net News Headlines
- Jakarta Cactus 1.6.1 Released
- SableVM 1.1.4
- Pure Java Edition of Blitz JavaSpaces
- XStream 1.0 Final
- Flow4J-Eclipse 0.8.0
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
News RSS feed.
Current and upcoming
- May 20-21 Sun Tech Days:India
- May 21-23 Rocky Mountain Software Symposium
- May 24-28 Global EAI Summit
- May 24-26 JAOO Cannes 2004
- May 27-28 Open for Business Users Conference
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> 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
Today RSS feed. All java.net members can subscribe to the email
updates for the site at the href="https://java-net.dev.java.net/servlets/ProjectMailingListList">
java-net Mailing Lists page. You must be logged in to subscribe
to the javanet_Daily and javanet_Weekly lists. 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 href="http://today.java.net/today/archive/">java.net Archive.