Skip to main content

III.
Implications of connectivity and accessibility

As users moved to the internet in an ever-growing number, the increasing acceptance and use of the internet as a modern information and communications technology led to a new way to participate in the network.

It led to a gradual transition towards a second generation of web-based services, which emphasises online collaboration, connectivity and the ability to share content among users, which became known as “Web 2.0”.

Web 2.0

The concept of Web 2.0 became popular during a series of conferences with the same name, organised by publisher Tim O’Reilly and MediaLive International, started in 2004 and discussing the turning point for the web after the bursting of the dot-com bubble in autumn of 2001. O'Reilly describes Web 2.0 as "the business revolution in the computer industry caused by the move to the internet as a platform, and an attempt to understand the rules for success on that new platform."

Unlike a Web 1.0 website that limits users to viewing content in a passive manner, a Web 2.0 website allows users to interact and collaborate with each other as part of a virtual community through social media communication as creators of user-generated content. Examples of Web 2.0 features include social networking sites or social media sites (Facebook, Twitter, LinkedIn), Web logs or blogs (WordPress, Medium, SquareSpace), collaborative writing or wikis (Wikipedia), image sharing sites (Flickr, Pinterest), video sharing sites (YouTube), web applications (Google Apps, Microsoft 365), collaborative consumption platforms (Airbnb, Car2Go), and a range of sites that continues to expand.

Let’s have a closer look at Web 2.0 and how it has turned the network into a vibrant computing platform.

A computer and social media icons
A computer and social media icons

Below we will look at how the shift towards new approaches for using the network have converged to create the web as we know it today.

Using the web as a platform

With software applications being built and used directly on the web as opposed to the user’s desktop, these reproduce the user experience of desktop software while offering features similar to a PC setting but running within the browser. This makes it convenient for users to access the same functionalities on different devices.

Using software as a service

Software is offered directly over the web with customers paying – directly or indirectly – for the use of that service. This offers a variety of advantages including accessibility, compatibility, operational management and lower upfront costs than traditional software download and installation.

Rich user experiences

On the other side, using the web as a platform allows rich user experiences to be built, with applications being developed to make web surfing and accessing the internet a better user experience.

Application programming interfaces or APIs

The word API surrounded by cords illustrating plug-ins
The word API surrounded by cords illustrating plug-ins

These are intermediate programs allowing devices to share important data and expose practical functionalities between devices and applications. APIs provide a secure and standardised way for applications to work with each other and deliver the information or functionality requested without any user intervention.

APIs play a key role in the improvement of existing services online and the development of new products and businesses. By allowing developers to reuse software components, APIs help them to develop new solutions without repeating work that’s already been done. This is made possible by accessing third-party services and data, or using APIs to transform a business’ own data and services into a platform that encourages others to build upon and use it.

Architecture of participation

The goal of creating rich user experiences also involves the end user providing feedback to optimise the customer experience. This is a key Web 2.0 principle: the service automatically gets better the more people use it, and is called the "architecture of participation", in which a community of users contributes to the content or to the design and development process.

Harnessing collective intelligence

Going one step further with the "architecture of participation" mindset, some platforms put the user at the core of their architecture, having users create and continuously improve the service. This is also known as “harnessing collective intelligence”.

Distribution of information over the web

Beyond simply contributing to the web, users started taking an active role in the creation and distribution of information over the web. One good way to get information out fast is through blogs. A blog is a regularly updated website that collects chronological texts and articles from one or more authors with the most recent appearing first, with a particular topic and where the author is free to publish on topics of personal or general interest. People read blogs, see things that interest them and write about it in their own blogs, facilitating the spread of information on the web, which becomes another widespread source of information alongside traditional media outlets.

Beyond the network, what powers the engine running Web 2.0 are the infrastructure and computing capabilities that manage the immense amount of data that Web 2.0 creates, namely cloud computing and big data technologies. In the next two chapters we will have a closer look at how the intersection of these technologies marks a new stage of the web revolution and lays the foundations for the development of emerging technologies, in what is called Web 3.0.

Part summary

After completing chapter 4, you should be able to:

  • Explain what the main kinds of networks are and what the main elements that constitute a network are.

  • Understand the difference between the internet and the World Wide Web.

  • Express the factors that have contributed to the transition towards a second generation of web-based services.

Excellent ⭐️
That was Chapter 4

Correct answers

0%

Exercises completed

0/0
Next Chapter
5. The cloud computing revolution