Showing posts with label ajax. Show all posts
Showing posts with label ajax. Show all posts

27 March 2007

Zimbra's World Wide Desktop

Zimbra is part of a new generation of open source enterprise apps that are really starting to be taken seriously by companies. The original Zimbra is basically an Ajax-based Web client, but now Zimbra has come out with Zimbra Desktop, that lets you work collaboratively even offline.

I predict this is going to become the next big thing with the current collection of web apps. The only problem is that there's going to be lots of duplication, as each desktop sets up its own offline Web server on the user's computer. So how about if all the open source companies got together and standardised on a single piece of code that all their apps could use?

19 March 2007

Which Future for Adobe's Apollo?

I have mixed feelings about Adobe's new Apollo:

Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s [Rich Internet Applications].

On the one hand, it has the F-word in there, and as readers of this blog may know, I am totally allergic to Flash. On the other hand, this seems promising:

We spent a considerable amount of time researching a number of HTML rendering engines for use in Apollo. We had four main criteria, all of which WebKit met:

* Open project that we could contribute to
* Proven technology, that web developers and end users are familiar with
* Minimum effect on Apollo runtime size
* Proven ability to run on mobile devices

While the final decision was difficult, we felt that WebKit is the best match for Apollo at this time.

We shall see (now, if only the Delphic oracle were still around....)

19 December 2006

Behold: Ajax3D the Great

Something that seems to have everything going for it: Ajax3D. Yup: Ajax meets 3D - or X3D, to be more precise. Here's what a rather useful white paper on the subject by Tony Parisi, one of the pioneers of the by-now antediluvian VRML standard has to say:

Ajax3D combines the power of X3D, the standard for real-time 3D on the web, with the ease of use and ubiquity of Ajax. Ajax3D employs the X3D Scene Access Interface (SAI)—the X3D equivalent of the DOM— to control 3D worlds via Javascript. With the simple addition of an X3D plugin to today’s web browsers, we can bring the awesome power of video game technology to the everyday web experience.

The initial development has begun. Media Machines has created the first showcase applications and tutorials, and has launched a web site, www.ajax3d.org, as an open industry forum to explore technologies, techniques and best practices. This white paper describes the key technical concepts behind Ajax3D and, via examples, introduces the beginning of a formal programming framework for general use.

(Via Enterprise Open Source Magazine.)

06 December 2006

TheyWorkForYou.com and Open Politics

Today I received an email from a service I signed up to recently. I'd forgotten about it because it dealt with the apparently yawn-worthy subject of what my local Member of Parliament said. In fact, the service promises to deliver to me, freshly-baked, all the wit and wisdom of said Honourable Member.

Now, truth to tell, what the chap opined about the number of buses on Chelsea bridge was less than gripping. But the point is, I now know when he speaks, and what he says. Not only that, the information on the site TheyWorkForYou.com presents a gloriously Web 2.0-ified version of Parliamentary speeches, complete with Ajaxy popups, and links to more information about MPs than you could shake an identity card at.

In short, the service turns the whole area into a data wonderland. This is what open politics should be. Thanks: YouReallyReallyDoWorkForMe.

05 October 2006

All Hail, Mighty Ajax

As I may have mentioned before, I hate Flash. But this blog post about a report on the state of Web development gives me hope:

Most web technologies will apparently be used more - in particular Ajax, which next year is predicted to surpass Flash for the first time.

Did somebody say nike?

28 February 2006

Open Source, Opener Source

Brian Behlendorf is an interesting individual: one of those quietly-spoken but impressive people you meet sometimes. When I talked to him about the birth of Apache - which he informed me was not "a patchy" server, as the folklore would have it, just a cool name he rather liked - he was working at CollabNet, which he had helped to found.

He's still there, even though the company has changed somewhat from those early days. But judging from a characteristically thought-provoking comment reported in one of ZDNet's blogs, he's not changed so much, and is still very much thinking and doing at the leading edge of open source.

In the blog, he was reported as saying that he saw more and more "ordinary people" being enfranchised as coders thanks to the new generation of programming models around - notably Ajax and the mashup - that made the whole process far easier and less intimidating.

