Time to return home…
May 21st, 2006It feels like I’ve been in San Francisco for absolutely ages, even though it’s only been around 10 days. Probably because I had some really packed days with my tourist hat on and then a very intensive conference. I’m currently sitting at gate A9 of San Francisco International Airport waiting to board my flight to London. Unlike my journey here, I’ve been told that this is a full flight. In fact I was told they were overbooked by 3 when I checked in, though usually this isn’t a problem as a handful of people won’t show up for one reason or another. Thumbs up to BA again – they changed my seat again to an emergency exit one
I think this is actually to do with the fact that I’m travelling on a fully flexible economy ticket, which tends to get higher priority for these requests over cheaper tickets. In fact a fully flexible ticket in economy works out only slightly cheaper than a fixed business class seat booked a good few weeks in advance.
Anyway, back to San Francisco. What a fabulous city! It’s exceeded all my expectations and I’ve had a wonderful time here. The weather has been very good overall (mostly sunny and warm) and it’s so picturesque as well – I reckon I’ve taken over 800 photos in all in fact. Some of them are on my Flickr gallery, and I’ll be adding some more when I get home. For someone who likes food (as I do) the city has so much to offer – last night I went to a place called Saha which serves Arabian-style cuisine. The chef is Yemenese and prepares some wonderful stuff – I had some falafel and couscous cakes to start and then a main course with squash, tofu, mushrooms, spinach and topped with some rather good Palestinian cous-cous. One thing I don’t understand is why the Americans refer to main courses as “entrées” – that’s bizarre! Shouldn’t an entrée be a starter?!
The public transport system is pretty efficient and so affordable – much more so than London. Also, almost all buses are of the zero-emission variety, running on power from overhead cables. The system is so simple to understand and use as well – as the city is fairly small compared to London, you can get the whole map in A5 format. It’s so easy to find things too, as the city is almost a perfect grid in terms of layout, streets are clearly labelled, and directions are typically given in terms of street intersections – e.g. Clay & Battery. I like the way distances are described in terms of “blocks” too – so it’s fairly easy to tell how far something is going to be. Though even if it’s 3 blocks away, in San Francisco it could very well be up a steep incline!
I found the people to be extremely friendly and welcoming everywhere – in fact I think this is one of the best things about San Francisco. Rather than things like “hello”, “hi” or “good morning”, the typical greeting tends to be “how are you doing?”. In pretty much all of the restaurants and shops I went to the service was extremely hospitable. I’m always amused by the subtle but important differences between British and American English – for example, I tend to say “cheers” quite a lot instead of “thanks” and they really don’t use that in the US at all. Most people respond with “cheers” back, as well as a grin
Perhaps they’re used to British folk coming over…
Of course there are lots of other differences to be aware of as well – for example in the US you might stand in line to use the restroom, whereas in the UK you might queue for the toilet. Talking about standing in line for the restroom. this was something I had to get used to at JavaOne. Amusingly, there was always a queue outside the men’s restroom but never one outside the ladies’. Quite the opposite to how I’ve seen it elsewhere! But this is of course due to the fact that >95% of atendees (maybe even 98%) to JavaOne are male.
In terms of key messages from JavaOne, the real drive for 2006 is to make Java technology easier to develop with. One of the big things in Java SE and EE 5 is annotations and dependency injection, where resources are injected into a class, and all the developer has to do is write a Plain Old Java Object (POJO) and include the appropriate annotations. Annotations also provide a way to avoid having to write deployment descriptors for enterprise applications. In addition, mobile applications are predicted to take off in a really big way. I haven’t got the exact figures to hand right now, but Motorola commented that there are now many more Java capable mobile phones being produced and distributed to end users than PCs. Up until now, the possibilities for applications on mobile devices have been fairly limited, however with increasing memory and processor capabilities, it is now possible (at last!) to run multi-threaded Swing applications on a handset. One example is the SavaJe Jasper developer phone which sold like hotcakes during the show. At $199 I was very tempted to buy one, but I already own far too many gadgets
What’s nifty about this particular phone is that you can now only run Java SE applications on it, but it comes with a development environment that allows you to debug the application on the phone itself, and even set breakpoints etc.
Hope I haven’t bored you too much with the geek speak
Right, that’s all for now – time to get some sleep. I wrote the first bit of this whilst waiting to board the flight and came back to it a few hours later. So, right now there’s about 6 hours until I land in London, and when I get there it’ll be mid-afternoon, but early morning in terms of San Francisco time – argh!



