Archive for the ‘Computing’ Category

Sea Glass Laffy example (Linux)

Here’s a screen shot of Laffy running the Sea Glass L&F against my Ubuntu Linux desktop. We may move to a more monochrome titlebar button scheme in the future, but right now we’re using a variation of Nimbus’s buttons. Click the image to see it larger.

Things I will never like about Mac OS X

In general, I like OS X and it’s my preferred platform. That said, I come from the VMS/Unix world originally, and from Windows more recently than that. I switched to using Macs in 2005. That said, there are a few things I don’t like about the OS X user interface. Lack of standard keyboard shortcuts. […]

User interface thoughts

I develop on a Mac, but I run Windows and Linux (Ubuntu/Gnome) and so it’s very important to me that our L&F look good on all of them. Otherwise I’d just find a way to blend Quaqua and MacWidgets and be done with it. There are things I prefer about the Windows/GTK+ style of doing […]

More back story on Sea Glass

I had originally been thinking of a very iApp-like look and feel. I would have called it Aqvavit, for the play on Aqua, the Mac look and feel, and also because Aqvavit is fairly strong stuff. Ken came up with the idea of using sea glass, with its matte finish and generally soft colors (though […]

Sea Glass Look and Feel

I’ve teamed up with Ken Orr on a new look and feel for Java we’re calling “Sea Glass”. The look was inspired by the following image: I’ve been working on the programming, while Ken has been doing the hard part of constructing the artwork. We’ve only just begun the project, so there is much yet […]

Internet2 middleware projects

Middleware, or “glue,” is a layer of software between the network and the applications. This software provides services such as identification, authentication, authorization, directories, and security. The Internet2 Middleware Initiative (I2MI) promotes standardization and interoperability and is working toward the deployment of core middleware services at Internet2 universities. I have been involved in deploying and […]

My history in computing

I learned to program in the 1970s. My first languages were FORTRAN, BASIC, Lisp, and GMAP (Honeywell assembler). I later learned RATFOR, B, C, and Pascal. I have been programming professionally since 1984. In the beginning I was programming in B on a Honeywell GCOS mainframe, writing small applications. Between 1987 and 1996 I worked […]