Social Networks @ Epidata 6 24 08
Upcoming SlideShare
Loading in...5
×
 

Social Networks @ Epidata 6 24 08

on

  • 1,978 views

 

Statistics

Views

Total Views
1,978
Views on SlideShare
1,856
Embed Views
122

Actions

Likes
0
Downloads
8
Comments
0

12 Embeds 122

http://iblanco.blogspot.com 91
http://iblanco.blogspot.com.es 7
http://iblanco.blogspot.in 5
http://iblanco.blogspot.co.uk 5
http://iblanco.blogspot.de 4
http://iblanco.blogspot.fr 2
http://iblanco.blogspot.com.au 2
http://iblanco.blogspot.com.ar 2
http://iblanco.blogspot.ie 1
http://iblanco.blogspot.be 1
http://www.blogger.com 1
http://iblanco.blogspot.nl 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Social Networks @ Epidata 6 24 08 Social Networks @ Epidata 6 24 08 Presentation Transcript

  • Redes Sociales Ing. Ignacio Blanco Epidata Consulting - Junio 2008
  • Agenda • Introducción • Ejemplos • Objetos Sociales • Componentes • APIs
  • Introducción quot;...social structure made of nodes (which are generally individuals or organizations) that are tied by one or more specific types of interdependency...”
  • Ejemplos • ARPANET (1969) • BBS (1972) • Classmates (1995) • LinkedIn (2003) • MySpace (2005) • Facebook (2007) • OpenSocial (2007)
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks 1. What is your object?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks 1. What is your object? 2. What are your verbs?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks 1. What is your object? 2. What are your verbs? 3. How can people share the objects?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks 1. What is your object? 2. What are your verbs? 3. How can people share the objects? 4. What is the gift in the invitation?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks 1. What is your object? 2. What are your verbs? 3. How can people share the objects? 4. What is the gift in the invitation? 5. Are you charging the publishers or the spectators?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks eBay 1. What is your object? 2. What are your verbs? 3. How can people share the objects? 4. What is the gift in the invitation? 5. Are you charging the publishers or the spectators?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks eBay 1. What is your object? productos 2. What are your verbs? 3. How can people share the objects? 4. What is the gift in the invitation? 5. Are you charging the publishers or the spectators?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks eBay 1. What is your object? productos 2. What are your verbs? comprar / vender 3. How can people share the objects? 4. What is the gift in the invitation? 5. Are you charging the publishers or the spectators?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks eBay 1. What is your object? productos 2. What are your verbs? comprar / vender 3. How can people share the objects? links / widgets 4. What is the gift in the invitation? 5. Are you charging the publishers or the spectators?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks eBay 1. What is your object? productos 2. What are your verbs? comprar / vender 3. How can people share the objects? links / widgets 4. What is the gift in the invitation? descuento 5. Are you charging the publishers or the spectators?
  • Objetos Sociales Jaiku’s Jyri Engeström's 5 rules for social networks eBay 1. What is your object? productos 2. What are your verbs? comprar / vender 3. How can people share the objects? links / widgets 4. What is the gift in the invitation? descuento 5. Are you charging the publishers freemium / or the spectators? publisher en gral
  • Componentes
  • Componentes Personas
  • Componentes Personas Invitaciones
  • Componentes Personas Grupos Invitaciones
  • Componentes Personas Grupos Invitaciones Actividades
  • Componentes Personas Relaciones Grupos Invitaciones Actividades
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs
  • APIs write once, run everywhere
  • Facebook API API: REST & JavaScript brinda acceso a datos del usuario y sus amigos. (FQL, “Facebook Query Language”): lenguaje que permite consultas complejas para obtener datos del usuario y sus amigos. (FBML, “Faceboook Markup Language”): lenguaje markup similar al HTML.
  • Facebook API <?php require_once 'appinclude.php';?> <h1> Mi primer canvas!</p> Hola <fb:name uid=quot;<?=$user;?>quot; useyou=quot;falsequot;/></p> Tus amigos son:</p> <table> <?php $i = 1; foreach ($facebook->api_client->friends_get() as $friend_id) { if ($i == 1){ echo quot;<tr>quot;; } echo quot;<td>quot; . quot;<fb:profile-pic uid='quot; . $friend_id . quot;'/>quot; . quot;</td>quot;; echo quot;<td>quot; . quot;<fb:name uid='quot; . $friend_id . quot;'/></br>quot; . quot;</td>quot;; if ($i == 4) { $i = 0; echo quot;</tr>quot;; } $i++; } ?> </table> </h1>
  • Facebook API
  • OpenSocial API 2 roles: • container: implementa la API • application: usa la API 2 modos: • Javascript API • RESTfull API (en desarrollo)
  • OpenSocial API Datos accesibles: • people: información sobre personas y amigos. • activities: permite publicar y recibir actividades de las personas. • persistence: utilizando una abstracción del tipo (clave, valor) permite a las aplicaciones persistir su propia información.
  • OpenSocial API <?xml version=quot;1.0quot; encoding=quot;UTF-8quot; ?> <Module><ModulePrefs title=quot;List Friends Examplequot;><Require feature=quot;opensocial-0.7quot;/></ModulePrefs> <Content type=quot;htmlquot;> <![CDATA[ <script type=quot;text/javascriptquot;> function getData() { var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER), 'viewer'); req.add(req.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS), 'viewerFriends'); req.send(onLoadFriends); }; function onLoadFriends(dataResponse) { var viewer = dataResponse.get('viewer').getData(); var viewerFriends = dataResponse.get('viewerFriends').getData(); var html = '<table>'; var i = 1; viewerFriends.each(function(person) { if (i == 1) { html += '<tr>'; } html += '<td><img src=quot;' + person.getField(opensocial.Person.Field.THUMBNAIL_URL) + 'quot;/></td>'; html += '<td>' + person.getDisplayName() + '</br></td>'; if (i == 4) { i = 0; html += '</tr>'; } i++; }); document.getElementById('friends').innerHTML = html; document.getElementById('viewer').innerHTML = viewer.getDisplayName(); }; gadgets.util.registerOnLoadHandler(getData); </script> ... ]]> </Content></Module>
  • OpenSocial API
  • Facebook vs OpenSocial FB OS Perona, amigos & actividades ✔ ✔ acceso desde cliente (Javascript) ✔ ✔ acceso desde servidor (REST) ✔ ✔ container opensource ✔ ✔ lenguaje convencional ✘ ✔ hosting gratuito ✘ ✔ estándar ✘ ✔
  • ¿Preguntas?
  • Muchas Gracias! blanconet@gmail.com blog.blanconet.com.ar del.icio.us/blanconet/socialnetworks