Skip to main content

Go ask Alice

Posted by daniel on November 9, 2004 at 8:28 AM PST

Taking a trip through the Looking Glass

Sam Hiser co-wrote a book on the Java Desktop System for O'Reilly
and was particularly impressed with the look and feel of Project
Looking Glass. For him, it was one of the first real significant
breaks with the traditional WIMP (Window, Icon, Menu, Pointing
Device) approach. In href="http://today.java.net/pub/a/today/2004/11/08/lookingglass.html">
Through the Looking Glass he interviews Looking Glass creator
Hideya Kawahara about the ideas behind the interface and explores
whether or not Looking Glass just eye candy or is there something
deep and real going on.


Kathy Walrath has done a lot for java.net in the past year and a
half with all that she has done for the Java Desktop Community. In
today's Weblogs she
debuts as a blogger with a reminder: href="http://weblogs.java.net/blog/walrath/archive/2004/11/dont_miss_the_s.html">
Don't miss the Swing chat!


In Also
in Java Today
, The latest issue of the Journal of Object
Technology includes an article on href="http://www.jot.fm/issues/issue_2004_11/column1">Mixins and the
Superclass Interface. Anthony J H Simmons writes that "A mixin is
best described as a freestanding component extension, something that
is intended to be added onto another class using the inheritance
mechanism. A mixin can be combined with many different base classes,
to yield different extended classes which contain the combined base
and mixin features. Some mixins provide orthogonal functionality that
can be added to any class. Other mixins expect the class with which
they are combined to provide certain operations, because the
mixin's own methods depend on them."

John Zukowski introduces you to the latest look and feel added to J2SE
5.0 in href="http://java.sun.com/developer/JDCTechTips/2004/tt1019.html#2">Getting
to know Synth. Synth "allows you to change the look produced by
the program without reprogramming. The format of the XML file used
with Synth is described in the Synth File Format document. Inside the
outermost synth tag, you can have tags such as <style>,
<bind>, <font>, <color>, <imagePainter>, and
<imageIcon>. There are also special properties that you can set,
these are listed in the Component Specific Properties
document. Essentially, you define styles and bind them to components."


In Projects and
Communities
the href="http://community.java.net/java-enterprise/">Java
Enterprise community's href="https://stapler.dev.java.net/">Stapler project "is a
library that staples your application objects to URLs in
the web tier, making it easier to write web applications. The core
idea of Stapler is to automatically assign URLs for your application
objects."

The Jini community's
compute server framework provided by the href="http://computefarm.jini.org/">ComputeFarm has been improved
with a new release that features a complete overhaul of the API, a
production mode switch, and more unit tests, documentation, and
samples.


Cowwoc invites you to take a href="http://forums.java.net/jive/thread.jspa?messageID=5838&tstart=0#5838">
look at Joda Time in today's href="http://forums.java.net/jive/index.jspa">Forums. He
writes that " href="http://joda-time.sourceforge.net/userguide.html">Joda Time
[..] seems to provide a rich and extensive replacement for Date
and Calendar and replacing those two is certainly well-warranted. What
do you guys think? Feedback wanted".

KCPeppe advises that "Exposing a collection in an API is just href="http://forums.java.net/jive/thread.jspa?messageID=5812&tstart=0#5812">
exposing yourself for down stream problems. Not encapsulating
collections in a class that provides symantics that is consistant with
the domain is also exposing yourself for potential problems later on."


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
:

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.

Taking a trip through the Looking Glass