Categories
Technology

Gartner’s Hype Cycle

Recovered from the Wayback Machine.

Gartner has come out with a press release titled 2006 Emerging Technologies Hype Cycle which …assesses the maturity, impact and adoption speed of 36 key technologies and trends during the next ten years. The report is broken down into three main categories: Web 2.0, Real World Web, and Application Architecture.

I find myself agreeing with the report, specifically:

* Limited uses of Ajax technologies will have a significant, and positive impact on web sites in the next two years.

* Mashups will hit the mainstream in the same time period, but they are vulnerable since they do have external dependencies.

* Location aware technologies will be fairly common within two years, and I can see a huge increase in functionality within five. Enough so that I plan on focusing much of my energy in this direction.

* We are starting to see corporate interest and involvement in semantic web technologies, such as the use of RDF and ontologies, but I agree: it will most likely be about a decade before this really explodes. Now is the time for companies to position themselves for this explosion, as it takes most corporations years to make significant data direction changes.

About the only thing I have to quibble about the report is the fact that it doesn’t stress enough, in my opinion, how lightweight technologies are going to make an inroad into today’s extremely heavy architecture. It somewhat covers this in several of the key points, but I think its important for companies to realize the complex infrastructure architectures, such as J2EE, with its reliance on extremely over-engineered functionality, are going to begin to fail under their own weight. Even re-engineering something such as EJB (EJB 3.0) isn’t going to be enough to save these in the long run: say Gartner’s high end of ten years.

The advice at the end of the report was spot on:

Despite the changes in specific technologies over the years, the hype cycle’s underlying message remains the same: Don’t invest in a technology just because it is being hyped, and don’t ignore a technology just because it is not living up to early expectations.

“Be selectively aggressive — identify which technologies could benefit your business, and evaluate them earlier in the Hype Cycle”, said Ms. Fenn. “For technologies that will have a lower impact on your business, let others learn the difficult lessons, and adopt the technologies when they are more mature.”

All it all, an excellent report.

Categories
Technology

SxSW Panels

Recovered from the Wayback Machine.

SxSW has posted a list of panels, and you can vote on which ones to be presented*. danah boyd is participating in one and I’m happy to pass along her request.

Though I’m not going, if I were, I’d want to see the following panels myself:

Web 2.0 and the Semantic Web: The Impact on Scientific Publishing

New publishing technologies challenge the traditional structure of peer-reviewed scientific journals. For hundreds of years the “article” has been the primary vehicle for conveying scientific information – but semantic markup, tagging, and wiki are reconstructing scientific publications into a flexible and evolving concept. This panel will look at the social and legal implications of “Web 2.0″ and “Semantic Web” as they impact science and scientific knowledge.

John Willbanks

Spam of all Kinds: Dealing with Online Abuse

Spam, spim, spit, comment spam, referrer spam, splogs, software exploits, viruses, worms, phishing, dictionary attacks, cross-site scripting, social engineering: does everything new we do online have its own categories of abuse we have to protect ourselves and our users against? Can anything be done to stop it, or at least to defend ourselves against it? Listen to the experts as they discuss the solutions, for better or for worse.

The above is by Steven Champeon, one of the reviewers for Learning JavaScript, so I have a bias.

A Decade of Style

It’s been just over ten years since CSS1 was finalized, and almost 11 since the first CSS-supporting browser was shipped. A small group of grizzled veterans reflects on a decade of successes, triumphs, failures, disappointments, reversals of fortune, and just plain fun in the world of CSS and web design. Warning: may include surprising historical information, residual kvetching about past mistakes, and context for interpreting the next ten years.

Eric Meyer, who really knows CSS

Dueling Ajax Toolkits: Don’t Reinvent the Window

The number of Ajax Toolkits on the market seems to be outpacing the number of solid Ajax developers. Join us as the developers of the leading Ajax Toolkits square off to show you why you should choose their toolkit instead of creating yet another Ajax toolkit.

