Social networks: technical issues
-
Upload
morgan-magnin -
Category
Education
-
view
2.460 -
download
3
description
Transcript of Social networks: technical issues
![Page 1: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/1.jpg)
Social networking
[email protected]://www.irccyn.ec-nantes.fr/~magnin/http://www.twitter.com/morgan_it/
Office E214
![Page 2: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/2.jpg)
Be aware of what goes public
![Page 3: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/3.jpg)
Be aware of what goes public
![Page 4: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/4.jpg)
Be aware of what goes public
![Page 5: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/5.jpg)
Different networks, different usages
![Page 6: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/6.jpg)
Different networks, different usages
![Page 7: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/7.jpg)
Different networks, different usages
![Page 8: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/8.jpg)
Different networks, different usages
![Page 9: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/9.jpg)
Different networks, different usages
![Page 10: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/10.jpg)
Different networks, different usages
![Page 11: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/11.jpg)
Different networks, different usages
![Page 12: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/12.jpg)
Different networks, different usages
From: http://www.fabernovel.com/news/research-paper-social-network-websites
![Page 13: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/13.jpg)
Online identity
![Page 14: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/14.jpg)
Online identity
![Page 15: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/15.jpg)
Online identity
![Page 16: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/16.jpg)
Online identity
![Page 17: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/17.jpg)
Technical issues of social Internet
![Page 18: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/18.jpg)
Web 2.0
• Web applications that facilitate interactive information sharing, interoperability, user-centered design and collaboration
• Websites mimic desktop applications: word processing, spreadsheet, slide-show presentations
• Asynchronous communications: To permit the user to continue to interact with the page, communications such as data requests going to the server are separated from data coming back to the page
![Page 19: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/19.jpg)
Web 2.0
• Takes profit from the capabilities of:
• Client- and server-side software
• Content syndication
• Use of network protocols
• Client and server side technologies: Asynchronous JavaScript and XML (Ajax)
• Server side technologie: PHP, Ruby, ColdFusion, Perl, Python, and ASP
![Page 20: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/20.jpg)
Some Web 2.0 applications
• http://www.netvibes.com
• http://www.meebo.com/
• http://docs.google.com
• http://www.zimbra.com/
• http://www.facebook.com
![Page 21: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/21.jpg)
Web 1.0 vs Web 2.0
• publishing --> participation
• directories (taxonomy) --> tagging ("folksonomy")
• personal websites --> blogging
• domain name speculation --> search engine optimization
• page views --> cost per click
• content management systems --> wikis
• Britannica Online --> Wikipedia
• Source : http://oreilly.com/web2/archive/what-is-web-20.html
![Page 22: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/22.jpg)
Web 2.0
• Pros:
• Interactive web applications
• Recommendations between users
• Collaborative spaces
• Cons:
• Is it really a technical revolution?
• Creating a Web 2.0 company just to sell it to Yahoo, Google or Microsoft?
• Accessibility
![Page 23: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/23.jpg)
Semantic web
• Evolving development of the Internet supported by W3C
• Emphasizes on the meaning (semantics) of information and services on the web is defined, making it possible for the web to "understand" and satisfy the requests of people and machines to use the web content
• Help computers categorise the content of web pages so that machines process similar to human deductive reasoning and inference
• Aim: make the information be understandable by computers, so that they can find, combine, and act upon information on the web
![Page 24: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/24.jpg)
Semantic web
• Involves publishing in languages specifically designed for data: Resource Description Framework (RDF), Web Ontology Language (OWL), and Extensible Markup Language (XML).
• Very simple examples for turning the web into semantics:
• <item>cat</item> --> <item rdf:about="http://dbpedia.org/resource/Cat">Cat</item>
• César said: <i>Alea jacta est.</i> --> <cite>César</cite> said : <q>Alea jacta est</q>
![Page 25: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/25.jpg)
Semantic web
From: http://en.wikipedia.org/wiki/Semantic_Web
![Page 26: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/26.jpg)
Syndication
![Page 27: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/27.jpg)
Syndication
![Page 28: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/28.jpg)
Syndication
![Page 29: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/29.jpg)
Syndication
![Page 30: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/30.jpg)
Syndication
![Page 31: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/31.jpg)
Syndication
• Website material is made available to multiple other sites or individual subscribers
• Benefits both the websites providing information and the websites displaying it
• Very useful for frequently updated content
• First version of RSS created by Guha at Netscape in March 1999 for use on the My.Netscape.Com portal
![Page 32: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/32.jpg)
Applications of syndication
• News websites
• Weblogs
• Podcasting
• Personal aggregators or feed readers
![Page 33: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/33.jpg)
Feed readers
• Display the contents of multiple web feeds on a single screen or series of screens
• Web-based: Google Reader, Netvibes, ...
• Desktop-based: NetNewsWire, Firefox, Mail, ..
• Mobile-device-based: Newsstand, Pro RSS, ...
• Websites aggregating content
![Page 34: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/34.jpg)
Web feeds
• Standardized XML file format
• Supported by every major web browser
• Main web syndication formats: RSS and Atom
![Page 35: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/35.jpg)
RSS
• Really Simple Syndication
• Two majors branches:
• RDF (or RSS 1.*) branch: RSS 0.90, 1.0, 1.1
• RSS 2.* branch: RSS 0.91-0.94, 2.0
![Page 36: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/36.jpg)
RSS
![Page 37: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/37.jpg)
Atom
• Developed as an alternative to RSS
• Because some people thought RSS had limitations and flaws (lack of on-going innovation, necessity to remain backward compatible)
![Page 38: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/38.jpg)
Atom
![Page 39: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/39.jpg)
Differences between RSS and Atom• RSS tags:
• title, link, date, language, creator, subject, description, content
• Atom tags:
• title, link, issued, modified, id, author, subject, summary, content
• Different paradigms regarding:
• Content model
• Date formats
• Internationalization
![Page 40: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/40.jpg)
Online identity
• Being anonymous is just an illusion
• Some issues:
• Identity exposure
• Reliability of online identities
• Reputation management
![Page 41: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/41.jpg)
OpenID
![Page 42: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/42.jpg)
OpenID
![Page 43: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/43.jpg)
OpenID
![Page 44: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/44.jpg)
OpenID
![Page 45: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/45.jpg)
OpenID
![Page 46: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/46.jpg)
OpenID
• Method of using a single login at a trusted provider to automatically allow you trusted access to other websites
• Open, decentralized standard for authenticating users
• Can be used for access control, allowing users to log on to different services with the same digital identity where these services trust the authentication body (e.g. banking or e-commerce)
• Used and provided by several large websites, e.g. Facebook, Typepad, PayPal, LiveJournal
• Developped since 2005
![Page 47: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/47.jpg)
OpenID principles• 1/ The user visits a relying party web site which displays an OpenID login
form (connected to an implementation of an OpenID client library)
• 2/ The user types his OpenID identifier into the aforementioned OpenID login form.
• 3/ The relying party then requests the identity provider to authenticate the user
• 4/ The identity provider requests the user whether he trusts the relying party web site
• 5/ After the OpenID identifier has been verified, OpenID authentication is considered successful
• 6/ The user is now considered logged in to the relying party web site.
![Page 48: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/48.jpg)
OpenID providers
• OpenID Foundation: http://openid.net/
• OpenID Europe Foundation: http://www.openideurope.eu/
• OpenID France: http://www.openidfrance.fr/
![Page 49: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/49.jpg)
XFN
• XHTML Friends Network (XFN)
• HTML microformat (i.e. approach that re-uses existing XHTML and HTML tags to convey metadata)
• Provides a way to represent human relationships using links.
• Enables web authors to indicate relationships to the people in their blogrolls by adding one or more keywords as the rel attribute to their links
<a href="http://moreaug44.free.fr/blog/" rel="colleague met">Guillaume Moreau</a>
<a href="http://jimmy.example.com/" rel="friend">Jimmy Example</a>
![Page 50: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/50.jpg)
FOAF
![Page 51: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/51.jpg)
FOAF
![Page 52: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/52.jpg)
FOAF
With FOAF, it becomes possible to answer questions like:
“Who are the people living in Nantes and aged less than 30 with their own personal website and who enjoy playing go?”
![Page 53: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/53.jpg)
FOAF
• FOAF
• Social Semantic Web application
• Machine-readable ontology describing persons, their activities and their relations to other people and objects
• Descriptive vocabulary expressed using the Resource Description Framework (RDF) and the Web Ontology Language (OWL)
• Natively supported by some web applications (e.g. LiveJournal.com and identi.ca)
![Page 54: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/54.jpg)
FOAF ressources
• FOAF Project homepage: http://rdfweb.org/foaf/
• FOAF vocabulary specification: http://xmlns.com/foaf/spec/
![Page 55: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/55.jpg)
Social aspects of Internet
![Page 56: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/56.jpg)
• New services emerge from:
• Existing information
• Data
• Services
• Information and services may be used a way that has not been targeted by the initial creators
• Facebook moved from an alumni network to an online community
• Social dimension
![Page 57: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/57.jpg)
Blogs
• Type of website, usually maintained by an individual with regular entries of commentary, descriptions of events, or other material
• 133,000,000: (June'09) number of blogs indexed by Technorati since 2002
• Classification attempts:
• Personal blogs
• Corporate and organizational blogs
• By genre (political blogs, travel blogs, dreamlogs, ...)
• By media type (vlog, linklog, sketchblog, ...)
![Page 58: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/58.jpg)
Technical tools for blogging
• Developer-hosted platforms (blog farms):
• Typepad : http://www.typepad.com/fr/
• Viabloga : http://www.viabloga.com/
• Skyrock : http://www.skyblog.com/
![Page 59: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/59.jpg)
Technical tools for blogging
• User hosted platforms:
• Wordpress : http://www.wordpress.org
• Dotclear : http://www.dotclear.net
• Movable Type : http://www.movabletype.org
• Most common technologies:
• PHP or Perl to manage dynamic pages
• MySQL or XML to manage data
![Page 60: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/60.jpg)
• Microblogging service
• Changes blogging habits
• 9,680,000,000 tweets up to date (http://popacular.com/gigatweet/)
• RSS file for each Twitter account
• Free social networking and microblogging service,...
• But what could happen to your data (and to your URL)?
• Open-source alternative: identi.ca
![Page 61: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/61.jpg)
Wikis
• Collaborative work
• Continuous improvement of documents
• Useful for collaborative websites, personal note taking, in corporate intranets, and in knowledge management systems
• Examples:
• http://pedagogie.ec-nantes.fr
• http://romeo.rts-software.org/trac
• http://easybindings.net
![Page 62: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/62.jpg)
Social networks
• The famoux “six degrees of separation” theory
• Small world experiment by psychologist Stanley Milgram (in the U.S., 1967)
• Social structure
• Individuals (or organizations) called "nodes"
• Connections by one or more specific types of interdependency: friendship, kinship, financial exchange, dislike, sexual relationships, or relationships of beliefs, knowledge or prestige
![Page 63: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/63.jpg)
Why social networks for companies? (and people)
• Social networks are a tool to promote yourself or/and your company
• Control what is said about you implies you control what you say
• Editorial policy
• Community manager
![Page 64: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/64.jpg)
![Page 65: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/65.jpg)
![Page 66: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/66.jpg)
![Page 67: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/67.jpg)
![Page 68: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/68.jpg)
Various tools for various audiences
![Page 69: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/69.jpg)
Forthcoming features
• Growing interconnections between web services
• Social features natively integrated in new web applications
• Social search engines
• 3G Services
• Geolocation
• Management of geocoded photos by Flickr or Moblog
• Local trends in Twitter
• Use of geolocation information in Google Buzz
![Page 70: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/70.jpg)
Conclusion
![Page 71: Social networks: technical issues](https://reader034.fdocuments.in/reader034/viewer/2022051322/5456b128b1af9fb66e8b5028/html5/thumbnails/71.jpg)
Think “collaborative”
• Share your information...
• But be aware of who you share with... and what you share
• Collaborative applications
• Ensure interconnection between your web applications