SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Developing Social Networks
Polo Tecnológico Rosario – June ‘09
Sebastián Esponda


 •   IT Engineer
 •   Focused on software development since 1998
 •   Recently: managed several social networks projects at Globant
 •   Contact information:
     – sebastian.esponda@globant.com
     – http://www.linkedin.com/in/sebastianesponda
Objectives - What’s in for you
 Introduction to
 Social
 Networks                                      Globant
 •   Concepts
 •   Top networks                              • Successful
 •   Importance                                  projects
 •   Success factors                           • Contribution




                       OpenSocial                               Trends
                       • Specification Intro                    • Google’s
                       • Developing Social                        view
                         Apps
                       • OS Integration                         • Nielsen
                         project                                  report
What is a Social Network?

 • Online community
 • People of similar interest shares something.
 • Web based services:
   – Create public / semi-public profile
   – Add and search friends
   – Browse friend's connections
   – Share activities, ideas, values, …
Why are they important?

 • Trusted decisions are made on social communities and
   networks (=we trust our friends)
    …make people recommend and rate your products /
      services
 • Business presence can be leveraged by pre-existing
   communities.
    …you don’t need to build an audience from scratch.
Social networks are being highly adopted
How can a social network succeed?

     Jyri Engeström’s 5 rules for social networks




                        Source: http://www.consumingexperience.com/2007/06/5-principles-for-web-20-success-jyri.html
Rules for social networks (1/5)

  Define the object round which your service is built

                          LinkedIn (jobs)
                         Last.fm (music)
                         Twitter (tweets)
                      Delicious (bookmarks)
                          Flickr (photos)
Rules for social networks (2/5)

        Define the key verbs for that object

                             Buy
                             Sell
                            Review
                            Upload
                           Research
Rules for social networks (3/5)

           Make the object shareable

                         Permalink
                          Gadget
                       Push spreading




                     Source: http://www.consumingexperience.com/2007/06/5-principles-for-web-20-success-jyri.html
Rules for social networks (4/5)

   What is the gift users can provide to their peers?

                             Monetary value
                              Exclusivity
                                 Fun
Rules for social networks (5/5)

           Work out a business model

                         Spectator
                         Publisher
                         Freemiun
                       Advertisements
Objectives - Roadmap
 Introduction to
 Social
 Networks                                      Globant
 •   Concepts
 •   Top networks                              • Successful
 •   Importance                                  projects
 •   Success factors                           • Contribution




                       OpenSocial                               Trends
                       • Specification Intro                    • Google’s
                       • Developing Social                        view
                         Apps
                       • OS Integration                         • Nielsen
                         project                                  report
Introduction to…




         http://code.google.com/apis/opensocial/
We want to be there…




                       (Images courtesy of Google)
There are several other networks…
Do we need to code from scratch?
A common set of API for building social applications…




                    …across multiples sites
OpenSocial – Strengths

 • Single programming model
    – Developers: broad distribution network (write
      once, run everywhere)
    – Websites: larger pool of third party developers
      & gadgets
 • Low learning curve: JavaScript, HTML, and XML
 • Licensing: Apache 2.0 & Creative Commons
Who is using it?
Who is using it?

 • 600 million: are the number of users if you add up the various social
   networks that are now live with OpenSocial.
 • 350 million: are the times users have installed the 7,500 different
   apps created so far.
 • $1.8 Billion: is the sum brands are expected to spend on Social
   Networking sites by 2010.
 • 20+ Containers
 • Business is social too…
Who is using it?




                   (source: Google)
Developing with…
OpenSocial Development Projects
 Two different types of projects:

 1. Application (Slides, Trippit,…)
 2. Container Integration (MySpace, Orkut,…)
OpenSocial Application Project – How?
OpenSocial Application Project - 6 Steps

 1. Find a place to host files (XML & images)
      –     No need for more infrastructure
 2.       Select one target social network (e.g.: MySpace)
 3.       Get frontend developers (Javascript & HTML)
 4.       Coach them on OpenSocial API and best practices
 5.       Start coding
 6.       Avoid pitfalls!
      –     XSS exploits, performance, X-container compatibility,…
