Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
CIS 115
Lecture 21: Web 2.0 & Social Media
What is Web 2.0?
Image Source: Wikipedia
The Long Tail
Image Source: Wikipedia
Web 1.0 | Web 2.0 |
Static web pages | Dynamic pages |
Content from few | Content from many |
Local software | Web software |
Local storage | Web storage |
Read only | Write / Collaborate |
Text only | Multimedia |
Individual thoughts | Collective thoughts |
Propietary | Open / Shared |
Source: New Tools Workshop
Examples of Web 2.0 Sites?
Core Web 2.0 Technologies
Document Object Model (DOM)
Image Source: Wikipedia
JavaScript (1995)
AJAX (2005)
Extensible Markup Language (XML)
<person>
<firstName>John</firstName>
<lastName>Smith</lastName>
<age>25</age>
<address>
<city>New York</city>
<postalCode>10021</postalCode>
<state>NY</state>
<streetAddress>21 2nd Street</streetAddress>
</address>
<phoneNumbers>
<element>
<number>212 555-1234</number>
<type>home</type>
</element>
<element>
<number>646 555-4567</number>
<type>fax</type>
</element>
</phoneNumbers>
</person>
JavaScript Object Notation (JSON)
{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
Image Source: Geek and Poke
Rise of Social Media
Social Media Stats
Image Source: Creotivo
Discussion Time!
Is Web 2.0 and Social Media
Good, Bad, or Otherwise?
List 5-10 Good and 5-10 Bad aspects of Web 2.0 and Social Media
Assignments
Blog 10: Web Technologies
While many people regard the internet as a single entity that is incomprehensible, we as computer scientists understand that it is actually made up of lots of underlying technologies and systems all combined together to bring life to the internet. Choose a technology related to the internet and tell us more about it. Try to think outside the box and find a technology no one else will write about. Here are some questions to ask yourself as you research it:
Create your own Website!
Create a webpage that has:
Social Media