Web 2.0 is the second generation of Web development. It facilitates communication, secure information sharing, interoperability, and collaboration. Web 2.0 concepts have led to the evolution of Web-based communities, hosted services, and applications such as socialnetworking sites, video-sharing sites, wikis, blogs, and folksonomies. Web 2.0 enables users to run applications entirely in a Web browser. Users own the data on a Web 2.0 site and exercise control over that data. Web 2.0 sites, with their architecture of participation, encourage users to add value to the applications they use. This differs from traditional Web sites, which are solely for information retrieval and modifiable only by their owners.
2. Farhad Javidi
Chair, Simulation & Game Development program
Chair, Simulation, Modeling and Visualization Center
Chair, eLearning Course Quality Committee
Chair, Technology Committee
Central Piedmont Community College
Charlotte, North Carolina
farhad.javidi@cpcc.edu
704-330-6398
10. There are over 1.5 billion people connected to the Web
The Internet contains several trillion links on several billion Web pages
50 million pages being created daily
There were only a handful of people blogging in 1999
There are over 200 million blogs today
and over 1000 new ones created every minute
11. Google servers process one petabyte (1015 bytes)
of data every 72 hours.
YouTube is gaining 20 hours of new video content
per minute. As of December 31, 2008, it
contained 530 terabytes (1012 bytes) of video.
Today, YouTube stores up to 21 terabytes of data
per day or 7.7 petabytes per year.
The English Wikipedia is 25 times larger than the
next largest English-language encyclopedia.
12. 74% of CIOs say the advent of Web 2.0
applications will significantly increase their
security risk over the next three years.
12% of U.S. online consumers use RSS.
12 million households regularly subscribe to
podcasts.
67,000 new blog entries are posted each hour.
More than 50% of the members of all major age
groups are actively engaged with at least one
Web 2.0 application.
20. Karen Stephenson states:
“Experience has long been considered the best teacher of
knowledge. Since we cannot experience everything, other
people‟s experiences, and hence other people become the
surrogate for knowledge. „I store my knowledge in my
friends‟ is an axiom for collecting knowledge through
collecting people.”
Chaos is a new reality for knowledge workers.
23. What Are We Talking About?
Even though Cloud Computing is not a new term,
many educators remain confused about exactly
what it is and how to apply it. This session will
eliminate the confusion. Participants will learn
about Cloud Computing - its definition, structure
and tools. The session will focus on the
approaches of three companies to Cloud
Computing: Microsoft, Adobe and Google.
24.
25. “The interesting thing about cloud computing is that we’ve
redefined cloud computing to include everything that we
already do. […] The computer industry is the only industry
that is more fashion-driven than women’s fashion. Maybe
I’m an idiot, but I have no idea what anyone is talking
about. What is it? It’s complete gibberish. It’s insane. When
is this idiocy going to stop?
- Larry Ellison
Co-founder and chief executive officer of Oracle Corporation. As of 2010 he is the
sixth richest person in the world, with a personal wealth of $27 billion.
What the hell is Cloud Computing?
26.
27. “
Cloud computing is simply a buzzword used
to repackage grid computing and utility
computing, both of which have existed for
decades.”
whatis.com
definition of Cloud Computing
28. Cloud Computing
Software as a Service
Infrastructure as a Service
Hardware as a Service
Platform as a Service
35. 35Microsoft Confidential
An internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and
a set of developer services that can be used individually or together.
Introducing Azure™
™
40. Web 2.0
Web 2.0 is the second generation of Web development. It facilitates
communication, secure information sharing, interoperability, and
collaboration. Web 2.0 concepts have led to the evolution of Web-
based communities, hosted services, and applications such as
socialnetworking sites, video-sharing sites, wikis, blogs, and
folksonomies. Web 2.0 enables users to run applications entirely in a
Web browser. Users own the data on a Web 2.0 site and exercise
control over that data. Web 2.0 sites, with their architecture of
participation, encourage users to add value to the applications they
use. This differs from traditional Web sites, which are solely for
information retrieval and modifiable only by their owners.
41. Web 2.0
The term Web 2.0 was coined by Darcy DiNucci in 1999. In her article
"Fragmented Future," she writes: "The Web we know now, which
loads into a browser window in essentially static screenfuls, is only an
embryo of the Web to come. The first glimmerings of Web 2.0 are
beginning to appear, and we are just starting to see how that embryo
might develop. ... The Web will be understood not as screenfuls of
text and graphics but as a transport mechanism, the ether through
which interactivity happens. It will . . . appear on your computer
screen, . . . on your TV set, . . . your car dashboard, . . . your cell
phone, . . . hand-held game machines . . . and maybe even your
microwave."
42. What is Web 2.0?
According to Tim O'Reilly:
"Web 2.0 is the business revolution in the computer industry
caused by the move to the Internet as platform, and an attempt
to understand the rules for success on that new platform.―
According to John Chambers, CEO, Cisco Systems:
Next wave of corporate productivity gains should be paced by
Web 2.0 driven collaboration tools that use the network as the
platform to enable users to connect ‗any device to any content
over any combination of networks‘
46. CloudBooks
Netbooks
iPad
iPhone Apps
Windows Phone 7
Droid
Zune/Xbox 360
PSP/PS3 Home
Nintendo DS/Wii
47. Key Technologies of Web 2.0
RIA – Rich Internet Application
Buzzwords: Ajax Flash/Flex Silverlight
How to bring the experience from the desktop to the browser
from both graphical and user interface views
SOA – Service Oriented Architecture
Buzzwords: Feeds RSS Web Services Mash-ups
To leverage the functionality among applications
Social Web – End-user is Participant
Buzzwords: Wiki Blog Podcast Social Networking
End-user is integral part of the data of the application
48. Web 2.0 at CPCC
Plone CMS, DELTA (UHAL)
Pylon Syllabi System
YouTube /GoogleVideo
Gmail/Google Docs
Google Sites/iGoogle
Google Maps
Google search Appliances
WordPress
BlackBoard
Moodle
SecondLife
WikiMedia
Skype
YuuGuu
Blogger
And more …
49. Document Sharing
According to Pew Research, 44% of U.S. online adults are content
creators. They enjoy creating and sharing documents online. The best
content results from collaboration and collaboration is best achieved
through document-sharing. Email remains the most popular
document-sharing tool. While it works well for the distribution of
small text files and image attachments, email is not a collaboration
tool. Document sharing services take advantage of Web 2.0
technologies to enable users to post, create, view and share
documents on their servers. They provide users with the necessary
tools to edit their documents online while enabling them to
collaborate with other users in real-time.
50. Document Sharing Tools
Google Docs
http://docs.google.com
Microsoft Office Live
http://www.officelive.com
Zoho
http://www.zoho.com
Scribd
http://www.scribd.com
Dropbox
http://www.getdropbox.com
51.
52. Feeds
Feeds enable the delivery of new content to users’
devices as soon as it is published. Content
distributors syndicate a feed to allow users to
subscribe to it. The process of making a collection of
feeds accessible in one spot is known as aggregation
and is performed by an aggregator.
53.
54. RSS
RSS, an XML-based content delivery vehicle for Web
feeds, stands for Really Simple Syndication. A partial feed
includes:
- A headline
- A short summary of the content
- A link to the place on a website where specific content resides
RSS feeds are created in XML using tags that are enclosed
in brackets < > similar to HTML. Creating RSS feeds can be
a complex process. There are numerous free desktop and
online applications for creating RSS feeds.
55. Aggregator
Also known as feed reader or news reader, aggregator is
client software or Web application that aggregates
syndicated Web content such as:
• News headlines
• Blogs
• Podcasts
• Video logs
The aggregation process is as follows:
• A content provider publishes a feed link on his site
• End users register with an aggregator program by dragging the link
from the Web browser to the aggregator
• The aggregator continuously searches for new content
• When content is updated, the aggregator displays the updated content
58. Folksonomy
Folksonomy (a portmanteau of folk + taxonomy) refers to the practice
of collaboratively creating and managing tags to annotate and
categorize content. Also known as social classification, social indexing,
social tagging and tagging, folksonomy has taken full advantage of
Web 2.0 technologies in recent years. Folksonomy describes the
bottom-up classification systems that emerge from social tagging.
Metadata is generated not only by experts but also by creators and
consumers of content. This differs from traditional subject indexing.
With folksonomy, freely chosen keywords are typically used instead
of a controlled vocabulary.
59. Social Bookmarking
Social bookmarking enables users to store, organize,
search and manage bookmarks of their favorite Web
pages with the help of metadata, typically in the form of
tags that collectively and/or collaboratively become a
folksonomy. Usually public, bookmarks can be saved
privately, shared only with specified people or groups,
shared only inside certain networks or another
combination of public and private domains.
60.
61. Social Bookmarking Tools
Delicious
http://www.delicious.com
Google Bookmarks
http://www.google.com/bookmarks
62. Social Networks
Social networks are based on the theory of “six degrees of
separation.” First proposed in 1929 by the Hungarian writer, Frigyes
Karinthy, the theory states that any two people on the planet can
make contact through a chain of no more than five intermediaries. In
1967, American sociologist, Stanley Milgram, devised "the small-
world problem" to test the theory. In 2001, Duncan Watts, a
professor at Columbia University, recreated Milgram's experiment on
the Internet. Watts' research and the advent of the computer age
have opened new areas of inquiry related to six degrees of separation
in diverse areas of network theory, including power grid analysis,
disease transmission, graph theory, corporate communication and
computer circuitry.
66. Social News
Also referred to as social recommendations, social news
refers to websites where users submit and vote on news
stories or other links. Social news sites:
• Provide users with quick access to a variety of news, along with the
opinions of other users.
• Enable users to share content relevant to their interests and participate
in discussions with engaged members.
• Have spawned a number of news aggregator sites, which collect and
group articles based on growing Web interest, thereby presenting users
with a reflexive news feed.
• Employ human editors to determine the visibility of each news item.
Certain stories are removed from websites while others, deemed highly
relevant or newsworthy, are given a ‘featured‘ position.
67.
68. Social News Sites
Digg
http://www.digg.com
Fark
http://www.fark.com
Slashdot
http://www.slashdot.org
77. Web 3.0
Web 3.0 is a term used to describe the future of the World
Wide Web. Following the introduction of the phrase "Web 2.0"
as a description of the recent evolution of the Web, many
technologists, journalists, and industry leaders have used the
term "Web 3.0" to hypothesize about a future wave of Internet
innovation.
78. Web 3.0
― People keep asking what Web 3.0 is. I think maybe when
you've got an overlay of scalable vector graphics - everything
rippling and folding and looking misty - on Web 2.0 and
access to a semantic Web integrated across a huge space of
data, you'll have access to an unbelievable data resource. ‖
—Tim Berners-Lee, A 'more revolutionary' Web
79. Web 3.0
An evolutionary path to artificial intelligence
Transforming the Web into a database
Web-based applications and operating systems
Web 3.0 as an "Executable" Web Abstraction Layer
Evolution towards 3D
Possible convergence of Service-oriented architecture
10 megabits of bandwidth