Container Integration Project – How?
Container Integration Project – Step 1

  Develop your user base: person, friends, activities, objects
Container Integration Project– Step 2

  Export this information following the OpenSocial API
Container Integration Project– Step 3

  Develop a system capable to render a Gadget to HTML
Container Integration Project

  Problem: steps 2 & 3 are complex!!
Container Integration Project

              Solution: leverage using Open Source
                              reusable components
Container Integration Project– Redux

 Integrate Shindig to easy Steps 2 & 3
Container Integration Project– Redux
          Build a bridge between Shindig and your backend
Using Shindig

 •   Apache Incubator Project
 •   http://incubator.apache.org/shindig/
 •   Under active development … but production ready!
 •   PHP and Java versions
 •   Small development effort
      (~ 320 MH for small networks)
Container Projects - go the extra mile

  • How we can make our social site more attractive to
    Users?
     – Directory, Tagging, Voting, Ranking,…
     – Include interesting applications!
  • How we can make our network more attractive to
    application developers?
     – Templates, Sandbox, Issue Tracking, QC (XSS
       exploits, performance …)
Objectives - Roadmap

 Introduction to
 Social
 Networks
 •   Concepts
                                               Globant
 •   Top networks                              • Successful
 •   Importance                                  projects
 •   Success factors                           • Contribution




                       OpenSocial                               Trends
                       • Specification Intro                    • Google’s view
                       • Developing Social                      • Nielsen report
                         Apps
                       • OS Integration
                         project
Globant – Successful projects
Globant - activities

  • Hackathons (Hacking Marathons) and DevFests in
    America and Asia with partners like Google, Hi5,
    MySpace, Friendster, JoyEnt to engage the community in
    this new movement.
  • OpenSocial: involved with Google in the evolution of
    OpenSocial since it was a confidential Beta back in
    September 2007.
  • Shindig PHP development
Objectives - Roadmap

 Introduction to
 Social
 Networks                                      Globant
 •   Concepts
 •   Top networks                              • Successful
 •   Importance                                  projects
 •   Success factors                           • Contribution




                       OpenSocial                               Trends
                       • Specification Intro                    • Google’s
                       • Developing Social                        view
                         Apps
                       • OS Integration                         • Nielsen
                         project                                  report
Trends – Google’s view – Joe Kraus




                     http://news.cnet.com/8301-17939_109-9970053-2.html
Trends – Google’s view


                Discovery is
                 becoming social

                    ….we trust in our
                          friends
Trends – Google’s view

 How we share is
   changing

     …Don’t push, let
     others catch up in
      their own terms
Trends – Google’s view


Social sites? No, Social   Web

…We will expect all sites to be social
    ….Traffic will be distributed
         …Cross-site sharing
Trends – Nielsen’s report




     “Global Faces and Networked Places”
  A Nielsen Report on Social Networking’s New Global
          Footprint (Europe and US, Dec ’07-’08)


           http://blog.nielsen.com/nielsenwire/nielsen-news/social-networking-new-global-footprint/
Trends – Nielsen’s report

Audience becoming
broader and
    older
Trends – Nielsen’s report


 • Going Mobile
    – Mobile is a natural fit for social
      networks, as consumers are
      used to connecting with
      friends via mobile calls and
      text.
Thank you!!

Mais conteúdo relacionado

Mais procurados

NTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignNTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignMassimo Menichinelli
 
Open P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design ProjectsOpen P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design ProjectsMassimo Menichinelli
 
Using social media for YOU: Professional branding on LinkedIn
Using social media for YOU: Professional branding on LinkedInUsing social media for YOU: Professional branding on LinkedIn
Using social media for YOU: Professional branding on LinkedInScott Brown
 
ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers
ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackersビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers
ビジネスアプリケーション特論 HIstory of IT industry, Internet and HackersHiro Yoshioka
 
Social Media & Financial Services Workshop
Social Media & Financial Services WorkshopSocial Media & Financial Services Workshop
Social Media & Financial Services WorkshopRichard Sedley
 
