Skip to main content

Pushing the issue

Posted by daniel on October 5, 2004 at 3:04 AM PDT

An OS Java effort in Brazil

Open Source Java is back in the headlines, but this time the
discussion centers around a real project that is already in
progress in Brazil. The eWeek article href="http://www.eweek.com/article2/0,1759,1665251,00.asp?kc=EWRSS03119TX1K0000594">
Open Source Java Bresing in Brazil reports " The rollout of
Javali, which is one of 10 open-source projects under development
by the Brazilian government, including the JVM and class
libraries, will be staggered, Souza said. "We would love to have a
JVM by the end of next year," he said. "It could change lots of
things for us if we got this time frame right."

Thoughts? Add to one of the threads in The Big Question discussion.


Object Pooling? In today's href="http://weblogs.java.net/">Weblogs Rory Winston
takes href="http://weblogs.java.net/blog/mason/archive/2004/10/a_dip_in_the_au.html">A
Dip in the Autopool. He acknowledges that "Object pooling in
Java is generally a bad idea for many reasons, not the least of
which it has the nasty ability to actually cause the very
performance problems you are trying to solve on modern JVMs, but
there are always cases where the resources available to your
application are in such limited supply that you really don't have
a choice in the matter. Instances are rare, but in some cases you
just pay too great a resource cost for each object and a pool is
required."

Max Goff looks at the application of href="http://weblogs.java.net/blog/dmax69/archive/2004/10/moore_in_storag_1.html">Moore
in Storage. He passes on a report that "the average cost for disk
storage is now less than 10 cents per Mb. Moore's Law, or a derivative
thereof, continues to rapidly reduce the cost of storage, which over
time gives rise to interesting results. Gmail, for instance, has
raised the bar (or lowered the cost, as the case may be) for large
storage-capacity email accounts. Yahoo, in response to Google's
efforts, was forced to do likewise ... my fee-based Yahoo account now
gets me 2.0 Gb for the same price I paid for 100 Mb just a few months
ago."

John Reynolds has been href="http://weblogs.java.net/blog/johnreynolds/archive/2004/10/learn_by_teachi.html">
Learning by Teaching as he explores Tapestry's Table component.


In
Also in Java Today
, J2SE 5.0 adds support for the
queue with a new interface that Kulvir Singh Bhogal discusses in
Minding the
Queue
. He reminds us that in the past we have used a List to
simulate a queue by adding using the List add() method and
dequeuing using the List removeFirst() method. In this article you
will see how to use several classes that implement the new Queue
interface.

3D Graphics on your cell phone? It's amazing how quickly devices that
were constrained enough to deserve their own flavor of Java now have
the power that we had on the desktop not so long ago. Qusay H Mahmoud
helps you with href="http://developers.sun.com/techtopics/mobility/apis/articles/3dgraphics/">Getting
Started With the Mobile 3D Graphics API for J2ME and explains that
"In addition to the APIs, the package defines a scene graph structure
and a corresponding file format for managing and deploying 3D content
efficiently, along with all other necessary data: meshes, scene
hierarchies, material properties, textures, animation keyframes, and
so on."


In Projects and
Communities
,The href="http://community.java.net/jini/">Jini community
announces the release of Athena
0.9c
, "a service that allows your databases and other
non-RDBMS datasources to participate in Jini distributed
transactions."

You have a release of your java.net
project ready, now what? In href="http://www.lastcraft.com/blog/index.php?p=11">Install me you
will see the importance to impatient users of a good installation
experience.


The discussion of href="http://forums.java.net/jive/thread.jspa?messageID=868&tamp;start=0#868">
protecting IPcontinues. In today's

Forums
, Java Kiddy writes that arguments about
decompilers is the same as saying " Like saying to Ford Motor
Company "did you know someone with a screwdriver could
dismantle one of your engines and learn how it works?"

Mark Swanson adds "There is a retroguard option to squish all of
your code into the root package (of course methods/attributes are
simplified down to a character or two). HelloWorld.java is still easy
to decompile and read, but it will not be easy/worthwhile/cost
effective to decompile and analyze a large codebase that has been
squished like this."


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 before being posted to the site. You can also subscribe to
the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net
News RSS feed.


Current and upcoming
Java Events
:

  • October 8-10, 2004 href="http://www.nofluffjuststuff.com/2004-10-seattle/"> Pacific
    Northwest Software Symposium
  • October 15-17, 2004 href="http://www.nofluffjuststuff.com/2004-10-atlanta/">Atlanta Java
    Software Symposium
  • October 19-22, 2004 href="http://www.educause.edu/conference/annual/2004/"> Educause
    2004
  • October 19, 2004 href="http://www.jxta.org/servlets/ReadMsg?msgId=109045&listName=discuss">
    JXTA Developer Kitchen

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

An OS Java effort in Brazil