Student_Presentation_Jason_Nikolai
Download
Report
Transcript Student_Presentation_Jason_Nikolai
Web 2.0:
What is it? Is it a Novel Technology?
Created by
Jason Nikolai
COMS 6125 – Web-Enhanced Information
Contents
Why I Chose Web 2.0
What is Web 2.0?
Characteristics of Web 2.0
Web 2.0 Applications
Web 2.0 Tools
Web 2.0 Technologies
Is Web 2.0 a Novel Technology?
2
Why I Chose Web 2.0
In the past year, I’ve seen a number of projects with the key word
“Web 2.0” in the description
I wasn’t aware of any new standards or technologies that were termed Web
2.0
3
A Google search didn’t reveal a new “Web 2.0” Standard
I used my paper as an opportunity to dig into this “buzzword”
Did I miss the next big technology trend?
Or, did brilliant marketing people over hype a new term?
What is Web 2.0?
A “buzzword” with MANY definitions
The various definitions ranged
Business Models
Specific Technologies
User Interface on the Web
There isn’t a single agreed upon definition of Web 2.0
My definition of “Web 2.0”
A World Wide Web application that offers a service in which users participate,
information is shared, content is dynamic and the users are the focus of the
application
The key point of “Web 2.0” is the users
4
Without a contributing user base, there isn’t a Web 2.0 application
Characteristics of Web 2.0 Applications (1)
Dynamic Content
Content gathered from multiple sources in real time and assembled on a
single Web page
User contributed, user driven content
Granular addressability of content
5
Users access only those parts of the applications they want at the time they
want it
Openness
Exposure of public application programming interfaces (APIs)
Other applications can leverage and integrate their functionality
Characteristics of Web 2.0 Applications (2)
Perpetual beta
The product is developed in the open, with new features slipstreamed in on
an ongoing basis
Rich user experience
Arguably better-designed, more intuitive, and more user-friendly graphical
user interface
Cleaner interface, one that is not excessively crowded with links
Bringing the experience of the desktop into the browser from both a graphical
and usability point of view
User participation
6
One example is the ability to drag and drop within Web 2.0 applications
Users communicate with other users instead of producers creating content
that is consumed by the user community
Web 2.0 Applications (1)
Corporate Applications
Blogs
and Wikis are starting to move into businesses as a simpler
and lightweight way to do collaboration
By
using organizational blogs, social bookmarks and people-tags,
the social interaction between employees is promoted
del.icio.us
A social
bookmarking site that allows people to share their
bookmarks, comment on them, and tag them
Tags
allow users to essentially vote on the topics they think are
most applicable to a particular web page and that information is
shared with other users
Flickr
Flickr
is an online photo management and sharing application
Flickr
offers custom feeds so that users can be notified of new
personalized content
A rich
set of APIs is available so that third party developers can
incorporate Flickr content into applications
7
Web 2.0 Applications (2)
Google Maps
Google
Maps is a mapping application by Google and has
become an emblem for a Web 2.0 application
Richer
client experience (dynamically updated)
API
that allows outside developers to incorporate Google
Maps into third party applications
Wikipedia
Wikipedia
is a free, online encyclopedia that is edited by its
users
Users
8
are the producers as well as the consumer of content
Web 2.0 Tools (1)
Asynchronous JavaScript and XML (AJAX)
Technology that allows dynamic replacement and updating of parts of a
web page without requiring a full page refresh from the server
Cascading Style Sheets (CSS)
Provide a language for defining style (such as font, size, color, spacing,
etc.) for web documents
Enables richly styled elements which can be explicitly placed on pages
Flash Animation Software
Flex
A proprietary server-side product with an accompanying design studio desktop
product
It allows artists and graphic designers to assemble web pages in the graphical
studio environment, and then translate the controls into animations that run in
Flash
Laszlo
9
Laszlo is the other technology, which directly competes with Flex along the
same design process from a technical perspective
Web 2.0 Tools (2)
Iterative programming languages
In order to quickly develop new features and run a perpetual beta,
programming languages that allow for iterative development are crucial to
create Web 2.0 applications
Traditional languages may be too heavy weight for the agile development
model used for most Web 2.0 applications
Application Programming Interfaces (APIs)
10
Web APIs allow third parties to integrate content from Web 2.0
applications into new applications and potentially provide new services
Web 2.0 Technologies (1)
Blogs
A typical blog combines text, images, and links to other blogs, web
pages, and other media related to its topic
The ability for readers to leave comments in an interactive format is an
important part of blogs
Mash-ups
Really Simple Syndication (RSS) Feeds
11
A mash-up is a web application that combines data from more than
one source into a single integrated tool
Really Simple Syndication (RSS) feeds allow users to link not just to a
page, but to subscribe to it with notification every time that content
changes
Web 2.0 Technologies (2)
12
Tagging
Tagging (also known as “folksonomy”) is the practice and method of
collaboratively creating and managing tags to annotate and categorize
content
Tagging is a form of resource sharing, which allows users to share
their favorite Web links and other resources by using user defined
words called tags
Wikis
A wiki is a web application that allows the easy creation and
modification of content directly through a web browser using a simple
markup language
Intended to promote group collaboration and thus participation, which
is a key principle of Web 2.0
Is Web 2.0 Novel Technology?
A definition of “Novel Technology”
The practical application of knowledge in a particular area that is new and not
resembling something formerly known or used
The key characteristics of Web 2.0 are dynamic content, granular
addressability of content, openness, perpetual beta, rich user experience,
and user participation
Novelty Analysis
Dynamic Content
Granular addressability of content
13
Web 2.0, dynamic content can be integrated into a web site nearly seamlessly using tools like
AJAX and more modern browsers
Although the user experience has improved, the concept of dynamic content is not new
Allows users to subscribe to only the content of interest
Better search engines and tagging have improved the user experience for locating desired
content
In the past, news groups have provided the capability to subscribe to information and although
searching has improved, the concept has been around long before Web 2.0
Is Web 2.0 Novel Technology?
Novelty Analysis (Continued)
Openness
Perpetual beta
The concept of having a perpetual beta is not new; Microsoft and other firms have
employed beta testing strategies with external customers for decades
Rich user experience
From a technical perspective, exposing an API presents nothing new or novel
The user experience of Web 2.0 applications is arguable better than predecessor
applications
HTML, JavaScript, and XML all pre-date the Web 2.0 concept and by themselves
are not new
User participation
The idea of using the Web for interaction between people is what the World Wide
Web has always been about
It was designed to be a collaborative space where people can interact
Users have participated in Web applications before Web 2.0
–
14
Amazon.com has allowed users to write reviews and consumer guides since its launch in
1995, in a form of self-publishing
Conclusion
Web 2.0 IS NOT Novel Technology
The technology components of Web 2.0 have existed since the early
days of the Web
The purpose of the Web has always been to connect people together,
Web 2.0 simply makes the Web arguably easier to use
15
Web 2.0 IS a new way of utilizing existing standards, protocols,
and technologies that is more user-focused and is arguably a
step forward in Web design
References / Acknowledgements
Presentation based on paper
Web 2.0: What is it? Is it a Novel Technology?
Written by Jason Nikolai
16
Presentation template © 2008, IBM Corporation