Web 2.0 Logo
Home  Hardware  Software  Storage  Networking  Internet  Mobile  Web 2.0  Cloud  Green  Security  DSE Regs
INTRO   VIDEOS   GLOSSARY   ABOUT THE AUTHOR   INFO FOR EDUCATORS   SITE MAP   HOT!

For a list of free Web 2.0 (SaaS) applications, see HOT!

WEB 2.0: AN INTRODUCTION

"Web 2.0" refers to the use of the Internet for interpersonal content sharing and online service delivery. Whereas the unnamed "Web 1.0" that came before it was largely concerned with creating and viewing online content (reflected in the browser wars and in a proliferation of websites that few people ever visited), the Web 2.0 concept highlights services that allow people to find and manipulate content, coupled with those that enable all types of media and services to be published and inter-linked (or "mashed") in places that lots of people actually know about. Key players in the emerging Web 2.0 marketplace therefore include Google, YouTube, MySpace and Wikipedia.

The following provides a fairly comprehensive and integrated overview of the rapidly evolving and largely borderless Web 2.0 concept, as well as the new and broader idea of Web Squared. For a seven minute summary, you may also like to watch my Explaining Web 2.0 Video. You may also find useful this Web 2.0 Cheat Sheet by Will Sturgeon of Silicon.com. Or if you want some proof of how important Web 2.0 is becoming to business, just look at this BBC News Web 2.0 Report. Finally, if you are interested in Web 2.0 in higher education -- what I term "HE 2.0"(!) -- you may like to my recent article in the International Journal of Management Education.

THE KEY ASPECTS OF WEB 2.0

Web 2.0 is not a definitive something. Indeed, trying to tie down just **exactly** what is meant by Web 2.0 is like trying to nail jelly to a wall. Some people subsequently just dismiss "Web 2.0" as a piece of marketing hype intended to try and stoke a second Dot Com boom. However, the more you think about and investigate the involved ideas -- and in particular the more leading Web 2.0 pioneers launch new web-based services that fit under the Web 2.0 banner -- the more convincing the argument for taking Web 2.0 very seriously becomes. Indeed, what has to be appreciated from the start is that Web 2.0 involves the acceptance of a paradigm shift. The hardest part therefore involves getting your head around why Web 2.0 is something different from our first generation adoption of the Internet.

At a conceptual level, Web 2.0 is concerned with establishing and maintaining more fluid, more flexible and richer online connections between people, services and/or information. Specifically, such improved connections may be created and maintained between two or more people, between two or more computers and organizations that provide online services, or between individuals and the digital content they create, manipulate and store. Isolating these three possible categories of Web 2.0 connection quickly enables us to define the three key aspects of Web 2.0 as comprising:

  • Interpersonal computing -- involving person-to-person interactions facilitated via websites that enable collaborative content creation, sharing and manipulation.
  • Web services -- involving application-to-application (and hence organization-to-organization) data and service exchanges facilitated by automated connections between web servers and other Internet technology.
  • Software as a service (SaaS) -- involving human interactions with digital content facilitated by applications delivered over the web and that free the user from locally installed software.

The following sections explain these three key aspects of Web 2.0 in more detail.

WEB 2.0 AND INTERPERSONAL COMPUTING

The personal computing revolution of the early 1980s and onwards primarily involved individuals working in isolation on their own PC. Key personal computing applications were hence activities such as word processing, creating spreadsheets or graphics, and playing stand-alone games. In contrast, "interpersonal computing" -- a term often credited to the late, great technophilospher Timothy Leary -- focuses on the use of computers to link people to each other and hence to facilitate richer forms of digital human interaction. Interpersonal computing has existed ever since computer networking was invented. However, it is arguably only with the fairly recent developments of Web 2.0 that interpersonal computing has really come of age.

The easiest way to start to understand both interpersonal computing and hence the first key aspect of Web 2.0 is to gain some knowledge of those specific online developments that most commentators accept as characteristic of these phenomenon. Just as a doctor often recognises a disease by looking at its most manifest symptoms, so interpersonal computing and Web 2.0 are most easily at least initially understood via a quick run-down of those online developments that any web surfer can immediately observe.

