Skip to main content

More than a dream

Posted by daniel on January 17, 2005 at 12:55 PM PST

The need for a more representative sample

Yolanda King, daughter of the man we are remembering today in the
U.S., said "my father made more than one speech." Martin Luther King,
Jr. is often remembered here for his href="http://www.mecca.org/~crights/dream.html">I have a dream
speech. As memorable, as finely crafted, and as well-delivered that
speech was, King went on to deliver powerful speeches in the
subsequent five years. Many of them, although they were delivered
nearly forty years ago, could be applied to the current U.S. economic
and political situation. We remember people and events by taking a
sample which may not be representative.

In honor of the holiday today, I tried to get editor Chris Adamson to rename his piece on
Streaming media "I have a Stream". In href="http://today.java.net/today/alsotoday.csp"> Also in Java
Today
, Java applications often fail to take advantage of
available media helper libraries. QuickTime for Java provides an
object-oriented wrapper around the native QuickTime library on Mac and
Windows. The article href="http://www.onjava.com/pub/a/onjava/2005/01/12/strmng_qtj.html">Streaming
QuickTime with Java shows you how to use Java to set up a
streaming media server, supporting any of the various QuickTime
codecs, including MPEG-4, Sorenson Video 3, H. 263, and more. If
you're interested in Java Media, watch for O'Reilly's upcoming book href="http://www.oreilly.com/catalog/quicktimejvaadn/">QuickTime for
Java: A Developer's Notebook.

If you are looking to get href="http://java.sun.com/developer/technicalArticles/J2SE/jmx.html">
Started with Java Management Extensions (JMX), Qusay Mahmoud
"provides a fast track technical tutorial to JMX. It discusses JMX and
its tiered architecture, the JMX programming model, and code
demonstrating how to use JMX to develop management applications. In
addition, the article shows how to use a JMX-compliant management tool
in the Java 2 Platform, Standard Edition 5.0 (J2SE 5.0), which has
implemented version 1.2 of the JMX specification."


N. Alex Rupp points out "One aspect of the web that Java doesn't
really seem to intersect with is virus and spyware combat." in
today's Weblogs . In his
post href="http://weblogs.java.net/blog/n_alex/archive/2005/01/beating_back_th.html">
Beating Back The Spyrus Blooms he writes "it's one of our
lesser-toted privileges. Nevertheless, it's what I do with the
majority of my waking life this winter. Combatting spyrus blooms, IRC
botnets, scraping barnacles off of the hulls of old XP machines, and
training an army of electromechanical crime fighters who can peel
spyruses out of a machine faster than any antivirus software can."

Jonathan Simon points to href="http://weblogs.java.net/blog/jonathansimon/archive/2005/01/why_cant_we_get.html">
A death march to the tune of 1/2 billion dollars and US national
security"We've been at this software game for some time now. We
should be able to get it right by now. But we don't. Even when its
major taxpayer money and national security at stake."

Is href="http://weblogs.java.net/blog/kirillcool/archive/2005/01/aop_a_poor_mans.html">AOP
- a poor man's excuse for writing ugly code? Kirill Grouchnikov
writes " I've been reading quite a handful of materials about AOP and
i have come to this quite disenchanting conclusion: it encourages bad
programming practices that should be avoided at any cost."


RegExGuy has more to say about href="http://forums.java.net/jive/thread.jspa?messageID=9732&tstart=0#9732">
System.equals(a,b) in today's href="http://forums.java.net/jive/index.jspa">
Forums. "After all the discussions about equals here, I
can't remember if this suggestion percolated to the top...I think
there should be a System.equals() that is a symmetric
operation. (Rather than everyone coding a utility class to do this)
It should know about subclasses, and call the subclass' equals(), or
if there is no super/sub class relationship it should return
a.equals(b) && b.equals(a)."


In Projects and
Communities
, Getting started with JMX? The href="http://wiki.java.net/bin/view/Javapedia/WebHome">JavaPedia
page on Java
Management Extensions
includes links to various pieces of the JMX
API as well as articles and open source projects that take advantage
of JMX.

Want to work with the new Fast Infoset project or the new
implementations of JAX-RPC and JAXB 2.0? There are href="http://weblogs.java.net/blog/pelegri/archive/2005/01/summer_intern_p.html">
Summer intern positions available to work on these projects.


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 href="http://www.java.net/events"> 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 href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">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.

The need for a more representative sample