About RSS
Search for: in 
image: netvibes widgets
Assemble widgets online at Netvibes
R E L A T E D   C O N T E N T

Free email newsletters




Jargon Buster

ADVERTISEMENT

A world of widgets, wikis and mashups

The web has evolved into an interactive, personalised, programmable medium. Here's how you can benefit

Tim Anderson, Personal Computer World 19 Mar 2007
ADVERTISEMENT

The next-generation internet, sometimes called Web 2.0 or even Web 3.0, is a slippery concept, perhaps because it is both a technological and a social phenomenon.

The technology is easier to explain. The advent of fast internet connections at home, work and from mobile devices, means that personal computing is no longer just about a beige box on a desk.

Today, it is about being able to access your data from anywhere, and perform tasks such as writing documents or analysing figures, without caring where the application you’re using is running.

It’s also about harnessing the vast array of internet resources in ways that are useful. The company that has done most to enable this revolution is Google, whose clever algorithms and seemingly inexhaustible scalability enable it to answer many of our questions nearly instantly. If the internet is the computer, Google is its user interface.

In this new era, the data is in the internet ‘cloud’ and the user is on the move. Software needs to be highly adaptable, preferably working across multiple devices with minimal installation hassles. To help this happen, software architects have come up with the notion of ‘software as a service’.

Applications run on the web server, and the client is a web browser, or an automatically installed applet embedded in a web page, or a desktop application, all accessing the server in the same way. It’s all glued together using XML or JSON (Javascript Object Notation), so that the services can be made available – or ‘published’ – in a platform-independent way.

Where once it was assumed that web applications were a poor, clunky second-cousin to smooth, slick desktop software, Web 2.0 technologies such as Ajax and Flash have changed all that, bringing the richness of the desktop to the browser.

One of the benefits of this service-based approach is that separate services can be mixed together to create a new application category called a ‘mashup’. The concept is similar to the long-established practice of building software from components, except that in this case the components are all services with their own data streams.

Sites such as Netvibes or Windows Live Spaces allow users to construct personal portals, assembling data from multiple sources into a single personalised website.

So much for the technology; but what about the social aspect? A key factor in the growth of such systems is that authoring web content is no longer technically demanding. The web has become participative, just as its inventor Tim Berners-Lee originally envisaged. The implications are far-reaching.

Publisher and web guru Tim O’Reilly observed in an article that Web 1.0 was the era of Britannica Online, and Web 2.0 the era of Wikipedia. The public relations industry is in a spin trying to figure out how to manage business publicity in a world of 70 million blogs, where purchasing decisions are now based more on user reviews than vendor blurbs. Web 2.0 is also about collaboration, from open-source projects to virtual meetings.

To put all this into context, let’s look at six key ways to take advantage of the next-generation internet.


All Online
Tags: Features

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S
D I R E C T O R Y
Sponsored links
F E A T U R E D   J O B S
United Kingdom | The Open University
The Open University Computing & IT qualifications - Helping you get on At The OU we're world leaders in helping people balance learning with working life. So whether you're looking to get into Computing or ... more >
United Kingdom | University of Brighton
 Senior Network Officer, from £30,013 to £35,858 per annum Information Services is responsible for all centrally provided IT Services and facilities and has an ambitious development programme outlined to 2012. Working in a small team you ... more >
United Kingdom | MI5 Security Service
Software Developer/SQL Specialists Working for MI5 you will use your expertise to protect the UK from terrorism, espionage and other threats to national security. You'll be joining a team that provides essential technical analysis and ... more >
United Kingdom | Swansea University
Programmer/Analyst (Content Management System), £25,135 - £28,290 pa Administrative Computing Unit   Joining an established team your role is to develop and enhance the University's use of the Terminal-Four Content Management System. Working closely with technical ... more >
More job opportunities
ADVERTISEMENT
Join our fight for a fair deal when shopping online