Building Successful Apps & Platforms                    The OpenSocial Lessons                                 Jonathan Le...
The Application is Dead
The Draining Application Industry
Embedded Experiences are the New Apps                         User Feed                         Contextual Events         ...
My Social Background                   Author of Programming                   Social Applications                   Emmy ...
The Lineup        The Sordid History of OpenSocial        Security Versus Usability        Relationships and Gamification ...
The Lineup        The Sordid History of OpenSocial        Security Versus Usability        Relationships and Gamification ...
The Beginning                +
The “We’re Everything” Days
The Social Days                  vs
The Current State    A Renewed Focus on Businesses    and the Enterprise            - OpenSocial State of the Union 2012 (...
Why OpenSocial?                  Open source initiatives                  provide an excellent “get                  start...
The Lineup        The Sordid History of OpenSocial        Security Versus Usability        Relationships and Gamification ...
Heavy Security Model: Caja / Stripping
Manual Security Model: Checking Apps
How Things Currently Work       Enterprise Security Model       Iframe + API / SDK       Embedded Experiences
The Lineup        The Sordid History of OpenSocial        Security Versus Usability        Relationships and Gamification ...
Outreach Channels for Growth
Data Information Channels and Hooks
The Platform for App Gamification
Relationships / Gamification Lessons     Not all outreach channels can be treated     the same way     Understanding your ...
The Lineup        The Sordid History of OpenSocial        Security Versus Usability        Relationships and Gamification ...
User Authentication / Authorization                      OAuth 2                      OpenID and                      Open...
User Information Management
Personalization
Abstraction Lessons     Abstract out difficult to implement     technologies with SDKs / APIs     Focus on several core fe...
The Lineup        The Sordid History of OpenSocial        Security Versus Usability        Relationships and Gamification ...
Re-inventing the Wheel   “I have a great idea! Let’s just build   our own application platform!”                  - That g...
Ignoring Existing Users     “If you build it, they will come”                          - The Management Team
Ignoring Usability     “We have the most secure     platform out there”            - The architect who has never built an ...
Ignoring Your Community     “We don’t need to spend     resources supporting     forums, our developers will     help each...
It All Comes Together    Build your platform / application to scale    and change easily    Understand your users and thei...
Thank You! Any Questions?     http://www.slideshare.net/jcleblanc                             Jonathan LeBlanc            ...
Upcoming SlideShare
Loading in...5
×

2012 Jiveworld: Building Successful Apps and Platforms

1,142

Published on

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,142
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
20
Comments
1
Likes
2
Embeds 0
No embeds

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
  • 2012 Jiveworld: Building Successful Apps and Platforms

    1. 1. Building Successful Apps & Platforms The OpenSocial Lessons Jonathan LeBlanc Developer Evangelist (PayPal) jleblanc@paypal.com Twitter: @jcleblanc Github: github.com/jcleblanc
    2. 2. The Application is Dead
    3. 3. The Draining Application Industry
    4. 4. Embedded Experiences are the New Apps User Feed Contextual Events Other Services
    5. 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. 6. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    7. 7. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    8. 8. The Beginning +
    9. 9. The “We’re Everything” Days
    10. 10. The Social Days vs
    11. 11. The Current State A Renewed Focus on Businesses and the Enterprise - OpenSocial State of the Union 2012 (Portland, OR)
    12. 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. 13. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    14. 14. Heavy Security Model: Caja / Stripping
    15. 15. Manual Security Model: Checking Apps
    16. 16. How Things Currently Work Enterprise Security Model Iframe + API / SDK Embedded Experiences
    17. 17. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    18. 18. Outreach Channels for Growth
    19. 19. Data Information Channels and Hooks
    20. 20. The Platform for App Gamification
    21. 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. 22. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    23. 23. User Authentication / Authorization OAuth 2 OpenID and OpenID Connect Persona
    24. 24. User Information Management
    25. 25. Personalization
    26. 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. 27. The Lineup The Sordid History of OpenSocial Security Versus Usability Relationships and Gamification Abstracting out the Icky Bits Why Applications Fail & Prevention
    28. 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. 29. Ignoring Existing Users “If you build it, they will come” - The Management Team
    30. 30. Ignoring Usability “We have the most secure platform out there” - The architect who has never built an application
    31. 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. 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. 33. Thank You! Any Questions? http://www.slideshare.net/jcleblanc Jonathan LeBlanc Developer Evangelist (PayPal) jleblanc@paypal.com Twitter: @jcleblanc Github: github.com/jcleblanc
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×