The interpersonal computing aspects of Web 2.0 are most commonly associated with the development of wikis, blogs, social networking sites, and viral video sites. Wikis are websites that allow visitors to easily add, remove and edit content, hence enabling the collaborative authorship of comprehensive documents (as opposed to single-authored information resources that usually languish all alone on the web). The best example of a wiki is the multi-lingual, web-based encyclopaedia Wikipedia, and which currently includes over two million articles.

A blog -- or "web log" -- is a chronological, journal-style website which its author (or "blogger") maintains like an online diary. There are now a whole host of websites that enable anybody to start their own blog, such as Blogger or Blog.co.uk. Interest is now also growing in "microblogging", as available on Twitter, and which is based on blog entries no more than 140 characters in length, and which can be access from both the web and a mobile phone. There is even a special blog search engine called Technorati, and which currently tracks over 100 million blogs.

Social networking sites (SNS) enable people to build social networks online. Groups established within such communities are usually fostered around existing friendships, interests, teams and activities, and facilitated by online tools for sending individual messages, file sharing (particularly photo sharing), discussion forums, and online chat. The most popular social networking sites are MySpace, Facebook and Bebo. You can find a great list of the top 20 social networking sites here.

Related to social networking is social bookmarking. This is offered by sites including del.icio.us, Reddit, Digg, Facebook, StumbleUpon and Kaboodle, and allows people to save links to web pages that they want to remember and to share, and with tags and a variety of other tools being available for bookmark organization.

Social networking sites are the successful offspring of earlier attempts by many companies in the 1990s to create online virtual communities (VCs) -- a concept first coined and popularised by legendary cyber pioneer Howard Rheingold in his now freely available book The Virtual Community.

Finally, viral video sites are websites that allow anybody to post videos online. Whilst it is now not difficult to put a video on any website, the significance of viral video sites is that they provide somewhere to put videos where it is likely that at least some other people will actually find them. In a sense, viral video sites hence act as "everybody's broadcaster" or "everybody's distributor" in a world in which everybody is already a potential film maker and publisher. The giant of viral video sites is YouTube, although there are now some very interesting competitor sites, such as Kaltura, where users can "create together" video and other online media projects.

If you are reading this page and have never visited a wiki, blog, social networking site or a viral video site, you are strongly encouraged to use some of the links above to do so in order to gather a first-hand understanding of what these key components of Web 2.0 are all about. When it comes to "getting" Web 2.0, there is just no substitute for direct experience! :-)

What all true interpersonal computing websites have in common is that they involve all visitors in actually or potentially transforming the experience of many or all other visitors. This concept is often greatly misunderstood in that it does not imply that all or even the majority of visitors will explicitly author new "top level" content -- such as writing a blog or uploading a photo or video -- and which remains an online activity still only undertaken by a minority. However, successful Web 2.0 sites nevertheless turn as many visitors as possible into valuable content shapers.

To illustrate this concept, every visitor to YouTube shapes the site's content each time they watch a video. This is because by watching a video they increase its number of recorded "views". Even more importantly, once they watch more than one video each visitor also contributes to the web of connections that builds up between videos, and which in turn helps to generate each video's "related videos" list, not to mention the lists of the most popular videos. On YouTube everybody is therefore almost inevitably a content shaper, and this is before we even start to consider the actions of those visitors who actually log-in and rate videos, comment on them, or save "favorites" to their own channel -- let alone those proactive individuals who actually upload new video content.

THE RISE OF WEB SERVICES

The public face of Web 2.0 may very much be focused on those websites like MySpace and YouTube that facilitate free interpersonal content sharing. However, at least as important in terms of the business implications of Web 2.0 is the second key aspect of web services. In essence, whilst interpersonal computing is concerned with improving the scope and quality of the interconnections that may exist between two or more people, web services enable improvements in the scope and quality of interconnections that may exist between two or more different web resources, and hence between those organizations that deliver them.

Web services can most simply be thought of as components of online functionality that can be plugged together -- or "mashed" -- like a kind of digital lego. So, to take a practical example, if an organization needs to take credit card payments online, it can either set up its own merchant bank account, or -- more sensibly -- integrate the web service of a payment service provider (PSP) like Worldpay, Netbanx or Paypal into its site. Visitors will make their purchase from the company's own website, but will then be transported to the PSP's website to where they will enter their credit card details and payment will be arranged. All of this will happen automatically, with two organizations having their offering electronically integrated online.