Dylan Schiemann

There are also three 3D talks that sound interesting, though I’m not into gaming; several on accessibility, which would make the conference worthwhile for any web page developer; how XSLT is sexy; one on the browser wars, which should be interesting, and on an on. Some really good sounding panels. I’d even think of going, but I’d be as welcome there as a wart on a wedding ring finger, just before saying the “I do’s”.

Anyway, if you are going, pick your panels.

*Note to O’Reilly, something to think on for the next ETech–let the audience be the conference jury.

Categories
Technology Web

Bad IE. Bad IE?

Recovered from the Wayback Machine.

Very interesting post and comments regarding IE7’s support of CSS. The post author writes about how IE7 fails the WaSP’s Acid2 test. As was noted in comments, this test isn’t necessarily the be all end all that it’s made out to be. For instance, according to Ziff-Davis UK Firefox also doesn’t pass the test, and Opera 9 barely passes it.

What do I think? I think a good web page designer can create a site that uses standard CSS, XHTML, and JavaScript and have it work with IE7, Firefox, Opera, Safari, and even other more esoteric browsers. I think the NewsCloud site is overdeveloped and too busy. I’m not a designer, but as a web page reader for 15 years, it gives me a headache. It also gives the W3C XHTML validator a headache with 307 errors! I’m surprised the page developer’s Firefox isn’t lying down and whimpering with that count.

As for browser-specific extensions and non-standard uses of technology, we don’t have to look any further than Firefox’s support for JavaScript 1.7 in Firefox 2.0b to see rather significant examples of both. There is no ECMAScript standard to support these. How is it, then, that this innovation is considered good while Microsoft’s innovation (which, I want to remind the more histrionic among you, helped bring about today’s implementation of Ajax) is considered bad?

IE is not my favorite browser. I do have to do extra work to ensure my pages work with it. However, it’s a vast improvement over IE 6, and as long as the changes continue in the positive direction, I will be encouraged. Guardedly encouraged, but encouraged nonetheless.

I think putting up a banner screaming at your customers to change their browser is a case of ‘been there, done that’ back from the old Netscape/IE flag days. Anyone can code a page to work with Firefox–it takes skill to make the page work with all the browsers and still validate.

I also think that if someone wants to put up banners and force people into one browser or another, more power to them, and more jobs for me. I may not be a designer, but at least I know how to create sites that validate.

Update

The author of the post quotes a year old column by Paul Thurrott, noted Microsoft writer. What he fails to quote, is Thurrott’s follow up post.

Categories
Technology Web

Is Firefox the next IE?

Recovered from the Wayback Machine.

I just posted a story at ScriptTeaser about a weblog post whereby the writer rants and rails (not the Ruby kind) against IE7. I find myself in the rather unusual position of responding in defense of this much maligned browser.

For all that there are rants against IE and Microsoft’s use of non-standard technology, that non-standard technology gave us the roots of Ajax, as well as the basic architecture of today’s DOM (Document Object Model). I remember very well when IE was the hot browser, while Netscape’s Navigator pretty much sat there, doing little.

In addition, it was Mozilla/Firefox 2.0b that gave us JavaScript 1.7–a non-standard extension to the JavaScript programming language. So, the team behind IE is not the only browser team that ‘innovates’.

In fact, about the only browser that attempts to keep up with all the standards is Opera, and it only has about a 2% customer share.

You have to make pages that work, and they have to work in all of the popular browsers, and should work equally well with or without JavaScript (or Flash). If you can’t, someone else will. That’s the law of this jungle.

Categories
Web

Happy B’Day Web!

Recovered from the Wayback Machine.

Yesterday was the World Wide Web’s 15th birthday!

It’s amazing when you consider how much the web is a part of our lives now. When I read the news, I immediately searched in Flickr for a CC licensed photo of a birthday cake–to honor the web in the most appropriate interconnectivitly way. This photo seemed about right to me.