If he's right, this is actually a profound shift, since ironically the open source model has been anything but open to the general public. Instead, you had to go through a kind of apprenticeship before you could stalk the hallowed corridors of geek castle.

If open really is becoming opener, it will be no bad thing, because the power of free software depends critically on having lots of programmers, and a good supply of new ones. Anything that increases the pool from which they can be drawn will have powerful knock-on effects.

23 February 2006

The Blogification of the Cyber Union

I suppose it was inevitable that Google would go from being regarded as quite the dog's danglies to being written off as a real dog's breakfast, but I think that people are rather missing the point of the latest service, Google Page Creator.

Despite what many think, Google is not about ultra-cool, Ajaxic, Javascripty, XMLifluous Web 2.0 mashups: the company just wants to make it as easy as possible for people to do things online. Because the easier it is, the more people will turn to Google to do these things - and the more the advertising revenue will follow.

Google's search engine is a case in point, and Blogger is another. As Blogger's home page explains, you can:

Create a blog in 3 easy steps: (1) Create an account (2) Name your blog (3) Choose a template

and then start typing.

Google Page Creator is just the same - you don't even have to choose a name, you just start typing into the Web page template. In other words, it has brought the blog's ease of use to the creation of Web sites.

This blogification of the Internet is a by-product of the extraordinary recent rise of blogs. As we know, new blogs are popping up every second (and old ones popping their clogs only slightly more slowly). This means that for many people, the blog is the new face of the Web. There is a certain poetic justice in this, since the original WorldWideWeb created by Tim Berners-Lee was a browser-editor, not simply a read-only application.

For many Net users, then, the grammar of the blog - the way you move round it and interact with its content - is replacing the older grammar of traditional Web pages. These still exist, but they are being shadowed and complemented by a new set of Web 2.0 pages - the blogs that are being bolted on by sites everywhere. They function as a kind of gloss explaining the old, rather incomprehensible language of Web 1.0 to the inhabitants of the brave new blogosphere.

Even books are being blogified. For example, Go It Alone!, by Bruce Judson, is freely available online, and supported by Google Ads alongside the text (like a blog) that is broken up into small post-like chunks. The only thing missing is the ability to leave comments, and I'm sure that future blogified books (bloks? blooks?) will offer this and many other blog-standard features.

Update: Seems that it's "blook" - and there's even a "Blooker Prize" - about which, more anon.

03 February 2006

Open Source's Best-Kept Secret

Ajax is short for Asynchronous Javascript + XML; it enables a Web page to be changed in the browser on the fly, without needing to refer back to the original server. This leads to far faster response times, and is behind many of the most interesting developments on the Web today; Gmail is perhaps the most famous example. Essentially it turns the browsers into a lightweight platform able to run small apps independently of the operating system (now where have we heard that before?).

The news of an Open Ajax project that will simplify the creation of such sites is therefore welcome. However, what is most interesting about the announcement is not the luminaries who are lining up behind it - IBM, Oracle, Red Hat and Yahoo amongst others - but the fact that it is yet another Eclipse project.

To which most people would probably say, Who? For Eclipse is open source's best-kept secret. It stands in the same relation to Microsoft's Visual Studio development tools as GNU/Linux does to Windows, and OpenOffice.org to Microsoft Office. Where these address respectively the system software and office suite sectors, Eclipse is aimed at developers. It is another example of IBM's largesse in the wake of its Damascene conversion to open source: the project was created when the company released a large dollop of code under the Eclipse Public License.

What's interesting is how Eclipse has followed a very similar trajectory to GNU/Linux: at first it was ignored by software companies, who preferred to stick with their own proprietary rivals to the Microsoft juggernaut. Later, though, they realised that divided they would certainly fall, and so united around a common open standard. The list of "Strategic Members" and "Add-in Providers" reads like a Who's Who of the world's top software companies (bar one).

This illustrates another huge - and unique - strength of open source: the fact that it represents neutral ground that even rival companies can agree to support together. The mutual benefit derived from doing so outweighs any issues of working with traditional enemies.

Even though Eclipse is relatively little known at the moment, at least in the wider world, it is not a particular bold prediction to see it as becoming the most serious rival to Microsoft's Visual Studio, and the third member of the open source trinity that also includes GNU/Linux and OpenOffice.org.