L3 cs110 jcu-sindoni rev10092011

20
Fall semester 2011 Day 3: Intranet / Extranet, Cloud computing principles, Web 2.0, Social networks Professor: Giuseppe Sindoni ( [email protected] ) Microcomputer applications This material is distributed under the “Creative Commons “Attribution – NonCommercial – Share Alike 3.0” , available at http://creativecommons.org/licenses/by-nc-sa/3.0/

description

Slides for lesson 3. CS110-3@JCU

Transcript of L3 cs110 jcu-sindoni rev10092011

Page 1: L3 cs110 jcu-sindoni rev10092011

Fall semester 2011

Day 3: Intranet / Extranet, Cloud computing principles, Web 2.0,

Social networks

Professor: Giuseppe Sindoni ([email protected])

Microcomputer applications

This material is distributed under the “Creative Commons “Attribution – NonCommercial – Share Alike 3.0” , available at http://creativecommons.org/licenses/by-nc-sa/3.0/

Page 2: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 2

Intranet

A set of internet services accessible only within an organization’s local network

Uses Internet technologies and protocols Delivers tools and applications to employees

- Collaboration- Knowledge sharing- Internal publishing- Internal PR - …

Example: a web interface for an organization’s

staff management system

Page 3: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 3

Planning and creating an Intranet

strategic planning governance functional planning content design policies and processes search applications etc. 

Page 4: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 4

Extranet

A computer network that allows controlled external access for specific business or educational

purposes

An extension to an intranet An Intranet available from the Internet, but with

limited access Applications offered on a Software as a Service

(SaaS) basis  

Example of an extranet: MyJCU

Page 5: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 5

The Google extranet

•Google services form an extranet for their users

•Available services:o Search engineo Docso Gmailo YouTubeo ...

•Web 2.0 technologies enable software as a network service, as opposed to software as a local application

Page 6: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 6

Principles of cloud computing

The National Institute of Standards and Technology (NIST) provides a concise, specific definition of cloud computing:

A model for enabling convenient, on-demand network access to a shared

pool of configurable computing resources (e.g. networks, servers,

storage, applications, and services) that can be rapidly provisioned and released with minimal management

effort or service provider interaction.

Page 7: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 7

Software as service

• I get applications via the Internet, using a web browser

• No need to install anything on my PC 

 Cloud

computing

Page 8: L3 cs110 jcu-sindoni rev10092011
Page 9: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 9

Web 2.0 There have been no technological developments,

new protocols or new standards for the Web since its creation.

Spread of broadband, ever faster browsing and transmission of heavy multimedia files (images, music, video).

Evolution of applications: “web 2.0” sites are online applications with a lot of site-user interaction.

From static to dynamic pages, generated online, always downloaded by a browser via http.

Users provide added value by producing content Users provide added value by producing content and sharing knowledge.and sharing knowledge. Collective intelligence is thus exploited: the very engine of Web 2.0.

From “one to many” to “many to many” communication.

Development of virtual communities.

Page 10: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 10

Web 2.0 applications Forums: discussion groups on specific topics. Evolution of

Usenet. Blogs (web-logs): a diary which everyone can publish. Can

contain thoughts, opinions, comments. Images and videos can be added. Interaction between author and reader. E.g. WordPress, Splinder, BlogSpot.

Multilingual collaborative encyclopedia: Wikipedia, based on wiki technology and supplied with entries created and discussed by users. Encyclopedias differ from on-line dictionaries.

Content sharing: photos, videos. Flickr, YouTube. Social Networks. Not only Facebook, but LinkedIn, MySpace,

Google Plus, Orkut, Digg… Publishing and reading news and contents: RSS (really simple

syndication) and PodCast.

Page 11: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 11

How many of you use ...

Facebook MySpace LinkedIn Twitter Flickr YouTube Slideshare Del.icio.us

Blogger Wordpress Wikimedia Wikipedia Google Docs Google Earth Smart Phone Tablet (iPad)

Self presentation

Page 12: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 12

Perspectives on the Web

Information revolution http://www.youtube.com/watch?v=-4CV05HyAbM

www.worldofends.com The Internet isn't complicated The Internet isn't a thing. It's an agreement The Internet is stupid Adding value to the Internet lowers its value All the Internet's value grows on its edges Money moves to the suburbs The Internet has three virtues:

1. No one owns it2. Everyone can use it3. Anyone can improve it

Page 13: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 13

The Web today

