Well, you may notice that the previous 40 stories or so all have just about the same date and time.
I just copied them over from the old server. The process did not preserve the dates and times.
Just pretend we did all of that stuff VERY VERY fast.
Now that we have put JavaOne and our big presentation there to bed, it is time to focus on some housekeeping tasks.
We're going to be tossing out our existing theme and replacing it with something a little less cartoonish. If you're looking at the site while reading this and say to yourself "hey, this isn't very cartoonish", then we have already made the change.
So, I'm going through the APIs and cleaning things up, and I am looking at the Swing way of doing things.
I have been digging around in the BasicButtonListener code today and especially the mouseEntered and MouseExited routines.
In order to mke Multi-Touch work within the Java AWT/Swing framework natively, some modifications need to be made to the API. Now, these modifications are required to run AWT and Swing-based controls using a MT interface NATIVELY. We don't suggest (or recommend) that you go and recompile everything to incorporate these changes - this is just our laundry list of things to do, should we ever get MT into the SE core.
Modification to java.awt.Component
Add an else-if to the large else-if structure adding MT events.
This video was taken from our Development Box (the black one in earlier pictures).
This video will be part of my JavaOne presentation when I'm discussing capturing the touches.
"
Every OpenTable application can have one or more actuators defined for it. An actuator is any object that functions as an input device for surface computing, such as a fingertip. The SCML actuator definitions tell the OpenTable framework how to recognize the surface image patterns for each actuator type.
We have two different methods of getting touch events into a Swing control. The first method is to simply turn off the "multi-" part of the multi-touch interface and marshal only one evnt to the UI at a time. This more closely resembles traditional mouse or single-touch screen interfaces.
I don't normally post YouTube videos... but this IS Math related. While taking a break from getting keyboards to work properly, I stumbled across this gem. This is a performance of Tom Lehrer's "New Math".
My apologies to those looking for serious content.
"
In this post, we'll take a closer look at how SCML can be used to configure the applications running in the OpenTable system.
I recently set up OpenTable on a new computer. I thought that some of you might enjoy my step-by-step.
Of course, your mileage may vary.
Here is a list of things we're going to have all downloaded in advance. If you throw them all in a single directory, it makes them easy to burn to CD or DVD so that you have them all handy next time you want to install them...(after your entire system crashes... voice of experience here).