Your SlideShare is downloading. ×
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2012 Jiveworld: Building Successful Apps and Platforms

1,117

Published on

October 10th, 2012 presentation at JiveWorld (Las Vegas, NV) on building successful applications and platforms.

October 10th, 2012 presentation at JiveWorld (Las Vegas, NV) on building successful applications and platforms.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,117
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
20
Comments
1
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • See the declining social application industry in companies like Zynga. The social industry has changed.Zynga decline: Increasing ad pricing, FB sick of social spam, and switch to mobileSocial is now in everything – some might see this as an end of the social network, I see it as an opportunity.
  • The new type of application is deeply embeddable inside whatever system the user chooses to use. The application is where the user is, not the other way around.Jive Embedded Experiences
  • This is when I started development – using Orkut, Hi5, MySpace, iGoogle, Yahoo as test platforms. You could never find a single platform with all features so you ended up testing features.Talk about OpenSocial book
  • Security hardened by the social daysBuilt with multiple companies in mind
  • MySpace implemented for 3 monthsYahoo implemented for several yearsYou will only have one or two experts that know how it works
  • One of the most important things to have in a successful application is a good outreach channelJive activity streams integration
  • One of the most important things to have in a successful application is a good outreach channelJive integration of the open graph protocol
  • One of the most important things to have in a successful application is a good outreach channel
  • Social and interest graphs
  • Jive integration of SAML 2.0, OAuth, OpenID
  • Jive Edge as an example: http://www.jivesoftware.com/social-business/platform/features/jive-edgePersonalization is one of the hardest things
  • Social and interest graphs
  • Social and interest graphs
  • Transcript

    • 1. Building Successful Apps & Platforms The OpenSocial Lessons Jonathan LeBlanc Developer Evangelist (PayPal) jleblanc@paypal.com Twitter: @jcleblanc Github: github.com/jcleblanc
    • 2. The Application is Dead
    • 3. The Draining Application Industry
    • 4. Embedded Experiences are the New Apps User Feed Contextual Events Other Services
    • 5. My Social Background Author of Programming Social Applications Emmy award winner for Outstanding Achievement in Advanced Media Technology Helped build Yahoo’s social platform
    • 6. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    • 7. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    • 8. The Beginning +
    • 9. The “We’re Everything” Days
    • 10. The Social Days vs
    • 11. The Current State A Renewed Focus on Businesses and the Enterprise - OpenSocial State of the Union 2012 (Portland, OR)
    • 12. Why OpenSocial? Open source initiatives provide an excellent “get started quickly” technology base. Multiple company base and security hardened over years of development
    • 13. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    • 14. Heavy Security Model: Caja / Stripping
    • 15. Manual Security Model: Checking Apps
    • 16. How Things Currently Work Enterprise Security Model Iframe + API / SDK Embedded Experiences
    • 17. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    • 18. Outreach Channels for Growth
    • 19. Data Information Channels and Hooks
    • 20. The Platform for App Gamification
    • 21. Relationships / Gamification Lessons Not all outreach channels can be treated the same way Understanding your users and their behaviors is a key to success
    • 22. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    • 23. User Authentication / Authorization OAuth 2 OpenID and OpenID Connect Persona
    • 24. User Information Management
    • 25. Personalization
    • 26. Abstraction Lessons Abstract out difficult to implement technologies with SDKs / APIs Focus on several core features of your technology offerings, not the entire stack
    • 27. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    • 28. Re-inventing the Wheel “I have a great idea! Let’s just build our own application platform!” - That guy (you know who I’m talking about!)
    • 29. Ignoring Existing Users “If you build it, they will come” - The Management Team
    • 30. Ignoring Usability “We have the most secure platform out there” - The architect who has never built an application
    • 31. Ignoring Your Community “We don’t need to spend resources supporting forums, our developers will help each other out” - The misguided development team
    • 32. It All Comes Together Build your platform / application to scale and change easily Understand your users and their habits Pay attention to outreach!
    • 33. Thank You! Any Questions? http://www.slideshare.net/jcleblanc Jonathan LeBlanc Developer Evangelist (PayPal) jleblanc@paypal.com Twitter: @jcleblanc Github: github.com/jcleblanc

    ×