As another example, and like many property websites, Rightmove integrates a web service into its online offering to provide a map and local information for every property for sale or rent. Specifically in this instance, AboutMyPlace is used to provide this web service, if with AboutMyPlace in turn obtaining the raw maps to which it adds local and land registry information from Microsoft's Virtual Earth web service. Most visitors to Rightmove may be oblivious to the fact that the information they view is sourced from multiple services. However, this absolutely transparent integration of computer-to-computer and hence organization-to-organization interactions online is what web services are all about.

Other examples of web services include Google Analytics -- which can be easily be "plugged" into any website to enable traffic analysis -- as well as Google Checkout. The latter not only handles online payments, but also provides shopping cart facilities for larger retailers, as well as simple "Buy Now buttons" that can be used by smaller websites wanting to offer a few items for sale without the hassle of setting up their own e-tail facility.

To make use of the above and other web services, so called mashups are created by embedding a piece of code from a web service provider into the page of the website accessing the service. Such code may be as simple as, say, a YouTube video embed link, through to a more complex piece of code written in the application programming interface (API) of the web service provider. A list of over 500 websites with publically available web service APIs can be found at programmableweb.com/apis. You can also look at my very simple mashup example page to get a better idea of what this is all about in practice. My own favorite is the online hamster. Ahh.

Whilst creating mashups can potentially be complex, there are already an increasing range of free tools available to assist with the process. These include Yahoo! Pipes and Intel's Mash Maker. There are also now sites that bring together a great many web services "gadgets" in one place, such as the most excellent Google Gadgets where any web developed can showcase and sell their mashable wares. Indeed, build a site (for free) with Google Sites and incorporating most Google Gadgets becomes a piece of proverbial cake (which is arguably the best kind as it can't make you fat).

In a business context, web services are frequently linked to the broader concept of developing a service-orientated architecture (SOA) whereby business activities are broken down into distinct processes that can then be delivered via a mashup of web services purchased from several organizations and subsequently inter-linked online. The business activity of selling something to a customer, for example, can be broken down into the processes of taking their order, taking their money, and providing them with the goods concerned. As already discussed, a company's own website could be used to take customer order details, with the services of a payment service provider inter-linked to process credit card payments, and a shipping company (such as Federal Express) also inter-linked via web services to facilitate both the delivery of goods and online delivery tracking.

A business selling goods to a customer via the above online arrangement (which offers the customer a seamless service from three distinct companies inter-linked via web services) is often described as loosely coupled. This is because the specific services used within their overall business process could easily be removed and replaced with those offered by other providers. The company could, for example, relatively easily switch from one payment service provider or shipping company to another due the flexibility inherent in coupling computer systems and hence organizations together via Internet technology.

SOFTWARE AS A SERVICE (SaaS)

The final key aspect of web 2.0 is software as a service or "SaaS". This broadly encompasses the delivery of software application functionality directly via the web, as also discussed in the software section. Some commentators choose to classify SaaS as one element of web services, which to an extent is reasonable given that both web services and SaaS involve online service delivery. However, in all but the most basic analysis of Web 2.0 it is more sensible to separate SaaS from web services. This is because SaaS involves services that provide new means for human beings to create, access and manipulate digital content, in contrast to web services, which facilitate automated data exchanges between organizations and their online systems. Or to put this another way, SaaS offers online services to people, whereas web services offer online functionality to computers and organizations.

Like most Web 2.0 developments, SaaS is most easily understood with reference to specific examples. Probably the best of these to first consider is Google Docs. This is a free online word processor, spreadsheet and presentation graphics application that can be used as an alternative to a locally-installed software application like Microsoft Office (and with which is it compatible). Google Docs is a free service with no obvious downsides that anybody should investigate. Indeed, as part of the Google Apps cloud computing suite, it is now used by over two million companies. As well as leading to significant costs savings, the use of Google Docs can prove particularly useful in teamwork situations where several people need to work on the same document, and where the creation of multiple document versions exchanged via e-mail can be neatly avoided.

A second excellent provider of both free and for-a-fee SaaS applications well worth a browse is Zoho, whose wide range of online offering includes the Zoho Writer word processor, Zoho Sheet spreadsheet, Zoho CRM for sales, marketing and customer support functions, and Zoho Wiki. Indeed, Zoho's range of SaaS applictions is constantly growing and very impressive, with Zoho Marketplace having recently been launched to bring together in one cyberplace "the most diverse and largest repository of ready-to-use business applications from around the world".