Enterprise 2.0 and the information management and technology professional
Enterprise 2.0 and the information management and technology professionalEnterprise 2.0 and the information management and technology professional
Enterprise 2.0 and the information management and technology professionalDouglas Schultz
 
Introduction to Social Film Marketing and Distribution
Introduction to Social Film Marketing and DistributionIntroduction to Social Film Marketing and Distribution
Introduction to Social Film Marketing and DistributionWolfgang Gumpelmaier-Mach
 
History of IT industry, Internet and Hacker Culture
History of IT industry, Internet and Hacker CultureHistory of IT industry, Internet and Hacker Culture
History of IT industry, Internet and Hacker CultureHiro Yoshioka
 
The web phenomenon
The web phenomenonThe web phenomenon
The web phenomenonZool
 
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...kennbicknell
 
GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2GovLoop
 

Mais procurados (13)

NTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignNTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open Design
 
Open P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design ProjectsOpen P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design Projects
 
Using social media for YOU: Professional branding on LinkedIn
Using social media for YOU: Professional branding on LinkedInUsing social media for YOU: Professional branding on LinkedIn
Using social media for YOU: Professional branding on LinkedIn
 
ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers
ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackersビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers
ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers
 
Social Media & Financial Services Workshop
Social Media & Financial Services WorkshopSocial Media & Financial Services Workshop
Social Media & Financial Services Workshop
 
Enterprise 2.0 and the information management and technology professional
Enterprise 2.0 and the information management and technology professionalEnterprise 2.0 and the information management and technology professional
Enterprise 2.0 and the information management and technology professional
 
Introduction to Social Film Marketing and Distribution
Introduction to Social Film Marketing and DistributionIntroduction to Social Film Marketing and Distribution
Introduction to Social Film Marketing and Distribution
 
History of IT industry, Internet and Hacker Culture
History of IT industry, Internet and Hacker CultureHistory of IT industry, Internet and Hacker Culture
History of IT industry, Internet and Hacker Culture
 
Followtheplace features based on SEMLIB
Followtheplace features based on SEMLIB Followtheplace features based on SEMLIB
Followtheplace features based on SEMLIB
 
The web phenomenon
The web phenomenonThe web phenomenon
The web phenomenon
 
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2
 

Destaque

DIgital Cameras in Pre-K
DIgital Cameras in Pre-KDIgital Cameras in Pre-K
DIgital Cameras in Pre-Kjosrami
 
I pad curriculum group
I pad curriculum groupI pad curriculum group
I pad curriculum groupjosrami
 
Презентация для учеников
Презентация для учениковПрезентация для учеников
Презентация для учениковgilaeva
 
Test King Virtual Test--Network+
Test King Virtual Test--Network+ Test King Virtual Test--Network+
Test King Virtual Test--Network+ kappi98a
 
Презентация учителя
Презентация учителяПрезентация учителя
Презентация учителяgilaeva
 
How to sell yourself on camera, on the radio and in the press
How to sell yourself on camera, on the radio and in the pressHow to sell yourself on camera, on the radio and in the press
How to sell yourself on camera, on the radio and in the presstracykfranklin
 
Slideshare
SlideshareSlideshare
Slidesharejosrami
 
Презентация для учеников
Презентация для учениковПрезентация для учеников
Презентация для учениковgilaeva
 
Pre k dig-cam_conference1
Pre k dig-cam_conference1Pre k dig-cam_conference1
Pre k dig-cam_conference1josrami
 
Pre k dig-cam_conference2
Pre k dig-cam_conference2Pre k dig-cam_conference2
Pre k dig-cam_conference2josrami
 
Property Law For Business
Property Law For BusinessProperty Law For Business
Property Law For Businessguestf7a543
 

Destaque (18)

DIgital Cameras in Pre-K
DIgital Cameras in Pre-KDIgital Cameras in Pre-K
DIgital Cameras in Pre-K
 
