SlideShare a Scribd company logo
Social networking
Morgan.Magnin@irccyn.ec-nantes.fr
http://www.irccyn.ec-nantes.fr/~magnin/
http://www.twitter.com/morgan_it/

Office E214
Be aware of what goes public
Be aware of what goes public
Be aware of what goes public
Different networks, different usages
Different networks, different usages
Different networks, different usages
Different networks, different usages
Different networks, different usages
Different networks, different usages
Different networks, different usages
Different networks, different usages




                From: http://www.fabernovel.com/news/research-paper-social-network-websites
Online identity
Online identity
Online identity
Online identity
Technical issues of social Internet
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
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
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
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
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
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
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>
Semantic web




               From: http://en.wikipedia.org/wiki/Semantic_Web
Syndication
Syndication
Syndication
Syndication
Syndication
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
Applications of syndication

• News websites


• Weblogs


• Podcasting


• Personal aggregators or feed readers
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
Web feeds

• Standardized XML file format


• Supported by every major web browser


• Main web syndication formats: RSS and Atom
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
RSS
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)
Atom
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
Online identity

• Being anonymous is just an illusion


• Some issues:


   • Identity exposure


   • Reliability of online identities


   • Reputation management
OpenID
OpenID
OpenID
OpenID
OpenID
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
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.
OpenID providers

• OpenID Foundation: http://openid.net/


• OpenID Europe Foundation: http://www.openideurope.eu/


• OpenID France: http://www.openidfrance.fr/
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>
FOAF
FOAF
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?”
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)
FOAF ressources

• FOAF Project homepage: http://rdfweb.org/foaf/


• FOAF vocabulary specification: http://xmlns.com/foaf/spec/
Social aspects of Internet
• 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
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, ...)
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/
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
Twitter

• 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
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
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
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
Various tools for various audiences
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
Conclusion
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

More Related Content

What's hot

Technology
TechnologyTechnology
Technology
AnjanaVVijayan
 
Technology ppt
Technology pptTechnology ppt
Technology ppt
AnjanaVVijayan
 
WebHub.mobi - A Library of Websites
WebHub.mobi - A Library of WebsitesWebHub.mobi - A Library of Websites
WebHub.mobi - A Library of Websites
www.webhub.mobi by Yuvee, Inc.
 
Media, Technology and Society- New Trend of Social Interaction
Media, Technology and Society- New Trend of Social InteractionMedia, Technology and Society- New Trend of Social Interaction
Media, Technology and Society- New Trend of Social Interaction
Faindra Jabbar
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
Carlo Vaccari
 
Different Types of Websites
Different Types of WebsitesDifferent Types of Websites
Different Types of Websites
Neil Lohana
 
Web browsers
Web browsersWeb browsers
Web browsers
jahnvi tanwar
 
Web browsers and website publishing
Web browsers and website publishingWeb browsers and website publishing
Web browsers and website publishing
Gurleen Kaur
 
Web 2 0 Presentation
Web 2 0  PresentationWeb 2 0  Presentation
Web 2 0 PresentationStephen Nold
 
Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0
Carina Mano
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
NITHIN KALLE PALLY
 
Social Media Inside the Enterprise
Social Media Inside the EnterpriseSocial Media Inside the Enterprise
Social Media Inside the Enterprise
Connie Crosby
 
Lesson1 introtoict-160713052511
Lesson1 introtoict-160713052511Lesson1 introtoict-160713052511
Lesson1 introtoict-160713052511
ellorimo_janeth
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Presentation on web browser
Presentation on web browserPresentation on web browser
Presentation on web browser
Swasat Dutta
 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
Anant Shrivastava
 
Web 2.0, library 2.0, librarian 2.0, innovative services for sustainable car...
Web 2.0, library 2.0, librarian 2.0,  innovative services for sustainable car...Web 2.0, library 2.0, librarian 2.0,  innovative services for sustainable car...
Web 2.0, library 2.0, librarian 2.0, innovative services for sustainable car...
Cheryl Peltier-Davis
 