1. Yahoo!2. Msn3. Google.com4. eBay5. Amazon6. Microsoft.com7. MySpace8. Google.co.uk9. Aol.com10. Go.com

20052005 August 2010 July 2011

from www.alexa.comsee update at:http://www.alexa.com/topsites (also by Country, by Category)

1. Google.com2. Yahoo! 3. Facebook4. YouTube5. Windows live6. MSN7. Blogger.com 8. Wikipedia9. Baidu (Chinese search

engine) 10.Yahoo JP11.MySpace12.Google India13.Google Germany14.Twitter15.qq.com (Chinese social

network)

1. Google.com2. Facebook3. YouTube4. Yahoo!5. Blogger.com6. Baidu7. Wikipedia8. Windows live9. Twitter10.qq.com11.MSN12.Yahoo! JP13.LinkedIn14.Google India15.Taobao

Page 14: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 14

Definition of Web 2.0

The term “Web 2.0” was first used at O’Reilly Media Web 2.0 Conference (October 2004)

It 's a catchword/slogan that identifies a major paradigm shift in the web

“Web 2.0 is 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” Tim O’Reilly

Page 15: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 15

More definitions

Still from Wikipedia:

Web 2.0 can be described in 3 parts:

Rich Internet Application (RIA) - defines the experience brought from desktop to browser ... buzz words related to RIA include AJAX and Flash

Service-oriented Architecture (SOA) - a key piece in Web 2.0, which defines how Web 2.0 applications expose their functionality to enable their leverage and integration by other applications, thus providing a set of much richer applications (e.g. Feeds, RSS, Web Services, Mash-ups)

Social Web - defines how Web 2.0 tends to interact much more with the end users, making them an integral part.

Page 16: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 16

Web 2.0 according to Tim Berners Lee

“Web 1.0 was all about connecting people. It was an interactive space, and I think Web 2.0 is of course a piece of jargon, nobody even knows what it means. If Web 2.0 for you is blogs and wikis, then that is people to people. But that was what the Web was supposed to be all along.And in fact, you know, this Web 2.0, quote, it means using the standards which have been produced by all these people working on Web 1.0. It means using the document object model, it means for HTML and SVG and so on, it's using HTTP, so it's building stuff using the Web standards, plus Javascript of course.So Web 2.0 for some people it means moving some of the thinking client side so making it more immediate, but the idea of the Web as interaction between people is really what the Web is. That was what it was designed to be as a collaborative space where people can interact.”

http://www-128.ibm.com/developerworks/podcast/dwi/cm-int082206.txt

Page 17: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 17

Web 2.0 social aspects 1

Using Social Software Software that gives users a way to connect (usually through

content sharing)

Value sharing: social applications where increased user participation increases content quality and quantity and therefore adds value to the service. The collective dimension is thus the guarantee of the service’s existence and quality. E.g. Wikipedia

Value sharing and cooperation: cooperation on content, whether shared or co-created, becomes an added value. The ability to "create content together" greatly improves interpersonal relationships and promotes sociability right from the start of the process. E.g. docs.google.com

Page 18: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 18

Web 2.0 social aspects 2

What is the value of Web 2.0 application contents?

As a service gains content (and value) through the direct participation of users and visitors, Web 2.0 applications are in a way a “hostage” to their users

High, constant user participation is essential for the survival of social networking sites

The popularity of Web 2.0 services seems to be a critical element that sometimes overpowers the quality of their content

Power: User vs. Big Business

What would happen if users “ran away” from Google or Facebook?

Page 19: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 19

Web 2.0 social aspects 3

Participation

Many services adopt mixed policies to encourage participation (E.g. some parts of the site visible to everyone)

User participation level can be customized. Systems like WordPress allow blog owners to set up different levels of access to content and to enable comments to be posted by all or by registered users only

Many Web 2.0 services combine free and paid-for use (freemium) - paying customers receive better services and additional functions

Page 20: L3 cs110 jcu-sindoni rev10092011

CS110 Microcomputer applications – G. Sindoni 20

Web 2.0 social aspects 4

New authorship dimensions: Copyright and Copyleft Producing, sharing, assessing and writing online content all raise many

issues related to copyright, putting the very concept in doubt

Questions: Who are the real owners of shared content? What about comments? Is content owned wholly by those who wrote it or shared between writer

AND those commenting? If the latter, to what extent? Are quantitative criteria able and sufficient to determine the degree of

authorship?

This is even more complicated in the case of collective or co-created content by distributed editors: who is the author and owner of publishing rights for Wikipedia entries?

Creative Commons … see licenses