Another good SaaS development to investigate is Pixlr. This is an online photo editing package that you don't even have to register to use. Other providers of currently free online SaaS applications include ThinkFree as yet another online word processing and spreadsheets offering, SlideRocket for online presentations, and the Jaycut online video editor. Yes, you did read that last one correctly!

Whilst the availability of free online personal productivity software is a relatively new development, some companies have for several years been offering successful commercial SaaS applications. For example Clarizen.com provides SaaS project management software over the web, whilst long-time commercial SaaS pioneers Salesforce.com and Employease.com offer online CRM and HR systems respectively. For businesses, Huddle now also offers an interesting suite of (to quote the site!) "online workspaces containing powerful project and collaboration tools". Finally, if you want even more, try browsing the pages of SaaS Directory (you can figure out what this site does yourself!). Oh, and you can also find a shorter list of key SaaS applications on this very website in What's Hot!).

OK, so I've said "finally" and now I'm going to say it again! So finally when it comes to examples, if you want to use SaaS and don't want to abandon Microsoft Office (somebody may still love it I guess), then you could try The IT Farm. This site provides access to an online desktop on which "real" Microsoft applications are installed. No, I kid you not! Go check it out!

SaaS Implications

The mainstream adoption of SaaS will potentially offer a great many benefits, not least including being able to access both our software and our data from any web-enabled computing device. What Bill Gates has termed the coming online software "services wave" will also significantly impact on the computer software industry.

For over 25 years, personal computer users have had no option but to purchase software functionality in discrete and often expensive applications packages that have taken little or no account of their individual requirements. A home user wanting to write a few letters, for example, has had to purchase the same office software as a large multinational. SaaS changes this in that users will increasingly only have to access (rather than purchase and install) the specific software functionality they require. The pricing model will as a result fundamentally change, with many users likely to obtain basic services for free, whilst larger concerns will pay for more advanced SaaS applications, as well as application customization, integration and support.

The availability of SaaS applications is also already starting to challenge the extent to which organizations need to develop and maintain their own IT infrastructure. For example, over 1500 companies are now using online web-based HR solutions from Employease.com rather than maintaining in-house HR systems. Meanwhile in higher education, more and more universities are rolling-out Google Apps Education Edition (a tailored SaaS e-mail, office, calendar and messaging suite) across their campuses.

In practical terms, SaaS adoption will be determined to a large extent by the availability of low-cost and reliable high-speed Internet connectivity, as clearly without such connectivity the use of SaaS cannot even be considered. Security and data protection issues also need to be carefully evaluated within organizations, as the data held and manipulated by SaaS applications clearly resides outside of corporate boundaries on third party servers. Any sensible business today therefore ought really at the very least to have a very explicit policy on what data (if any) it considers appropriate to be created with or uploaded to a "public" SaaS application.

Conceptually, SaaS development may also lead to a blurring in the divide between software and the data that software is used to manipulate. Before Web 2.0, common practice was to exchange data -- such as photographs or Word documents -- by e-mail attachment, with an assumption being made that the recipient would have purchased and installed appropriate software to access such attachments on whatever computing device they happened to be using. When it comes to exchanging photos and video, already this has largely changed, with the norm having become the exchange of a link to a website where the file can be viewed. As SaaS office and business applications become more commonplace, so many people will similarly cease to exchange office document attachments in favour of exchanging links to data that can be both viewed and manipulated in a SaaS application (such as Google Docs). Software will thereby become "transparent". Indeed, in three-to-five years time to send somebody a file that they require appropriate software to open will for the most part be unthinkable.

SaaS offerings are frequently associated with another Web 2.0 term known as Rich Internet Applications (RIAs). RIAs are defined as offering far more functionality than traditional web pages, with all of the SaaS examples listed above also being classifiable as RIAs.

SaaS/RIA developments depend on the use of new and more complex Internet programming technologies than the hypertext mark-up language (HTML) in which web pages have traditionally been written. At present, Adobe's Flash technology has become pretty much a standard, and hence the basis for many Web 2.0 offerings. However, Microsoft is keen to promote its own competitor to Flash known as Sliverlight, and which at present has not been installed as a browser plug-in by many Internet users. A standards war is therefore now starting to be played out between Adobe with its established Flash technology and an associated set of RIA development tools called Flex and Adobe Integrated Runtime (AIR) on the one side, and Microsoft with Silverlight and an associated RIA development platform called Windows Presentation Foundation (WPF) on the other.

