Axa Assurance Maroc - Insurer Innovation Award 2024
Top 5 Tips for Building Viral Social Web Applications and Sites
1. Top 5 Tips for Building Viral Social Web Applications and Sites Jonathan LeBlanc Developer Evangelist Email: jleblanc@x.com Twitter: @jcleblanc
2. Programming Social Applications Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks http://shop.oreilly.com/product/0636920014201.do Foundation for socializing applications and websites. Open Source foundation.
3. Using Open Source Solutions The foundation for “Programming Social Applications” Open source is not the be all end all, it’s simply a solid foundation.
4. The Core Principals Build for the relevant social & interest graphs Understand your sharing model and integrate early Use the work that other companies have invested in Build for all available outlets Use emerging social technologies
5. The Core Principals Build for the relevant social & interest graphs Understand your sharing model and integrate early Use the work that other companies have invested in Build for all available outlets Use emerging social technologies
6. Build for relevant graphs A Poll When do you integrate social outreach channels in your products?
8. Build for relevant graphs Understanding Relationship Models Follower Model Connection Model Group Model
9.
10.
11. Build for relevant graphs WebFinger: Origin through the finger protocol finger jleblanc@x.com Login name: jleblanc In real life: Jonathan LeBlanc Home phone: 123-4567 Office: San Jose, CA Last Login: Tue Oct 4 12:41 on ttys000 jleblanc@x.com http://www.jcleblanc.com
16. Build for relevant graphs WebFinger: Performing WebFinger Discovery curl http://www.google.com/s2/webfinger/?q=nakedtechnologist@gmail.com The User Profile: http://www.google.com/profiles/nakedtechnologist The portable contacts link: http://www-opensocial.googleusercontent.com/api/people/118167121283215553793/ The public Google Buzz feed: https://www.googleapis.com/buzz/v1/activities/118167121283215553793/@public
17. The Core Principals Build for the relevant social & interest graphs Understand your sharing model and integrate early Use the work that other companies have invested in Build for all available outlets Use emerging social technologies
34. LRDD (Link-based Resource Descriptor)Provider verifies signature via public keys obtained during discovery.
35. The Core Principals Build for the relevant social & interest graphs Understand your sharing model and integrate early Use the work that other companies have invested in Build for all available outlets Use emerging social technologies
62. Build for all available outletsOpenSocial View Foundations Profile Full Home
63. Build for all available outletsExample Technology: Activity Streams Defines a social activity Platform agnostic Integrated into OpenSocial
64. The Core Principals Build for the relevant social & interest graphs Understand your sharing model and integrate early Use the work that other companies have invested in Build for all available outlets Use emerging social technologies
65.
66.
67. Use emerging social technologies A Poll Do you or your companies allot time for emerging technologies?
68. Use emerging social technologies Authorization Systems – OAuth 1 Authorize applications and sites to do something on your behalf. Signing done on side of integrator. Lengthy integration process.
69. Use emerging social technologies Authorization Systems – OAuth2 Significantly improved integration time. Communication over HTTPS
70. ? Questions Jonathan LeBlanc Twitter: @jcleblanc E-Mail: jleblanc@x.com http://www.slideshare.net/jcleblanc