2012 Jiveworld: Building Successful Apps and Platforms

1,363 views
1,249 views

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
  • Social Applications drives me make crazy social apps for 2013
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,363
On SlideShare
0
From Embeds
0
Number of Embeds
70
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

    ×