I pad curriculum group
I pad curriculum groupI pad curriculum group
I pad curriculum group
 
Akala
AkalaAkala
Akala
 
Akala
AkalaAkala
Akala
 
Презентация для учеников
Презентация для учениковПрезентация для учеников
Презентация для учеников
 
Test King Virtual Test--Network+
Test King Virtual Test--Network+ Test King Virtual Test--Network+
Test King Virtual Test--Network+
 
Презентация учителя
Презентация учителяПрезентация учителя
Презентация учителя
 
How to sell yourself on camera, on the radio and in the press
How to sell yourself on camera, on the radio and in the pressHow to sell yourself on camera, on the radio and in the press
How to sell yourself on camera, on the radio and in the press
 
Mc Presentation
Mc PresentationMc Presentation
Mc Presentation
 
Elipses Thiago
Elipses   ThiagoElipses   Thiago
Elipses Thiago
 
Slideshare
SlideshareSlideshare
Slideshare
 
Company Presentation
Company PresentationCompany Presentation
Company Presentation
 
Презентация для учеников
Презентация для учениковПрезентация для учеников
Презентация для учеников
 
Pre k dig-cam_conference1
Pre k dig-cam_conference1Pre k dig-cam_conference1
Pre k dig-cam_conference1
 
Pre k dig-cam_conference2
Pre k dig-cam_conference2Pre k dig-cam_conference2
Pre k dig-cam_conference2
 
Property Law For Business
Property Law For BusinessProperty Law For Business
Property Law For Business
 
Bsc polar
Bsc polarBsc polar
Bsc polar
 
Dog
DogDog
Dog
 

Semelhante a Developing Social Networks

Social networking text mining - analytics in km 13.dec.2011
Social networking   text mining - analytics in km 13.dec.2011Social networking   text mining - analytics in km 13.dec.2011
Social networking text mining - analytics in km 13.dec.2011HCL Technologies
 
Introduction to Google Developer Relations
Introduction to Google Developer RelationsIntroduction to Google Developer Relations
Introduction to Google Developer RelationsPatrick Chanezon
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712weitzelm
 
Building a community
Building a communityBuilding a community
Building a communityRick Mans
 
Acquia Social Publishing Webinar
Acquia Social Publishing WebinarAcquia Social Publishing Webinar
Acquia Social Publishing WebinarAcquia
 
3 Product Trends to Watch in 2013
3 Product Trends to Watch in 20133 Product Trends to Watch in 2013
3 Product Trends to Watch in 2013Max Engel
 
Social Optimization for Small/Medium Business
Social Optimization for Small/Medium BusinessSocial Optimization for Small/Medium Business
Social Optimization for Small/Medium BusinessJason Loehr
 
Levitum - Working With Us
Levitum - Working With UsLevitum - Working With Us
Levitum - Working With UsLevitum
 
GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2GovLoop
 
Social Middleware: Moving beyond portals
Social Middleware: Moving beyond portalsSocial Middleware: Moving beyond portals
Social Middleware: Moving beyond portalsweitzelm
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?Infoshare
 
GSU - History of Web 2.0
GSU - History of Web 2.0GSU - History of Web 2.0
GSU - History of Web 2.0Jake Aull
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialClint Oram
 
Web3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceWeb3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceNagaraju Pappu
 
Marc Canter talk
Marc Canter talkMarc Canter talk
Marc Canter talkMarc Canter
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptOpenStack Foundation
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptOpenStack Foundation
 
Presentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibmPresentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibme-office bv
 

Semelhante a Developing Social Networks (20)

Social Media Principles for Enterprise Knowledge Management by Augustine Fou
Social Media Principles for Enterprise Knowledge Management by Augustine FouSocial Media Principles for Enterprise Knowledge Management by Augustine Fou
Social Media Principles for Enterprise Knowledge Management by Augustine Fou
 
Social networking text mining - analytics in km 13.dec.2011
Social networking   text mining - analytics in km 13.dec.2011Social networking   text mining - analytics in km 13.dec.2011
Social networking text mining - analytics in km 13.dec.2011
 