What's hot (19)

Technology
TechnologyTechnology
Technology
 
Technology ppt
Technology pptTechnology ppt
Technology ppt
 
WebHub.mobi - A Library of Websites
WebHub.mobi - A Library of WebsitesWebHub.mobi - A Library of Websites
WebHub.mobi - A Library of Websites
 
Veb 2.0 rečnik, brošura
Veb 2.0 rečnik, brošuraVeb 2.0 rečnik, brošura
Veb 2.0 rečnik, brošura
 
Media, Technology and Society- New Trend of Social Interaction
Media, Technology and Society- New Trend of Social InteractionMedia, Technology and Society- New Trend of Social Interaction
Media, Technology and Society- New Trend of Social Interaction
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
 
Different Types of Websites
Different Types of WebsitesDifferent Types of Websites
Different Types of Websites
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Web browsers and website publishing
Web browsers and website publishingWeb browsers and website publishing
Web browsers and website publishing
 
Web 2 0 Presentation
Web 2 0  PresentationWeb 2 0  Presentation
Web 2 0 Presentation
 
Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
 
Social Media Inside the Enterprise
Social Media Inside the EnterpriseSocial Media Inside the Enterprise
Social Media Inside the Enterprise
 
Lesson1 introtoict-160713052511
Lesson1 introtoict-160713052511Lesson1 introtoict-160713052511
Lesson1 introtoict-160713052511
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Presentation on web browser
Presentation on web browserPresentation on web browser
Presentation on web browser
 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
 
Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0
 
Web 2.0, library 2.0, librarian 2.0, innovative services for sustainable car...
Web 2.0, library 2.0, librarian 2.0,  innovative services for sustainable car...Web 2.0, library 2.0, librarian 2.0,  innovative services for sustainable car...
Web 2.0, library 2.0, librarian 2.0, innovative services for sustainable car...
 

Similar to Social networks: technical issues

Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
Abhishek Srivastava
 
Web Technologies 2.0
Web Technologies 2.0Web Technologies 2.0
Web Technologies 2.0
Andleeb Joyia
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
ARYAASEnglish
 
Webtech
WebtechWebtech
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
AncyTEnglish
 
How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0?
ChromeInfo Technologies
 
Buiding application for social networks
Buiding application for social networksBuiding application for social networks
Buiding application for social networks
Đỗ Duy Trung
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
PreetiSaini55
 
Web technology unit I - Part A
Web technology unit I -  Part AWeb technology unit I -  Part A
Web technology unit I - Part A
SSN College of Engineering, Kalavakkam
 
The convergence of Publishing and the Web
The convergence of Publishing and the WebThe convergence of Publishing and the Web
The convergence of Publishing and the Web
Ivan Herman
 
ICT introduction
ICT introductionICT introduction
ICT introduction
Angelito Quiambao
 
Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0
MoogleLabs default
 
EMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptx
EMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptxEMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptx
EMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptx
JerickRemoyan
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsBuilding SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
Gunnar Peipman
 
Web browser and web servers (WT)
Web browser and web servers (WT)Web browser and web servers (WT)
Web browser and web servers (WT)
kunjan shah
 
Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
Francis Rowland
 
Drupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in DrupalDrupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in Drupal
Vibrant Technologies & Computers
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 PptPark.C.H
 
Web 2.0 & Social Media
Web 2.0 & Social Media Web 2.0 & Social Media
Web 2.0 & Social Media
Dasun Hegoda
 

Similar to Social networks: technical issues (20)

Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Web Technologies 2.0
Web Technologies 2.0Web Technologies 2.0
Web Technologies 2.0
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
 
Webtech
WebtechWebtech
Webtech
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
 
How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0?
 
