Do you own an Apple Airport Express? I got mine shortly after they were announced, and love the ability to stream music to my home stereo through the optical port. Recently, I set up my Airport Express to act as a repeater for my linksys router WRT54G. I cover that topic in a different weblog, but here I describe some ways to reset Airport Express since I needed it a number of times during the...
on Oct 12, 2004
With Tiger released for the systems that Sun cares about - Windows, Linux and Solaris - it was only a few hours before the where's the OS X version posts started appearing. Some immediately called this "whining", but history shows there's good reason for Mac developers to be concerned.
The following table summarizes the lag times between releases of JDK's (later called J2SE SDK's and JRE's) and...
on Oct 7, 2004
In Chris Adams' recent blog entry titled "Why Mac Developers are Concerned About the J2SE 5.0 Wait" the case is made that Mac OS X is at risk as a viable development platform for Java because of the historical delays in up to date Java support within the operating system.
I think there is some truth to this because there is a track record of the Mac not being on par with Windows and Linux in...
on Oct 6, 2004
I am an Apple-based Java developer. I love my Apples (17 inch powerbook and a Dual G5) and the really love the way that Java performs. But where is Java 1.5 when you need it?
Versions of Java 5.0 are released for Linux, Solaris, and MS. When will Apple release 5.0? Not really sure, but the rumors are that the sometime next year when Apple releases their next release of OS X. That's a long wait...
on Sep 30, 2004
Stephen King once wrote, in the introduction to one of his scary
books, that his critics were correct: he could publish an ordinary
grocery shopping list and it would sell. Just to prove the point he
included his own shopping list verbatim, and I bought the book
(conceit complete). In today's blog I wanted to publish my own
shopping list of sorts. This is a list of some of the many J2SE/Swing...
on Oct 11, 2004
on Oct 3, 2004
Global Education and Learning
This week we are getting another wide range of new projects from converting the Hibernate documents into Portuguese to a project to help high school girls to learn Java. Check out the project descriptions below and join the ones that interest you.
girlsjavacafe - The Girls' Java Cafe is for high school females learning Java
The Girls' Java Cafe is a female-only...
on Oct 11, 2004
Having spent many years in Hong Kong, I'm always looking to see how the gaming frontier is being pushed forward when I get the chance to return. I have to admit I did miss the odd Calculus class to visit my favorite games arcade.
On my last trip I took some time out to venture around my old haunts in Mong Kok where I was shocked to find one of the biggest arcades that occupied an entire basement...
on Oct 8, 2004
This week we are getting another wide range of new projects from supporting education to robotics. Check out the project descriptions below and join the ones that interest you.
CheckME - easy knowledge testing
CheckME system for easy knowledge testing. Includes test preparation, test process and administration.'
edumis - Make a serious of java class for exam administration....
on Sep 29, 2004
No child held back! It's the war cry from Sun Microsystem's Scott McNealy at the first meeting of the Education and Learning Community's first advisory board meeting.
I have to admit, Sun is becomming a very different place to me. Meeting at the Executive Briefing Center on the Sun campus starts out like you expect, all business. But then things really get going when Scott McNeally entered the...
on Sep 28, 2004
Behind The Scenes of Project Looking Glass by Will Iverson -- Project Looking Glass, highlighted in Scott McNealy's JavaOne keynote, is a 3D desktop environment that uses Java and hardware graphics acceleration to deliver a new kind of user experience. And now, it's open source. Will Iverson interviewed lead developer Hideya Kawahara to learn more about the project.
on Jul 29, 2004
It's graduation time! The following projects have graduated from the incubator. Below are t descriptions of the projects:
Projects.edu-jelc. edu-research. cve
CVE visual sentence
CVE (Cooperative Visual Environment) is a software platform able to build new computational-user environments. Each environment is composed by software "agent": Excutors, Observers and...
on Jul 28, 2004
"Writing tests is QA's job." I've heard that line ever since I started being paid to program over twenty-five years ago. It wasn't just from other developers looking to cut their workloads, but also from my management, QA engineers and their management. Since QA is responsible for product testing, unit tests fall within their jurisdiction. Go back to coding, Tom, and leave the...
on Oct 8, 2004
I was very skeptical coming into OSCON this year and electing to stay here for 4 complete days when I only have a 45 minute session on wednesday. Particularly, given the smaller number of tracks and audience for Java at OSCON.
Then I attended the evening speaches organized for today between 7 and 10pm. I am sure many would question my sanity of sitting in a chair voluntarily for 3 good...
on Jul 27, 2004
WebStart is an amazing deployment vehicle. Following is a bit of detail describing JXTA's use of JNLP (Java Network Launch Protocol) and the process it enables.
Firstly, a bit about the process. JXTA builds of the following projects occur nightly in addition to quarterly releases:
Building JXTA 1 2 3 describes the techniques behind the overall build process...
on Oct 1, 2004
we'll be at linux world this next week. don't be shy. drop by and say hi if you are in the neighborhood.
the demos this go round are:
JXTA C (JXTA 2.0 compliant C implementation ... devices anyone?)
Java == platform independence
XML == application independence
JXTA == network independence
Secure End-to-End Computing
in my ears:
on Jul 30, 2004
The NetBeans open source project has announced that the NetBeans IDE 4.0 Beta 2 is now available.
65 of the 900 bugs fixed are performance related. Some of the cool enhancements include:
J2SE 1.5 - The tiger is in the tank of this release! metadata, generics, enumerated types and autoboxing of primitive types are now suported in the IDE and debugger.
Ant-based projects - Ant is now the...
on Sep 30, 2004
There was a time when the only portals I knew were those of the Diablo kind. If you are not exactly a gaming freak, Diablo is an RPG where you get to play as the lone warrior battling the forces of evil. Every once in a while, you use a magic scroll (called the scroll of town portal) to open a dazzling blue gateway. You then run through it to your nearest base and regain your lost health and...
on Aug 14, 2004
The plans for the next release of J2EE 5.0 (formally 1.5) are in full swing. One of the key initiatives is to reduce the complexity for the developers and focus on Ease of Development (EoD).
EJB has always been an area where we have had requests to try and simplify things for the developer. I believe the early draft of the EJB 3.0 is off to a great start in accomplishing this requirement....
on Jul 27, 2004
Java Web Services and XML
In the past few days I have been thinking about a blog entry from an old acquaintance of mine from Austin, TX, Jeff Shineider. He has some interesting ideas around SOA (Service Oriented Architecture) and Java. Primarily, I was intrigued by his discussion on Dynamically Coupled Services. I believe that there are some interesting opportunities for some cool new software applications that...
on Jul 26, 2004