Categories
Uncategorized

More Articles Soon!

George and I are both quite busy, with him in Cambridge for a meeting and me in Boston at the Ajax Experience conference (and yes, we did catch up with each other last night). Stay tuned; I'm going to have more reports from the Ajax Experience including one on the state of promotional giveaways called “Swagging Like It's 1999.” Here's a sample: a “Geek” shirt from the new developer-friendly AOL…

Joey deVilla modelling the AOL 'Geek' t-shirt.

Categories
Uncategorized

The Ajax Experience's Opening Keynote

Maybe I'm getting old, but trying to catch all the interesting stuff at the Ajax Experience conference feels like running a marathon. The conference is packed with sessions and other activities; days 1 and 2 each have 12 or more hours in their schedule. Here's my first report, covering the opening keynote.


After a nice breakfast — kudos to the organizers for going above and beyond the standard “continental” and throwing in some eggs, sausages, bacon and home fries — the conference began in earnest with a quick “welcome” keynote by the Ajaxians, Ben Galbraith and Dion Almaer.

I imagine that for the organizers of a conference, doing a keynote has got to be physically trying. They usually have had very little sleep the night before, what with the last-minute preparations and things that always arise before the start of a conference. As a result, opening speeches by conference organizers are fairly lackluster — but this one wasn't! Instead, we got a lively, funny, well-rehearsed start to the conference.

In addition to the typical bits of information about the conference, Ben and Dion gave an Ajax “state of the union address”, in which they shared their thoughts about the current state of Ajax.

They posed this question: What the conference would be called if Jesse James Garrett hadn't coined the acronym “Ajax”? They listed a number of possibilities, including “The JavaScript Experience” and “The DHTML Experience”, but then explained that although at least correct to one degree or another in a technical sense, these names would fail to capture the true meaning of what we're doing, and that's building better user experience for web applications.

It's for this reason that they say it's “Ajax” and not “AJAX”: Asynchronous JavaScript and XML describes only a portion of the technical underpinnings and fail to capture the real revolution in how web apps are being written today.

“Everything old is new again,” they said. It's true — the technical prerequisites for Ajax have been around since Microsoft introduced XHR (that's the popular shorthand for XMLHttpRequest, the browser technology that makes Ajax possible) into Internet Explorer in 1997. Being a browser-specific feature, it wasn't used by many developers. Even when XHR was finally implemented in Mozilla-based browsers in 2002, it wasn't one of the features that was touted inthe press release. We'll have to assign bonus cool points to Brent Ashley, who figured out that there might be some very interesting uses for XHR before the wave of applications like GMail, Google Maps and Oddpost led Jesse James Garrett to coin the buzzword after which this conference is named.

