SlideShare a Scribd company logo
1 of 31
Download to read offline
hi5 Platform

OpenSocial Container
   Implementation
hi5 Platform
  About hi5
  Developer Console
  Integration Points
  Application Discovery
  hi5 OpenSocial Extensions
  Why Develop for hi5?
  Roadmap
  Demo
hi5 - Dominant Global Social Network
We are one of the largest web sites in the world (#8 on Alexa)
and the most global of all the social networking sites.
   Over 80+ million registered members and ~40 million WW
   unique users
   Most popular Spanish-speaking social network in the world

Top 10 in Latin America
Mexico, Colombia, Bolivia, Guatemala, Peru, Costa Rica,
Nicaragua, Honduras, Ecuador, El Salvador

Top 10 in Rest of the World
Portugal, Greece, Romania, Cyprus, Thailand, Jamaica, Sri
Lanka, Kuwait, Jordan, Oman
Hi5’s Demographics
  Broad reach across major demos:
      18 to 34 primary
      Roughly 50%split male/female
      US traffic: significant percentage is Hispanic
  Diverse traffic from Europe (25%), North America (15%)
 and Central & South America (31%), Asia (21%)
  Offered in 15 languages
  Grew big in most international countries with English first
 and then translated
  Members use the site primarily to keep in touch with their
 friends. Users have limited self-expression tools - skins,
 widgets, etc.
Developer Console
 OpenSocial 0.7
 Shindig servers hosted at hi5

 Add and manage applications
     Refresh metadata from gadget prefs
     Manage other developers
     Manage API Keys
     Submit applications to the hi5 directory
 hi5 Developer Blog feed
 Simple in-line application editor
 View analytics for live applications
Developer Console
Integration Points
  Preview
  Homepage
     My Applications
  Profile Module
     Draggable, minimizable
     Skins feature allows seamless UI integration
  Canvas Page
     Dedicated page for applications
     Monetization opportunity, allows embedded ad tags
Preview
Homepage
Profile Module
Skins feature allows seamless UI integration
Using Skins
In ModulePrefs:
<Require feature=quot;skinsquot;/>

In Your Application:
function setSkin() {
   document.write('<style type=quot;text/cssquot;>');
   document.write('.main {');
   bgColor = gadgets.skins.getProperty(gadgets.skins.Property.BG_COLOR);
   if(bgColor) {
      document.write('background-color:' + bgColor + ';');
   }
   document.write('}');
   document.wrtie('</style>');
}
Canvas Page
Application Discovery
  Application Directory
      Categories, sorting and filtering
  Application Homepage
      My Friends' applications
      Other recommendations
      Manage your applications
  Viral Channels
      Friend Updates
      Notifications
      Invites
      Email (limited to 1 per user per app per day)
Application Directory
Applications Homepage
Discover applications as filtered by your networks or manage
our own applications
Friend Updates
  On both homepage and profile page
  Created using the OpenSocial Activity API (requestCreateActivity)
  Publication not guaranteed but typically high (> 80%)
Notifications
  Sent using the OpenSocial request* API. (requestSendMessage,
  type=NOTIFICATION)
  Limited to 5 per user per app per day
Invites
  All apps have built-in invite flow from profile and canvas pages
  We will offer limited or no ability to redirect users to invite
hi5 OpenSocial Extensions API
An optional feature that provides access to additional hi5-
specific functionality
   New data requests
       Photos (hi5.fetchAlbumsDataRequest)
       Online Presence (hi5.fetchPresenceRequest)
       Status (hi5.fetchStatusRequest)
   New fields
       Link for friend update media (hi5.ActivityMediaItemField.
       LINK)
       More image sizes(hi5.ProfileField.SMALL_IMG_URL,
       etc)
   Simple template/tag library
   More to come!!
Adding the hi5 OpenSocial API

In ModulePrefs:

<Optional feature='hi5'/>
Capabilities Discovery
function loadFriends() {
  var req = opensocial.newDataRequest();
  req.add(req.newFetchPersonRequest('VIEWER'), 'viewer');
  req.add(req.newFetchPeopleRequest('VIEWER_FRIENDS'), 'viewerFriends');
  req.add(req.newFetchPersonAppDataRequest('VIEWER', 'gifts'), 'data');
  req.add(req.newFetchPersonAppDataRequest('VIEWER_FRIENDS', 'gifts'),
'viewerFriendData');
  if(gadgets.util.hasFeature('hi5')) {
    req.add(hi5.newFetchStatusRequest('OWNER'),'ownerStatus');
 req.add(hi5.newFetchStatusRequest
('VIEWER_FRIENDS'),'viewerFriendsStatus');
 req.add(hi5.newFetchPresenceRequest
('VIEWER_FRIENDS'),'viewerFriendsPresence');
    req.add(hi5.newFetchAlbumsRequest('OWNER'),'ownerAlbums');
  }
  req.send(onLoadFriends);
}
Capabilities Discovery
  var mediaItems = new Array();
  var mediaItem = opensocial.newActivityMediaItem(opensocial.Activity.MediaItem.Type.IMAGE, viewer.
getField(opensocial.Person.Field.THUMBNAIL_URL));
  if(gadgets.util.hasFeature('hi5') && opensocial.getEnvironment().supportsField(opensocial.Environment.
ObjectType.ACTIVITY_MEDIA_ITEM, hi5.ActivityMediaItemField.LINK)) {
   mediaItem.setField(hi5.ActivityMediaItemField.LINK, viewer.getField(opensocial.Person.Field.
PROFILE_URL));
  }
hi5 REST API

  api.hi5.com

 Roadmap
  We will add support to access more of our REST API via
  OpenSocial calls
  We will move towards compliance with a standard
  OpenSocial REST API implementation
More reasons to develop for hi5...
  A new audience via our unique footprint in Latin America,
  Europe and Asia
     Of the more than 80 million individuals registered with
     hi5, less than a third are also active on the other leading
     social networks, incl. FB, MySpace, Bebo, Friendster
     (comscore)
  OpenSocial!
     Because hi5 is a founding adopter of OpenSocial,
     developers’ apps can be deeply embedded within hi5, as
     well as easily translated beyond hi5 to other OpenSocial-
     enabled websites
More reasons to develop for hi5...
  $$$
     A dedicated canvas page that can be monetized
     Promotions on the hi5 blog (one developer post/mo –
     rotating among our registered developers with popular
     apps)
  Free Infrastructure from Joyent
     hi5 Developers could win one year of Joyent’s Free
     Accelerator™ scalable, on-demand infrastructure for
     their hi5 app!
     Limited number at launch, more to come
More reasons to develop for hi5...

  Translation Services
     We plan on offering translation support into Spanish to
     the first 100 high-quality applications approved for
     production
     We look forward to offering built-in translation support for
     all hi5 applications in multiple languages in future
     versions of the platform
hi5 Platform Roadmap
   Several hundred apps in our sandbox that we are reviewing
   and working with developers to finalize.
   White-list style approach to ensure app quality and user-
   centric relevancy (guidelines to be published this week)

March 15th Hackathon
Hosted at the Google Campus in Mountain View, geared
towards helping developers finalize their applications for launch.

RSVP by emailing hackathon@hi5.com

March 31st Public Launch
Public rollout begins! We'll launch with as many applications
that have met our guidelines and are ready to go live.
Demo

PixWall, by PixVerse on hi5
http://lou.sandbox.hi5.com/friend/apps/entry/gs1.rs.pixverse.com:15900/hi5pixwall/gadget
Resources For Container Developers
Specification
http://code.google.com/apis/opensocial/

For container developers
http://incubator.apache.org/shindig/
http://code.google.com/p/google-caja

Pat's delicious feed: http://del.icio.us/chanezon/opensocial
Resources For Application Developers
Specification
http://code.google.com/apis/opensocial/
REST API: http://groups.google.com/group/opensocial-and-
gadgets-spec

Code Samples and Tools
http://code.google.com/p/opensocial-resources/

Sandboxes
http://developer.myspace.com/
http://www.hi5networks.com/developer/
http://opensocial.ning.com/
http://pulse.plaxo.com/pulse/gadgets/
http://code.google.com/apis/orkut/
Pats delicious feed: http://del.icio.us/chanezon/opensocial
Questions

More Related Content

Similar to hi5 Platform Presentation (Google User Group)

Meet The Containers
Meet The ContainersMeet The Containers
Meet The ContainersLinkedIn
 
Google IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The ContainersGoogle IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The ContainersPatrick Chanezon
 
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentBarcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentHoat Le
 
RockYou 4-22-08
RockYou 4-22-08RockYou 4-22-08
RockYou 4-22-08guest2968b8
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 
Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Ari Leichtberg
 
Hi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab PresentationHi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab Presentationplindner
 
chetan_ahire_resume
chetan_ahire_resumechetan_ahire_resume
chetan_ahire_resumeClover00
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathonmarvin337
 
Platform Play Web Social And Mobile For P Camp09
Platform Play   Web Social And Mobile For P Camp09Platform Play   Web Social And Mobile For P Camp09
Platform Play Web Social And Mobile For P Camp09Sudha Jamthe
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr BplanSANKETSDIVE
 
OpenSocial
OpenSocialOpenSocial
OpenSocialRam Sharma
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaPatrick Chanezon
 
Yahoo Open Platform Stack
Yahoo Open Platform StackYahoo Open Platform Stack
Yahoo Open Platform StackJonathan LeBlanc
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forumthemix
 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!M A Hossain Tonu
 
Ajaxworld Opensocial Presentation
Ajaxworld Opensocial PresentationAjaxworld Opensocial Presentation
Ajaxworld Opensocial PresentationChris Schalk
 
v2 Arkony Presentation_Jan17,15
v2 Arkony Presentation_Jan17,15v2 Arkony Presentation_Jan17,15
v2 Arkony Presentation_Jan17,15M. Ayman Ghoneam
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 

Similar to hi5 Platform Presentation (Google User Group) (20)

Meet The Containers
Meet The ContainersMeet The Containers
Meet The Containers
 
Google IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The ContainersGoogle IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The Containers
 
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentBarcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application Development
 
RockYou 4-22-08
RockYou 4-22-08RockYou 4-22-08
RockYou 4-22-08
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 
Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08
 
Hi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab PresentationHi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab Presentation
 
chetan_ahire_resume
chetan_ahire_resumechetan_ahire_resume
chetan_ahire_resume
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
 
Platform Play Web Social And Mobile For P Camp09
Platform Play   Web Social And Mobile For P Camp09Platform Play   Web Social And Mobile For P Camp09
Platform Play Web Social And Mobile For P Camp09
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
OpenSocial
OpenSocialOpenSocial
OpenSocial
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and Media
 
Yahoo Open Platform Stack
Yahoo Open Platform StackYahoo Open Platform Stack
Yahoo Open Platform Stack
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!
 
Ajaxworld Opensocial Presentation
Ajaxworld Opensocial PresentationAjaxworld Opensocial Presentation
Ajaxworld Opensocial Presentation
 
v2 Arkony Presentation_Jan17,15
v2 Arkony Presentation_Jan17,15v2 Arkony Presentation_Jan17,15
v2 Arkony Presentation_Jan17,15
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Open Social
Open SocialOpen Social
Open Social
 

Recently uploaded

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vĂĄzquez
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

hi5 Platform Presentation (Google User Group)

  • 2. hi5 Platform About hi5 Developer Console Integration Points Application Discovery hi5 OpenSocial Extensions Why Develop for hi5? Roadmap Demo
  • 3. hi5 - Dominant Global Social Network We are one of the largest web sites in the world (#8 on Alexa) and the most global of all the social networking sites. Over 80+ million registered members and ~40 million WW unique users Most popular Spanish-speaking social network in the world Top 10 in Latin America Mexico, Colombia, Bolivia, Guatemala, Peru, Costa Rica, Nicaragua, Honduras, Ecuador, El Salvador Top 10 in Rest of the World Portugal, Greece, Romania, Cyprus, Thailand, Jamaica, Sri Lanka, Kuwait, Jordan, Oman
  • 4. Hi5’s Demographics Broad reach across major demos: 18 to 34 primary Roughly 50%split male/female US traffic: significant percentage is Hispanic Diverse traffic from Europe (25%), North America (15%) and Central & South America (31%), Asia (21%) Offered in 15 languages Grew big in most international countries with English first and then translated Members use the site primarily to keep in touch with their friends. Users have limited self-expression tools - skins, widgets, etc.
  • 5. Developer Console OpenSocial 0.7 Shindig servers hosted at hi5 Add and manage applications Refresh metadata from gadget prefs Manage other developers Manage API Keys Submit applications to the hi5 directory hi5 Developer Blog feed Simple in-line application editor View analytics for live applications
  • 7. Integration Points Preview Homepage My Applications Profile Module Draggable, minimizable Skins feature allows seamless UI integration Canvas Page Dedicated page for applications Monetization opportunity, allows embedded ad tags
  • 10. Profile Module Skins feature allows seamless UI integration
  • 11. Using Skins In ModulePrefs: <Require feature=quot;skinsquot;/> In Your Application: function setSkin() { document.write('<style type=quot;text/cssquot;>'); document.write('.main {'); bgColor = gadgets.skins.getProperty(gadgets.skins.Property.BG_COLOR); if(bgColor) { document.write('background-color:' + bgColor + ';'); } document.write('}'); document.wrtie('</style>'); }
  • 13. Application Discovery Application Directory Categories, sorting and filtering Application Homepage My Friends' applications Other recommendations Manage your applications Viral Channels Friend Updates Notifications Invites Email (limited to 1 per user per app per day)
  • 15. Applications Homepage Discover applications as filtered by your networks or manage our own applications
  • 16. Friend Updates On both homepage and profile page Created using the OpenSocial Activity API (requestCreateActivity) Publication not guaranteed but typically high (> 80%)
  • 17. Notifications Sent using the OpenSocial request* API. (requestSendMessage, type=NOTIFICATION) Limited to 5 per user per app per day
  • 18. Invites All apps have built-in invite flow from profile and canvas pages We will offer limited or no ability to redirect users to invite
  • 19. hi5 OpenSocial Extensions API An optional feature that provides access to additional hi5- specific functionality New data requests Photos (hi5.fetchAlbumsDataRequest) Online Presence (hi5.fetchPresenceRequest) Status (hi5.fetchStatusRequest) New fields Link for friend update media (hi5.ActivityMediaItemField. LINK) More image sizes(hi5.ProfileField.SMALL_IMG_URL, etc) Simple template/tag library More to come!!
  • 20. Adding the hi5 OpenSocial API In ModulePrefs: <Optional feature='hi5'/>
  • 21. Capabilities Discovery function loadFriends() { var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest('VIEWER'), 'viewer'); req.add(req.newFetchPeopleRequest('VIEWER_FRIENDS'), 'viewerFriends'); req.add(req.newFetchPersonAppDataRequest('VIEWER', 'gifts'), 'data'); req.add(req.newFetchPersonAppDataRequest('VIEWER_FRIENDS', 'gifts'), 'viewerFriendData'); if(gadgets.util.hasFeature('hi5')) { req.add(hi5.newFetchStatusRequest('OWNER'),'ownerStatus'); req.add(hi5.newFetchStatusRequest ('VIEWER_FRIENDS'),'viewerFriendsStatus'); req.add(hi5.newFetchPresenceRequest ('VIEWER_FRIENDS'),'viewerFriendsPresence'); req.add(hi5.newFetchAlbumsRequest('OWNER'),'ownerAlbums'); } req.send(onLoadFriends); }
  • 22. Capabilities Discovery var mediaItems = new Array(); var mediaItem = opensocial.newActivityMediaItem(opensocial.Activity.MediaItem.Type.IMAGE, viewer. getField(opensocial.Person.Field.THUMBNAIL_URL)); if(gadgets.util.hasFeature('hi5') && opensocial.getEnvironment().supportsField(opensocial.Environment. ObjectType.ACTIVITY_MEDIA_ITEM, hi5.ActivityMediaItemField.LINK)) { mediaItem.setField(hi5.ActivityMediaItemField.LINK, viewer.getField(opensocial.Person.Field. PROFILE_URL)); }
  • 23. hi5 REST API api.hi5.com Roadmap We will add support to access more of our REST API via OpenSocial calls We will move towards compliance with a standard OpenSocial REST API implementation
  • 24. More reasons to develop for hi5... A new audience via our unique footprint in Latin America, Europe and Asia Of the more than 80 million individuals registered with hi5, less than a third are also active on the other leading social networks, incl. FB, MySpace, Bebo, Friendster (comscore) OpenSocial! Because hi5 is a founding adopter of OpenSocial, developers’ apps can be deeply embedded within hi5, as well as easily translated beyond hi5 to other OpenSocial- enabled websites
  • 25. More reasons to develop for hi5... $$$ A dedicated canvas page that can be monetized Promotions on the hi5 blog (one developer post/mo – rotating among our registered developers with popular apps) Free Infrastructure from Joyent hi5 Developers could win one year of Joyent’s Free Accelerator™ scalable, on-demand infrastructure for their hi5 app! Limited number at launch, more to come
  • 26. More reasons to develop for hi5... Translation Services We plan on offering translation support into Spanish to the first 100 high-quality applications approved for production We look forward to offering built-in translation support for all hi5 applications in multiple languages in future versions of the platform
  • 27. hi5 Platform Roadmap Several hundred apps in our sandbox that we are reviewing and working with developers to finalize. White-list style approach to ensure app quality and user- centric relevancy (guidelines to be published this week) March 15th Hackathon Hosted at the Google Campus in Mountain View, geared towards helping developers finalize their applications for launch. RSVP by emailing hackathon@hi5.com March 31st Public Launch Public rollout begins! We'll launch with as many applications that have met our guidelines and are ready to go live.
  • 28. Demo PixWall, by PixVerse on hi5 http://lou.sandbox.hi5.com/friend/apps/entry/gs1.rs.pixverse.com:15900/hi5pixwall/gadget
  • 29. Resources For Container Developers Specification http://code.google.com/apis/opensocial/ For container developers http://incubator.apache.org/shindig/ http://code.google.com/p/google-caja Pat's delicious feed: http://del.icio.us/chanezon/opensocial
  • 30. Resources For Application Developers Specification http://code.google.com/apis/opensocial/ REST API: http://groups.google.com/group/opensocial-and- gadgets-spec Code Samples and Tools http://code.google.com/p/opensocial-resources/ Sandboxes http://developer.myspace.com/ http://www.hi5networks.com/developer/ http://opensocial.ning.com/ http://pulse.plaxo.com/pulse/gadgets/ http://code.google.com/apis/orkut/ Pats delicious feed: http://del.icio.us/chanezon/opensocial