Skip to main content

Inventing the ubiquitous wheel

Posted by daniel on March 15, 2004 at 2:29 AM PST

Are we doing new things in Java or just redoing what already exists? And would that be bad?

Welcome Cajo creator John Catherino. His first blog entry is Java raised to the power Linux. His post asks how Linux increases the power of Java. He points out that "all sorts of projects to develop standard utility applications; browsers, mail clients, office suites, and even media players. Are we reinventing the wheel? No. We are inventing the ubiquitous wheel. Very soon all major utility applications will have been rewritten in Java."

But John doesn't think we are just reinventing anything. He argues that "Essentially, Linux abstracts the hardware, and Java abstracts the network." The combination of these technology allows us to "Design the hardware, bring up Linux, add in Java, and presto! A multitude of pre-written software, from enthusiastic developers, all dynamically loadable."

In today's Weblogs , Will Iverson says there is Still Lots To Be Done. Included in Will's list of significant things is network aware UI, portable point energy sources, and virtual realities. What is he missing? Post your thoughts.

James Todd has posted the agenda and some prep items for this Thursday's JXTA UserGroup meeting. I'm pretty excited. I will be in the bay area and will able to attend this one. If you can't be there, you can dial in or join using MyJXTA[2].

Attention webloggers There continues to be some sort of glitch in the system that is being addressed. For now to create a new
entry you should login and then go to the weblog home page.


In
Also in Java Today
, John Zukowski explains that Sun's reference implementation of Java provides "support for reading GIF, JPEG, and PNG formatted images, and for writing JPEG and PNGs. There is no GIF writer provided." In Loading and saving images with the Image I/O library he shows you how to read an image and filter it. He then shows you how to compress and write an image.

Stephen Montgomery returns with another look at the intersection of Java programming and Biology in Java APIs for Bioinformatics. Stephen is a working scientist who knows what he wants: an API to use as a tool to support his scientific research. In this article he looks at several of the offerings and provides code examples to get you started using them. At the end he presents the challenges of taking these early APIs and polishing them so that they can be more easily used by other scientists. It's also kind of fun to take a side trip and use a text editor to look at the data files he references.


In today's Projects and Communities , Brad Neuberg has written the Busy Developers Guide to the P2P Sockets Project to show "how to create XML-RPC servers that expose their functions over a peer-to-peer network, and XML-RPC clients that access this functionality over the peer network. "

Linux Community editor Chris DiBona is requesting Papers please. If you have any Java on Linux papers, email Chris.


In today's java.net News Headlines
:

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
thejava.net
News RSS feed
.


Current and upcoming
Java Events
:

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
Java
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.