Buiding application for social networks
Buiding application for social networksBuiding application for social networks
Buiding application for social networks
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
 
Web technology unit I - Part A
Web technology unit I -  Part AWeb technology unit I -  Part A
Web technology unit I - Part A
 
The convergence of Publishing and the Web
The convergence of Publishing and the WebThe convergence of Publishing and the Web
The convergence of Publishing and the Web
 
ICT introduction
ICT introductionICT introduction
ICT introduction
 
Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0
 
EMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptx
EMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptxEMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptx
EMPTECH-LESSONnkkkkkhkhkkhbnnknmn-1.pptx
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsBuilding SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
 
Web browser and web servers (WT)
Web browser and web servers (WT)Web browser and web servers (WT)
Web browser and web servers (WT)
 
Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
 
Drupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in DrupalDrupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in Drupal
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
 
Web 2.0 & Social Media
Web 2.0 & Social Media Web 2.0 & Social Media
Web 2.0 & Social Media
 
Web 2.0 By Naveen
Web 2.0 By NaveenWeb 2.0 By Naveen
Web 2.0 By Naveen
 

More from Morgan Magnin

Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...
Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...
Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...
Morgan Magnin
 
Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...
Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...
Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...
Morgan Magnin
 
"Apports de l’application web libre MarkUs dans le processus de correction de...
"Apports de l’application web libre MarkUs dans le processus de correction de..."Apports de l’application web libre MarkUs dans le processus de correction de...
"Apports de l’application web libre MarkUs dans le processus de correction de...
Morgan Magnin
 
Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...
Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...
Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...
Morgan Magnin
 
Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...
Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...
Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...
Morgan Magnin
 
La professionnalisation des étudiants en informatique par des projets libres....
La professionnalisation des étudiants en informatique par des projets libres....La professionnalisation des étudiants en informatique par des projets libres....
La professionnalisation des étudiants en informatique par des projets libres....
Morgan Magnin
 
Retour d'expérience sur l'utilisation de l'application web d'annotation et co...
Retour d'expérience sur l'utilisation de l'application web d'annotation et co...Retour d'expérience sur l'utilisation de l'application web d'annotation et co...
Retour d'expérience sur l'utilisation de l'application web d'annotation et co...
Morgan Magnin
 
Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...
Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...
Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...
Morgan Magnin
 
Enjeux légaux de la société de l'information et de la communication - cours d...
Enjeux légaux de la société de l'information et de la communication - cours d...Enjeux légaux de la société de l'information et de la communication - cours d...
Enjeux légaux de la société de l'information et de la communication - cours d...
Morgan Magnin
 
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...
Morgan Magnin
 
Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...
Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...
Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...
Morgan Magnin
 
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
Morgan Magnin
 
Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...
Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...
Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...
Morgan Magnin
 
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...
Morgan Magnin
 
Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...
Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...
Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...
Morgan Magnin
 
Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...
Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...
Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...
Morgan Magnin
 
La professionnalisation des étudiants en informatique par les projets libres,...
La professionnalisation des étudiants en informatique par les projets libres,...La professionnalisation des étudiants en informatique par les projets libres,...
La professionnalisation des étudiants en informatique par les projets libres,...
Morgan Magnin
 
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...
Morgan Magnin
 
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
Morgan Magnin
 
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électroniqueTablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Morgan Magnin
 

More from Morgan Magnin (20)

Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...
Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...
Comprendre la dynamique des systèmes biologiques grâce à la modélisation hybr...
 
Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...
Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...
Diaporama d'HDR Morgan Magnin, "Contributions à l’élaboration de connaissance...
 
"Apports de l’application web libre MarkUs dans le processus de correction de...
"Apports de l’application web libre MarkUs dans le processus de correction de..."Apports de l’application web libre MarkUs dans le processus de correction de...
"Apports de l’application web libre MarkUs dans le processus de correction de...
 
Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...
Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...
Support de formation sur l'usage des réseaux sociaux en pédagogie, interventi...
 
Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...
Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...
Modèles pour l'inférence de paramètres temporels des réseaux de régulation bi...
 