Introduction to Google Developer Relations
Introduction to Google Developer RelationsIntroduction to Google Developer Relations
Introduction to Google Developer Relations
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712
 
Building a community
Building a communityBuilding a community
Building a community
 
Acquia Social Publishing Webinar
Acquia Social Publishing WebinarAcquia Social Publishing Webinar
Acquia Social Publishing Webinar
 
3 Product Trends to Watch in 2013
3 Product Trends to Watch in 20133 Product Trends to Watch in 2013
3 Product Trends to Watch in 2013
 
Social Optimization for Small/Medium Business
Social Optimization for Small/Medium BusinessSocial Optimization for Small/Medium Business
Social Optimization for Small/Medium Business
 
Levitum - Working With Us
Levitum - Working With UsLevitum - Working With Us
Levitum - Working With Us
 
GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2GovLoop Training Webinar: Social Media Basics Part 2
GovLoop Training Webinar: Social Media Basics Part 2
 
Social Middleware: Moving beyond portals
Social Middleware: Moving beyond portalsSocial Middleware: Moving beyond portals
Social Middleware: Moving beyond portals
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
 
GSU - History of Web 2.0
GSU - History of Web 2.0GSU - History of Web 2.0
GSU - History of Web 2.0
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocial
 
Web3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceWeb3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperience
 
Marc Canter talk
Marc Canter talkMarc Canter talk
Marc Canter talk
 
Gage Social Media
Gage Social MediaGage Social Media
Gage Social Media
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
Presentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibmPresentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibm
 

Mais de Centro de Calidad e Innovación Polo Tecnológico de Rosario

Mais de Centro de Calidad e Innovación Polo Tecnológico de Rosario (18)

Bpm Forum 2014 - CMMI: Del modelo a la realidad
Bpm Forum 2014   - CMMI: Del modelo a la realidadBpm Forum 2014   - CMMI: Del modelo a la realidad
Bpm Forum 2014 - CMMI: Del modelo a la realidad
 
CCI PTR Capacitación 2010
CCI PTR Capacitación 2010CCI PTR Capacitación 2010
CCI PTR Capacitación 2010
 
CCI-PTR Resumen 2009
CCI-PTR  Resumen 2009CCI-PTR  Resumen 2009
CCI-PTR Resumen 2009
 
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
Charla IBM Soa Web 2.0 Cloud Computing   M BoloCharla IBM Soa Web 2.0 Cloud Computing   M Bolo
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
 
CCI-PTR
CCI-PTRCCI-PTR
CCI-PTR
 
Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
 
Evolución de la calidad en el software en Rosario
Evolución de la calidad en el software en RosarioEvolución de la calidad en el software en Rosario
Evolución de la calidad en el software en Rosario
 
Fotos Primera Jornada Calidad e Innovación en la Producción de Software
Fotos Primera Jornada Calidad e Innovación en la Producción de SoftwareFotos Primera Jornada Calidad e Innovación en la Producción de Software
Fotos Primera Jornada Calidad e Innovación en la Producción de Software
 
Argentina y las TIC: Análisis de los principales indicadores, tendencias y op...
Argentina y las TIC: Análisis de los principales indicadores, tendencias y op...Argentina y las TIC: Análisis de los principales indicadores, tendencias y op...
Argentina y las TIC: Análisis de los principales indicadores, tendencias y op...
 
Scrum à la Globant
Scrum à la GlobantScrum à la Globant
Scrum à la Globant
 
La visión de IBM para una iniciativa CMMI
La visión de IBM para una iniciativa CMMILa visión de IBM para una iniciativa CMMI
La visión de IBM para una iniciativa CMMI
 
Testing = Especificación + Programación
Testing = Especificación + ProgramaciónTesting = Especificación + Programación
Testing = Especificación + Programación
 
La Mejora Continua en la industria del Software: ISO 14598 / 9126
La Mejora Continua en la industria del Software: ISO 14598 / 9126La Mejora Continua en la industria del Software: ISO 14598 / 9126
La Mejora Continua en la industria del Software: ISO 14598 / 9126
 