CORE WEB 2.0 PRINCIPLES

As the above discussion of interpersonal computing, web services and SaaS hopefully highlights, Web 2.0 developments present both individuals and organizations with many new business and computing paradigms that challenge current norms. Delving a little more deeply into the conceptual core of Web 2.0 is hence warranted. To do this, it is most sensible to become acquainted with the work of Tim O'Reilly, who first coined the term "Web 2.0" in 2004, and whose explanation of Web 2.0 from September 2005 can be found here.

O'Reilly suggests that the "gravitational core" of Web 2.0 is encapsulated via the following seven principles:

  • The web as a platform (which not least highlights the move away from a Microsoft dominated desktop to a new world of web-based online application functionality and integrated web services).
  • Harnessing collective intelligence (which signals an embracing of user input to aggregate more and better content via social networking sites, wikis, blogs and viral video, and as also discussed in the context of content shaping above.).
  • Data as the next Intel inside (which suggests that value will increasingly become associated with data and its and management and content shaping, as opposed to software development and dedicated infrastructure provision).
  • The end of the software release cycle (which will be as a consequence of continually updated SaaS applications accessed online as the new software industry model).
  • Lightweight programming models (which relates to the increased use of more open and more flexible online programming tools and languages in systems development).
  • Software above the level of a single device (which refers to a world in which all data, web services and SaaS applications will become accessible from any desktop or mobile computing device that has wired or wireless Internet access).
  • Rich user experiences (which reflect the increasing trend for audio, video and interactive online content).

A thorough reading of O'Reilly's What is Web 2.0 paper is recommended to gain a full understanding of the above. However, in short perhaps the most significant concept to note is the emergence of the web as the world's dominant computing platform. Whereas in the Web 1.0 era, companies (such as Netscape and even Microsoft) competed to get people to download and install their software, so key Web 2.0 players (like Google) simply want users to access their services. Indeed, the range of new web services and SaaS applications that the mighty Google has on offer -- ranging from maps to Google Earth satellite imagery, to Google Docs, to Google Analytics, to Google Checkout, to language translation, to e-mail alerts is quite simply staggering.

Today users of Web 2.0 services are being invited to run software on the hardware of the Internet, not to install and run it on the hardware of their individual desktop or mobile device. As O'Reilly notes, "none of the trappings of the old software industry are present". Users access just the functionality they require when they require it, rather than purchasing and installing applications overloaded with costly functionality that most will never actually use.

O'Reilly's second principle of "harnessing of collective intelligence" is also highly of note. It refers to Web 2.0 developments that enable everybody both to find and to publish content in a public space, and which through such interactive activity embed knowledge of value to others. One key way in which such a "wisdom of crowds" develops is via the use of collaborative tagging (also known as folksonomy) to categorise content -- and where tags are user selected keywords applied to files that then enable both the user and others to locate content of relevance to them. Content shaping is also another means by which a wisdom of crowds is captured and spread.

Of all of O'Reilly's above principles are interdependent. They also all point towards an evolution away from personal and organizational computing, and towards interpersonal and interorganizational computing and a future computing industry in which neither hardware or software companies have the market power they once did (and arguably just about still have). Web 2.0 is in this context is just another development in the ever-increasing transparency of computing as both a business and a human activity.

FROM WEB 2.0 TO WEB SQUARED

The term "Web 2.0" was first used five years ago. That's simply an age in computing, and hence it's not unreasonable to ask "so what comes next?" For some time there has been discussion of "Web 3.0" to signify the emergence of an artificially intelligent "semantic web", or perhaps a 3D web accessed in virtual reality. However, in June 2009 Tim O'Reilly and John Battelle went far further by introducing the concept of "Web Squared". This is described in their excellent white paper Web Squared: Web 2.0 Five Years On. You may also want to read my own articles Moving Beyond Web 2.0 and/or Web 3.0 Promises Much to CIOs.

In essence, Web Squared links the collaborative power of social networking to the "Internet of Things", as well as applying Web 2.0 thinking beyond the computer industry. Some will naturally question whether "Web Squared" is just O'Reilly and Battelle trying to create a new bandwagon before their old one of Web 2.0 runs out of steam. However, personally -- and as I explore in my own Explaining Web Squared video -- I think there is a great deal of value in the new Web Squared label. This is because, whilst Web 2.0 is solely about using the Internet as a platform for establishing new types of connection and facilitating collective intelligence, Web Squared builds on this foundation in two important respects.