Many user interface specialists have eschewed web development in favour of building so-called “fat clients” because of the severe constraints imposed by working within the browser. These constraints had a silver lining; Ben and Dion pointed to a quote by Marissa Mayer (Google's VP of Search Products and User Experience) in BusinessWeek:

Creativity is often misunderstood. People often think of it in terms of artistic work — unbridled, unguided effort that leads to beautiful effect. If you look deeper, however, you'll find that some of the most inspiring art forms — haikus, sonatas, religious paintings — are fraught with constraints. They're beautiful because creativity triumphed over the rules. Constraints shape and focus problems, and provide clear challenges to overcome as well as inspiration. Creativity, in fact, thrives best when constrained.

They talked about how far Web 2.0 can go with the current set of constraints. We've got web applications that are coming close to providing a user experience similar to desktop apps. We've got interesting approaches like Comet,where the server continually pushes or streams data to the web client rather than the web client doing the polling. We're only seeing the first appearance of JavaScript frameworks, which are emerging with different philosophies, from MochiKit's “JavaScript sucks” point-of-view (Mochikit's slogan is “Making JavaScript Suck Less”) to Dojo's “JavaScript is T3H SEXY”.

As for whether our current constraints will be loosened, Ben and Dion don't think that will happen any time soon. Although IE7 fixes some problems, it runs only on Windows XP and later versions of Windows; Ben and Dion said that “IE6 will always be with us”. There are some interesting developments with SVG and Canvas, but these have only been implemented in Firefox and Safari. As for things like Flash or Microsoft's “Flash-killer”, WPF/E, time will tell.

Stressing that the Ajax Experience is about the User Experience, Ben and Dion talked about the introduction of a design track to the conference and also encouraged people to attend the accessibility presentations.

It was a well-done opening keynote, and it set the stage for a very busy, very informative day 1 at the Ajax Experience. Well done, guys.

[Cross-posted to the Tucows Blog.]

Categories
Uncategorized

Best. Conference Loot Bag. Ever.

(Well, maybe “best conference loot bag in a long time”, anyway.)

The swag that every attendee gets here at the Ajax Experience
conference gets comes in a very nice custom knapsack, and it's
surprisingly heavy. I'll post a video entry later, where I'll go through
what's in the bag. We're swagging like it's 1999!

Categories
Uncategorized

My "Ajax Experience" Itinerary

From Sunday afternoon until Wednesday night, I'll be reporting from The Ajax Experience in Boston, the premier gathering of developers interested in building Ajax-ified web applications.

Take a look at the conference schedule. Content-wise, it's pretty meaty (six tracks!) and seems to offer something for Ajax developers of all levels. It's also pretty intense, with Monday's and Tuesday's sessions running until 6:45 and evening panel discussions running until 9 p.m.. I don't think I've seen a schedule this hardcore since RailsConf back in June.

Over the next couple of days, I'll be posting my general impressions and detailed notes and photos from the sessions I attend, both here and at the blog I do for work, the Tucows Blog.

I have to tip my hat to Brent Ashley, local developer and longtime friend of Tucows. He's a presenter at the conference and as such, was entitled to two freebie passes, one of which he gave to me. He'll be doing a talk on alternate transport mechanisms, which I will attend. I also have to thanks Tucows, for footing the travel and hotel bill. Best! Employer! Ever!

I'm trying to decide which sessions to attend, and I've listed my choices over in this Tucows Blog article. I'm open to suggestions, so if you have one, let me know in the comments.

Link

Categories
Uncategorized

Schneier: Casual Conversations, R.I.P.

IG BROTHER IZ 0WNZ0RING UR CHATS OMG WTF LOL BBQ

If memory serves correctly, the general consensus  amongst my peers in the P2P space  was that a statement attributed to Scott McNealy — “Privacy is dead, deal with it” — was just a throw-away phrase made by a dumb tech CEO who loved to shoot his mouth off way too much.

The general consensus may have been correct, but McNealy's statement was prescient. When McNealy's line about privacy was still heavily quoted (about 5 or so years ago), instant messaging was still largely the province of early adopter-types, SMS messaging was something that only disgruntled Filipino voters used and 9/11, which brought with it a new wave of bloggers, had not yet happened.

Nowadays, even among “late adopters”, casual conversation appears in electronic forms of all sorts, from email to chat to blog and discussion forum postings. Unlike smail mail, which the police would need a warrant to read, and face-to-face and phone conversations, for which they'd need a warrant and to be at the right place at the right time with a recorder, electronic conversations, as data on the drives of service providers, are easy to record, duplicate and subpoena.

George and I went to university together and each of us has said a number of things we regret (George, maybe a dozen; me, three or four…dozen…). This was back in the late 80's and early 90's, so most of our skeletons live in an offline closet. It's different today, where instant messaging and email are used in addition to face-to-face conversation, the conversational faux pas you make in your callow youthfulness can return to haunt you years later.

Bruce Schneier covers this issue in a Forbes article titled Casual Conversation, R.I.P.. Although he uses U.S. Representative Mark Foley's inappropriate IMs to pages as a launching point for his essay, he makes it clear that Foley is an anomaly and explains why we need some kind of legal privacy protection for our electronic conversations:

Most of us do not send instant messages in order to solicit sex with minors. Law enforcement might have a legitimate need to access Foley’s IMs, e-mails and cellphone calling logs, but that’s why there are warrants supported by probable cause — they help ensure that investigations are properly focused on suspected pedophiles, terrorists and other criminals. We saw this in the recent UK terrorist arrests; focused investigations on suspected terrorists foiled the plot, not broad surveillance of everyone without probable cause.

Without legal privacy protections, the world becomes one giant airport security area, where the slightest joke–or comment made years before–lands you in hot water. The world becomes one giant market-research study, where we are all life-long subjects. The world becomes a police state, where we all are assumed to be Foleys and terrorists in the eyes of the government.

I'll close with my favorite line from the article: “A world without ephemeral conversation is a world without freedom.”

Link

Categories
Uncategorized

Google's New Adwords Gizmo: Website Optimizer

As George pointed out in the previous entry, Google makes the big bucks thanks to their knack for hooking up people with the information they want. I will extend his statement by saying that they also make the big bucks by helping other people make the big bucks using the ecosystem they created with trible combo of search, AdWords and AdSense.

Over at Google's Inside AdWords blog, there's a call for beta testers for a new website optimizer tool. Here's what it does, in the words of Ann-Lee of Google's Website Optimizer team:

Website Optimizer allows you to experiment with different headlines,
copy, and images on your site in order to find out which combination
results in the most conversions. You can use this tool on your landing
page or any page that represents a conversion.

At the end of
each experiment, graphical reports show which version of your landing
page users liked best, as measured by which variation had the highest
conversion rate.

Here's a screen capture  of Website Optimizer yanked from John Battelle's Searchblog:

Screen capture of Google's AdWords optimizer.

This looks like a pretty easy-to-use tool. From the screenshot of Website Optimizer shown above, you can tell with only a glance which landing page design is likely to yield the most conversions (if only we knew what “Combination 11” looked like!).

Website Optimizer looks like it'll be a big hit; after all, compared to other SEO tools, which feel like “drill bits”, Google's offering partners what they really want: holes.

Link

Categories
Uncategorized

Gartner to Jobs: License Mac OS X to Dell

In a bid for column inches and a share of blogchatter, Gartner analysts have tossed the following bomb:

The future success of Apple, Dell and Intel lies with a licensing deal between Steve Jobs' company and the PC maker according to analyst Gartner.

Increasing component costs and pressure to cut its prices mean Apple's best bet for long-term success is to quit the hardware business and license the Mac to Dell, analyst firm Gartner claimed on Tuesday.

Gartner claims that with the right partners, distribution channels and a more affordable price, computers running the Mac OS could eventually account for 20 percent of the total PC market.

Game on, Gartner.

Props to the world's largest IT analysis firm for trying on something controversial, but I can't really agree with their suggestion, which seems to be predicated on a few assumptions:

  • Dell can significantly outperform Apple's own current operations
  • Dell can meaningfully augment Apple's current distribution and sales
  • Both of these things will be necessary once Intel stops subsidizing Apple

The first assumption seems to be a bit of a layup: Dell's a manufacturing and logistics monster. The Wal-Mart of the computer business. They run the leanest supply chain in their industry and, as a consequence, sport some of the lowest costs per unit sold in the PC business. Thing is, since the arrival of Tim Cook, Apple's no slouch at this either. Their operations may not be as lean as Dell's, but they outperform everyone else in their peer group. What's more, Dell's reign of terror over their supply chain doesn't just benefit Dell; over time, their suppliers bring the same components and subassemblies, built with the discipline they've learned from Dell, to the whole PC market. In other words, everybody eventually benefits from the Dell effect. Pretty soon, what was once an advantage exclusive to Dell is the standard operating procedure for the industry as a whole.

The second assumption is even shakier than the first: that Dell's direct and enterprise sales focus, as opposed to Apple's consumer and retail focus, would open up huge new markets for Mac OS X. This is something of an article of faith for me, so perhaps I'm merely demonstrating my own intellectual inflexibility, but I think this is a pipedream. Much as I would love enterprises to adopt Mac OS X en masse, I can't see it happening. There are large companies out there still running Windows 2000; the demand element to this equation is, by definition, conservative relative to the consumer and small business market (rightfully so: they have decades of investment in complex legacy systems to protect). Moreover, the supply side element (Apple) isn't about to get into the unglamourous, distracting business of creating an enterprise-friendly product line. We won't be seeing Apple's CEO share the stage with SAP to announce…anything…any time soon. So Dell's vaunted market strengths would bring an audience that doesn't want Apple to a supplier that's uninterested in serving it. Bra-vo.

Oh, and if Apple's a significant player in the mythical converged, digital home, who says they even need the enterprise market to grow their marketshare to 20% or beyond?

On the last assumption, that Intel's supplying Apple with kit at cut-rate prices (and thus goosing Apple's margins), even Gartner admits it's just speculation. Now, it's probably well-educated speculation (Intel's in a war with AMD for partners), but it also imputes an awful lot of value to the tin that Apple sells, as opposed to the software atop it. If, in fact, Apple's core (but not only) strength is in designing and developing elegant, highly-functional sofware anyone can use, why would they not be able to preserve their margins through software innovation, without worrying (much) about Intel's need to increase component costs? And if Apple demonstrated the same prowess with other services (I'm looking at you, .Mac) as they do today with the iTunes Store, there's a further value-add that exists beyond the hardware costs alone.

As Apple fanboys (like yours truly) are fond of observing, a Mac (any Apple product, really) is more than the sum of its parts. Preserving that magic would require strict control of a licensee's designs; so strict, in fact, there'd be no room for differentiating features between a Dell running Mac OS X, or an Apple. I doubt either company would want that kind of relationship

Link

[Important disclaimer: Gartner Inc is the corporate parent of my employer. Obviously, my opinions as expressed in this post represent neither Gartner nor the people for whom I work.]

Technorati Tags: , , , ,