El rol de los Programas Puente Universidad - Empresa, en la calidad e innovac...
El rol de los Programas Puente Universidad - Empresa, en la calidad e innovac...El rol de los Programas Puente Universidad - Empresa, en la calidad e innovac...
El rol de los Programas Puente Universidad - Empresa, en la calidad e innovac...
 
Aplicación del Proceso de Mejora Continua en la Enseñanza Universitaria de Si...
Aplicación del Proceso de Mejora Continua en la Enseñanza Universitaria de Si...Aplicación del Proceso de Mejora Continua en la Enseñanza Universitaria de Si...
Aplicación del Proceso de Mejora Continua en la Enseñanza Universitaria de Si...
 
La calidad en el gobierno electrónico
La calidad en el gobierno electrónicoLa calidad en el gobierno electrónico
La calidad en el gobierno electrónico
 
Innovar para reconvertir el negocio en época de crisis. La experiencia de Nemo
Innovar para reconvertir el negocio en época de crisis. La experiencia de NemoInnovar para reconvertir el negocio en época de crisis. La experiencia de Nemo
Innovar para reconvertir el negocio en época de crisis. La experiencia de Nemo
 
Desarrollo y Metodología: Una visión para optimizar el desarrollo y el manten...
Desarrollo y Metodología: Una visión para optimizar el desarrollo y el manten...Desarrollo y Metodología: Una visión para optimizar el desarrollo y el manten...
Desarrollo y Metodología: Una visión para optimizar el desarrollo y el manten...
 

