L3 cs110 jcu-sindoni rev10092011


Published on

Slides for lesson 3. CS110-3@JCU

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

L3 cs110 jcu-sindoni rev10092011

  1. 1. Fall semester 2011 Day 3: Intranet / Extranet, Cloud computing principles, Web 2.0, Social networks Professor: Giuseppe Sindoni ( [email_address] ) 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/
  2. 2. Intranet <ul><li>A set of internet services accessible only within an organization’s local network </li></ul><ul><li>Uses Internet technologies and protocols </li></ul><ul><li>Delivers tools and applications to employees </li></ul><ul><ul><li>Collaboration </li></ul></ul><ul><ul><li>Knowledge sharing </li></ul></ul><ul><ul><li>Internal publishing </li></ul></ul><ul><ul><li>Internal PR </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><li>Example: a web interface for an organization’s </li></ul><ul><li>staff management system </li></ul>CS110 Microcomputer applications – G. Sindoni
  3. 3. Planning and creating an Intranet <ul><li>strategic planning </li></ul><ul><li>governance </li></ul><ul><li>functional planning </li></ul><ul><li>content </li></ul><ul><li>design </li></ul><ul><li>policies and processes </li></ul><ul><li>search </li></ul><ul><li>applications </li></ul><ul><li>etc.  </li></ul>CS110 Microcomputer applications – G. Sindoni
  4. 4. Extranet <ul><li>A computer network that allows controlled external access for specific business or educational purposes </li></ul><ul><li>An extension to an intranet </li></ul><ul><li>An Intranet available from the Internet, but with limited access </li></ul><ul><li>Applications offered on a Software as a Service (SaaS) basis </li></ul><ul><li>  </li></ul><ul><li>Example of an extranet: MyJCU </li></ul>CS110 Microcomputer applications – G. Sindoni
  5. 5. The Google extranet <ul><ul><li>Google services form an extranet for their users </li></ul></ul><ul><ul><li>Available services: </li></ul></ul><ul><ul><ul><li>Search engine </li></ul></ul></ul><ul><ul><ul><li>Docs </li></ul></ul></ul><ul><ul><ul><li>Gmail </li></ul></ul></ul><ul><ul><ul><li>YouTube </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><ul><li>Web 2.0 technologies enable software as a network service, as opposed to software as a local application </li></ul></ul>CS110 Microcomputer applications – G. Sindoni
  6. 6. Principles of cloud computing <ul><li>The National Institute of Standards and Technology ( NIST ) provides a concise, specific definition of cloud computing: </li></ul><ul><li>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 . </li></ul>CS110 Microcomputer applications – G. Sindoni
  7. 7. Software as service <ul><ul><li>I get applications via the Internet, using a web browser </li></ul></ul><ul><ul><li>No need to install anything on my PC  </li></ul></ul><ul><li>  </li></ul><ul><li>Cloud computing </li></ul>CS110 Microcomputer applications – G. Sindoni
  8. 9. Web 2.0 <ul><li>There have been no technological developments, new protocols or new standards for the Web since its creation. </li></ul><ul><li>Spread of broadband, ever faster browsing and transmission of heavy multimedia files (images, music, video). </li></ul><ul><li>Evolution of applications: “web 2.0” sites are online applications with a lot of site-user interaction. </li></ul><ul><li>From static to dynamic pages, generated online, always downloaded by a browser via http. </li></ul><ul><li>Users provide added value by producing content and sharing knowledge. Collective intelligence is thus exploited: the very engine of Web 2.0. </li></ul><ul><li>From “one to many” to “many to many” communication. </li></ul><ul><li>Development of virtual communities . </li></ul>CS110 Microcomputer applications – G. Sindoni
  9. 10. Web 2.0 applications <ul><li>For ums : discussion groups on specific topics. Evolution of Usenet . </li></ul><ul><li>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 . </li></ul><ul><li>Multilingual collaborative encyclopedia: Wikipedia , based on wiki technology and supplied with entries created and discussed by users. Encyclopedias differ from on-line dictionaries. </li></ul><ul><li>Content sharing: photos, videos. Flickr , YouTube . </li></ul><ul><li>Social Networks . Not only Facebook , but LinkedIn , MySpace , Google Plus , Orkut , Digg … </li></ul><ul><li>Publishing and reading news and contents: RSS (really simple syndication) and PodCast . </li></ul>CS110 Microcomputer applications – G. Sindoni
  10. 11. How many of you use ... <ul><li>Facebook </li></ul><ul><li>MySpace </li></ul><ul><li>LinkedIn </li></ul><ul><li>Twitter </li></ul><ul><li>Flickr </li></ul><ul><li>YouTube </li></ul><ul><li>Slideshare </li></ul><ul><li>Del.icio.us </li></ul><ul><li>Blogger </li></ul><ul><li>Wordpress </li></ul><ul><li>Wikimedia </li></ul><ul><li>Wikipedia </li></ul><ul><li>Google Docs </li></ul><ul><li>Google Earth </li></ul><ul><li>Smart Phone </li></ul><ul><li>Tablet (iPad) </li></ul>CS110 Microcomputer applications – G. Sindoni Self presentation
  11. 12. Perspectives on the Web <ul><li>Information revolution </li></ul><ul><li>http://www.youtube.com/watch?v=-4CV05HyAbM </li></ul><ul><li>www.worldofends.com </li></ul><ul><li>The Internet isn't complicated </li></ul><ul><li>The Internet isn't a thing. It's an agreement </li></ul><ul><li>The Internet is stupid </li></ul><ul><li>Adding value to the Internet lowers its value </li></ul><ul><li>All the Internet's value grows on its edges </li></ul><ul><li>Money moves to the suburbs </li></ul><ul><li>The Internet has three virtues: </li></ul><ul><ul><li>No one owns it </li></ul></ul><ul><ul><li>Everyone can use it </li></ul></ul><ul><ul><li>Anyone can improve it </li></ul></ul>CS110 Microcomputer applications – G. Sindoni
  12. 13. The Web today CS110 Microcomputer applications – G. Sindoni 2005 August 2010 July 2011 <ul><li>Google.com </li></ul><ul><li>Yahoo! </li></ul><ul><li>Facebook </li></ul><ul><li>YouTube </li></ul><ul><li>Windows live </li></ul><ul><li>MSN </li></ul><ul><li>Blogger.com </li></ul><ul><li>Wikipedia </li></ul><ul><li>Baidu
 (Chinese search engine) </li></ul><ul><li>Yahoo JP </li></ul><ul><li>MySpace </li></ul><ul><li>Google India </li></ul><ul><li>Google Germany </li></ul><ul><li>Twitter </li></ul><ul><li>qq.com
 (Chinese social network) </li></ul><ul><li>Google.com </li></ul><ul><li>Facebook </li></ul><ul><li>YouTube </li></ul><ul><li>Yahoo! </li></ul><ul><li>Blogger.com </li></ul><ul><li>Baidu </li></ul><ul><li>Wikipedia </li></ul><ul><li>Windows live </li></ul><ul><li>Twitter </li></ul><ul><li>qq.com </li></ul><ul><li>MSN </li></ul><ul><li>Yahoo! JP </li></ul><ul><li>LinkedIn </li></ul><ul><li>Google India </li></ul><ul><li>Taobao </li></ul>
  13. 14. Definition of Web 2.0 <ul><li>The term “Web 2.0” was first used at O’Reilly Media Web 2.0 Conference (October 2004) </li></ul><ul><li>It 's a catchword/slogan that identifies a major paradigm shift in the web </li></ul><ul><li>“ 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” </li></ul><ul><li>Tim O’Reilly </li></ul>CS110 Microcomputer applications – G. Sindoni
  14. 15. More definitions <ul><li>Still from Wikipedia: </li></ul><ul><li>Web 2.0 can be described in 3 parts: </li></ul><ul><li>Rich Internet Application ( RIA ) - defines the experience brought from desktop to browser ... buzz words related to RIA include AJAX and Flash </li></ul><ul><li>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) </li></ul><ul><li>Social Web - defines how Web 2.0 tends to interact much more with the end users, making them an integral part. </li></ul>CS110 Microcomputer applications – G. Sindoni
  15. 16. Web 2.0 according to Tim Berners Lee <ul><li>“ 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. </li></ul><ul><li>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. </li></ul><ul><li>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.” </li></ul><ul><li>http://www-128.ibm.com/developerworks/podcast/dwi/cm-int082206.txt </li></ul>CS110 Microcomputer applications – G. Sindoni
  16. 17. Web 2.0 social aspects 1 <ul><li>Using Social Software </li></ul><ul><li>Software that gives users a way to connect (usually through content sharing) </li></ul><ul><li>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 </li></ul><ul><li>Value sharing and cooperation : cooperation on content, whether shared or co-created, becomes an added value. The ability to &quot;create content together&quot; greatly improves interpersonal relationships and promotes sociability right from the start of the process. E.g. docs.google.com </li></ul>CS110 Microcomputer applications – G. Sindoni
  17. 18. Web 2.0 social aspects 2 <ul><li>What is the value of Web 2.0 application contents? </li></ul><ul><li>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 </li></ul><ul><li>High, constant user participation is essential for the survival of social networking sites </li></ul><ul><li>The popularity of Web 2.0 services seems to be a critical element that sometimes overpowers the quality of their content </li></ul><ul><li>Power: User vs. Big Business </li></ul><ul><li>What would happen if users “ran away” from Google or Facebook? </li></ul>CS110 Microcomputer applications – G. Sindoni
  18. 19. Web 2.0 social aspects 3 <ul><li>Participation </li></ul><ul><li>Many services adopt mixed policies to encourage participation (E.g. some parts of the site visible to everyone) </li></ul><ul><li>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 </li></ul><ul><li>Many Web 2.0 services combine free and paid-for use ( freemium ) - paying customers receive better services and additional functions </li></ul>CS110 Microcomputer applications – G. Sindoni
  19. 20. Web 2.0 social aspects 4 <ul><li>New authorship dimensions: Copyright and Copyleft </li></ul><ul><li>Producing, sharing, assessing and writing online content all raise many issues related to copyright, putting the very concept in doubt </li></ul><ul><li>Questions: </li></ul><ul><li>Who are the real owners of shared content? What about comments? </li></ul><ul><li>Is content owned wholly by those who wrote it or shared between writer AND those commenting? </li></ul><ul><li>If the latter, to what extent? </li></ul><ul><li>Are quantitative criteria able and sufficient to determine the degree of authorship? </li></ul><ul><li>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? </li></ul><ul><li>Creative Commons … see licenses </li></ul>CS110 Microcomputer applications – G. Sindoni