L3 cs110 jcu-sindoni rev10092011
-
Upload
giuseppe-sindoni -
Category
Technology
-
view
393 -
download
4
description
Transcript of 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/
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
CS110 Microcomputer applications – G. Sindoni 3
Planning and creating an Intranet
strategic planning governance functional planning content design policies and processes search applications etc.
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
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
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.
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
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.
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.
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
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
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
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
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.
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
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
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?
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
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