Último

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Último (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

Developing Social Networks

  • 1. Developing Social Networks Polo Tecnológico Rosario – June ‘09
  • 2. Sebastián Esponda • IT Engineer • Focused on software development since 1998 • Recently: managed several social networks projects at Globant • Contact information: – sebastian.esponda@globant.com – http://www.linkedin.com/in/sebastianesponda
  • 3. Objectives - What’s in for you Introduction to Social Networks Globant • Concepts • Top networks • Successful • Importance projects • Success factors • Contribution OpenSocial Trends • Specification Intro • Google’s • Developing Social view Apps • OS Integration • Nielsen project report
  • 4. What is a Social Network? • Online community • People of similar interest shares something. • Web based services: – Create public / semi-public profile – Add and search friends – Browse friend's connections – Share activities, ideas, values, …
  • 5. Why are they important? • Trusted decisions are made on social communities and networks (=we trust our friends) …make people recommend and rate your products / services • Business presence can be leveraged by pre-existing communities. …you don’t need to build an audience from scratch.
  • 6. Social networks are being highly adopted
  • 7. How can a social network succeed? Jyri Engeström’s 5 rules for social networks Source: http://www.consumingexperience.com/2007/06/5-principles-for-web-20-success-jyri.html
  • 8. Rules for social networks (1/5) Define the object round which your service is built LinkedIn (jobs) Last.fm (music) Twitter (tweets) Delicious (bookmarks) Flickr (photos)
  • 9. Rules for social networks (2/5) Define the key verbs for that object Buy Sell Review Upload Research
  • 10. Rules for social networks (3/5) Make the object shareable Permalink Gadget Push spreading Source: http://www.consumingexperience.com/2007/06/5-principles-for-web-20-success-jyri.html
  • 11. Rules for social networks (4/5) What is the gift users can provide to their peers? Monetary value Exclusivity Fun
  • 12. Rules for social networks (5/5) Work out a business model Spectator Publisher Freemiun Advertisements
  • 13. Objectives - Roadmap Introduction to Social Networks Globant • Concepts • Top networks • Successful • Importance projects • Success factors • Contribution OpenSocial Trends • Specification Intro • Google’s • Developing Social view Apps • OS Integration • Nielsen project report
  • 14. Introduction to… http://code.google.com/apis/opensocial/
  • 15. We want to be there… (Images courtesy of Google)
  • 16. There are several other networks…
  • 17. Do we need to code from scratch?
  • 18. A common set of API for building social applications… …across multiples sites
  • 19. OpenSocial – Strengths • Single programming model – Developers: broad distribution network (write once, run everywhere) – Websites: larger pool of third party developers & gadgets • Low learning curve: JavaScript, HTML, and XML • Licensing: Apache 2.0 & Creative Commons
  • 21. Who is using it? • 600 million: are the number of users if you add up the various social networks that are now live with OpenSocial. • 350 million: are the times users have installed the 7,500 different apps created so far. • $1.8 Billion: is the sum brands are expected to spend on Social Networking sites by 2010. • 20+ Containers • Business is social too…
  • 22. Who is using it? (source: Google)
  • 24. OpenSocial Development Projects Two different types of projects: 1. Application (Slides, Trippit,…) 2. Container Integration (MySpace, Orkut,…)
  • 26. OpenSocial Application Project - 6 Steps 1. Find a place to host files (XML & images) – No need for more infrastructure 2. Select one target social network (e.g.: MySpace) 3. Get frontend developers (Javascript & HTML) 4. Coach them on OpenSocial API and best practices 5. Start coding 6. Avoid pitfalls! – XSS exploits, performance, X-container compatibility,…
  • 28. Container Integration Project – Step 1 Develop your user base: person, friends, activities, objects
  • 29. Container Integration Project– Step 2 Export this information following the OpenSocial API
  • 30. Container Integration Project– Step 3 Develop a system capable to render a Gadget to HTML
  • 31. Container Integration Project Problem: steps 2 & 3 are complex!!
  • 32. Container Integration Project Solution: leverage using Open Source reusable components
  • 33. Container Integration Project– Redux Integrate Shindig to easy Steps 2 & 3
  • 34. Container Integration Project– Redux Build a bridge between Shindig and your backend
  • 35. Using Shindig • Apache Incubator Project • http://incubator.apache.org/shindig/ • Under active development … but production ready! • PHP and Java versions • Small development effort (~ 320 MH for small networks)
  • 36. Container Projects - go the extra mile • How we can make our social site more attractive to Users? – Directory, Tagging, Voting, Ranking,… – Include interesting applications! • How we can make our network more attractive to application developers? – Templates, Sandbox, Issue Tracking, QC (XSS exploits, performance …)
  • 37. Objectives - Roadmap Introduction to Social Networks • Concepts Globant • Top networks • Successful • Importance projects • Success factors • Contribution OpenSocial Trends • Specification Intro • Google’s view • Developing Social • Nielsen report Apps • OS Integration project
  • 39. Globant - activities • Hackathons (Hacking Marathons) and DevFests in America and Asia with partners like Google, Hi5, MySpace, Friendster, JoyEnt to engage the community in this new movement. • OpenSocial: involved with Google in the evolution of OpenSocial since it was a confidential Beta back in September 2007. • Shindig PHP development
  • 40. Objectives - Roadmap Introduction to Social Networks Globant • Concepts • Top networks • Successful • Importance projects • Success factors • Contribution OpenSocial Trends • Specification Intro • Google’s • Developing Social view Apps • OS Integration • Nielsen project report
  • 41. Trends – Google’s view – Joe Kraus http://news.cnet.com/8301-17939_109-9970053-2.html
  • 42. Trends – Google’s view Discovery is becoming social ….we trust in our friends
  • 43. Trends – Google’s view How we share is changing …Don’t push, let others catch up in their own terms
  • 44. Trends – Google’s view Social sites? No, Social Web …We will expect all sites to be social ….Traffic will be distributed …Cross-site sharing
  • 45. Trends – Nielsen’s report “Global Faces and Networked Places” A Nielsen Report on Social Networking’s New Global Footprint (Europe and US, Dec ’07-’08) http://blog.nielsen.com/nielsenwire/nielsen-news/social-networking-new-global-footprint/
  • 46. Trends – Nielsen’s report Audience becoming broader and older
  • 47. Trends – Nielsen’s report • Going Mobile – Mobile is a natural fit for social networks, as consumers are used to connecting with friends via mobile calls and text.