Firstly, the "squared" part of Web Squared signals the way web activity will grow exponentially as more and more objects get online. This will result in Web 2.0 applications being fed data not just by human beings typing on keyboards, but also by cameras and other types of sensor. Some objects will get online directly via embedded technology such as RFID tags or Bluetooth or WiFi network links. However, the growth of the Internet of Things will also be driven by technologies that will recognise objects and link data to them. As vision and voice recognition technologies improve, in time this means that almost every camera, microphone, scanner, GPS locator and other form of sensor may potentially start to directly feed the web with data on the objects within its range. If the resultant "data shadows" are then collaboratively and openly shared a whole host of new opportunities will emerge. For example, Sat Nav systems will be able to direct us not just using an internal map, but also data on the location and predicted intent of every other vehicle on the road.

If a collaborative Internet of Things seems unlikely then it is worth mentioning that it is already starting to happen. For example first-generation augmented reality browsers such as Layar and Wikitude are already overlaying information about the places or objects viewed on the video feed from a mobile phone camera. Google has also just heralded the new era of voice and sight search with its beta release of Google Goggles for android mobile phones.

The second and even more fundamental aspect of Web Squared signals the application of Internet thinking beyond computing. The idea is that the openness, transparency and many-to-many collaboration of Web 2.0 will have a powerful role to play in addressing global problems such as Peak Oil and climate change. Indeed as O'Reilly and Battelle conclude, "Web meets world. That's Web Squared".

In this broader context, the Web Squared trend highlights how the world and the world-wide web are converging, with our conceptual focus shifting from the new forms of connection facilitated by Web 2.0, to the single entity created as all Internet users and computers become the interconnected cells of a global, cybernetic creature. Consideration of Web Squared therefore leads us to consider very big questions of identify and evolution as I explore in more depth in the second programme of my Challenging Reality TV series over on ExplainingTheFuture.com.

In his Web Squared report, O'Reilly says that it's time for the Web to engage the real world and to help solve its most pressing problems. For me, this nicely highlights how web development now has to be about far more than computing. Granted, at one level Web Squared will involve augmented reality and the more sophisticated mining of the mass real-time data that will flow from an interconnected Internet of Things. However, far more importantly, Web Squared will also involve a widescale recognition that the thinking behind the evolution of the Internet may be our best hope for dealing with our most fundamental future challenges.

WEB 2.0: SUMMARY

To a large extent, any a reasonable understanding of where computing is today, let alone where computing is going in the near future, has to involve a solid appreciation of Web 2.0 and the emerging meme of Web Squared. Indeed, these topics are irrevocably inter-linked with almost every other topic covered on this site. For example, the rise of SaaS may significantly diminish the purchase of packaged software and the need for individual storage, as well as driving the wider adoption of desktop and mobile thin-client hardware (hence increasing further the significance of computer networking and our reliance on the Internet), and resulting in more power-friendly, greener computing.

Because Web 2.0 is making it more obvious that all that really matters are the services and information that computer technology now near-effortlessly facilitates access to, both individuals and companies will increasingly not be paying for complex devices and applications that they don't understand and really don't need to understand. Web 2.0 hence matters increasingly to business because where the value is created is starting to be challenged and to change. It is therefore perhaps not surprising that Business Week has claimed that Web 2.0 Has Corporate America Spinning.

Beyond the boardroom and the IT silo, Web 2.0 also matters because it is starting to change the way in which we are all interacting not just with computers but with each other. Whereas a decade ago the young implicitly recognised the Internet as a culturally significant **technology** development, so today youth culture embraces the Internet as no more and no less than a communications media and a mechanism for service delivery. Gone already is the techny veneer, with teenagers glued bleary-eyed to their computers being recognised as addicted to each other, rather than to computing. Perhaps sadly and even alarmingly, there appear to be fewer teenagers sitting in their bedrooms programming anymore.

The challenge for the young is in recognising how their use of the web is different to what has gone before. The problem for the rest of us is to conceptually get a grip on what is now so deeply engrained into the cyborg mentality of the young. Expect, therefore, this section of ExplainingComputers.com to continue to update very regularly as I try to do this most important of topics more justice.


Footer Logo