La professionnalisation des étudiants en informatique par des projets libres....
La professionnalisation des étudiants en informatique par des projets libres....La professionnalisation des étudiants en informatique par des projets libres....
La professionnalisation des étudiants en informatique par des projets libres....
 
Retour d'expérience sur l'utilisation de l'application web d'annotation et co...
Retour d'expérience sur l'utilisation de l'application web d'annotation et co...Retour d'expérience sur l'utilisation de l'application web d'annotation et co...
Retour d'expérience sur l'utilisation de l'application web d'annotation et co...
 
Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...
Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...
Quel intérêt pour les réseaux sociaux en pédagogie ? Exposé donné à la Matiné...
 
Enjeux légaux de la société de l'information et de la communication - cours d...
Enjeux légaux de la société de l'information et de la communication - cours d...Enjeux légaux de la société de l'information et de la communication - cours d...
Enjeux légaux de la société de l'information et de la communication - cours d...
 
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l’Éco...
 
Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...
Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...
Un nouvel outil pour l’évaluation des compétences des étudiants : les tests d...
 
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
 
Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...
Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...
Le cercle vertueux de la participation d’étudiants à des projets libres. Expo...
 
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL...
 
Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...
Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...
Contribution des Étudiants de l’École Centrale de Nantes à MarkUs, un projet ...
 
Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...
Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...
Retour d’expérience sur le déploiement à Centrale Nantes d’une application we...
 
La professionnalisation des étudiants en informatique par les projets libres,...
La professionnalisation des étudiants en informatique par les projets libres,...La professionnalisation des étudiants en informatique par les projets libres,...
La professionnalisation des étudiants en informatique par les projets libres,...
 
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...
Quel intérêt pour les réseaux sociaux en pédagogie ? Usage de Twitter à l'Éco...
 
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
MarkUs, un logiciel libre pour l’annotation du code et des travaux rendus par...
 
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électroniqueTablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
 

Recently uploaded

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
JezreelCabil2
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 

Recently uploaded (20)

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 

Social networks: technical issues

  • 2. Be aware of what goes public
  • 3. Be aware of what goes public
  • 4. Be aware of what goes public
  • 12. Different networks, different usages From: http://www.fabernovel.com/news/research-paper-social-network-websites
  • 17. Technical issues of social Internet
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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>
  • 25. Semantic web From: http://en.wikipedia.org/wiki/Semantic_Web
  • 31. 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
  • 32. Applications of syndication • News websites • Weblogs • Podcasting • Personal aggregators or feed readers
  • 33. 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
  • 34. Web feeds • Standardized XML file format • Supported by every major web browser • Main web syndication formats: RSS and Atom
  • 35. 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
  • 36. RSS
  • 37. 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)
  • 38. Atom
  • 39. 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
  • 40. Online identity • Being anonymous is just an illusion • Some issues: • Identity exposure • Reliability of online identities • Reputation management
  • 46. 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
  • 47. 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.
  • 48. OpenID providers • OpenID Foundation: http://openid.net/ • OpenID Europe Foundation: http://www.openideurope.eu/ • OpenID France: http://www.openidfrance.fr/
  • 49. 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>
  • 50. FOAF
  • 51. FOAF
  • 52. 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?”
  • 53. 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)
  • 54. FOAF ressources • FOAF Project homepage: http://rdfweb.org/foaf/ • FOAF vocabulary specification: http://xmlns.com/foaf/spec/
  • 55. Social aspects of Internet
  • 56. • 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
  • 57. 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, ...)
  • 58. 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/
  • 59. 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
  • 60. Twitter • 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
  • 61. 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
  • 62. 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
  • 63. 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
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. Various tools for various audiences
  • 69. 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
  • 71. 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