The Scottish Ruby Conference rebrands the successful Scotland on Rails conference. It is the same team organising the same event that ran in 2008 and 2009, but with a more accurate name and an exciting new venue: The Royal College of Physicians in the centre of Edinburgh.
I know that the jQuery guys have been talking about maybe splitting up the codebase a little more, making it more modular so that for mobile you could just require the core or just require Ajax and not have to worry about requiring all the dumb stuff that you might not need on mobile. Because for Safari, for example, the complex DOM manipulations that jQuery fixes for IE you don't really have to fix for iPhone, you have all this extra code that's part of the jQuery package to do that you're downloading on mobile where bandwidth is kind of a concern. That said, it's like for building almost GMail, if you've ever seen the GMail iPhone interface not a native app but the web app, you can do jQuery, jQTouch is the kind of plug-in for jQuery. You can do some really interesting stuff with Sammy, like the thing where you can maintain states and when you reopen the browser and it goes directly to whatever message you are viewing or something like that.
I met Brian LaRoux who is one of the main developers on PhoneGap and it's pretty powerful and you can do some awesome stuff with it. I haven't actually deployed anything with it, I played around with it a little bit. I think almost the best part of it is the simulator. I don't know if you've seen the simulator that's packaged with it, but you can actually move the phone in 3 dimensions and see how it affects. Apple is pretty cool, because even in the browser API Apple (at least for iPhone) exposes a bunch of native events that you can bind to almost like for touch and swipe events and stuff like that. Obviously you can't use the camera and things like that, but at least the basic accelerometer stuff you get almost for free.
Yes. They kind of implement the spec in terms of what to do with packages. I'm blanking on the other specs but there are couple of different ones, and every implementer is part of a board who are deciding how we should do this.
I have a site, my main domain is www.quirkey.com and on Twitter I have @AQ, and I have a GitHub, Quirkey is my GitHub user name too and I have all my projects out there. I'm constantly adding new ones and I'm pretty good about answering e-mails and answering GitHub issues and stuff like that.