14. Mobile Phone Third Party Developers
(no JavaScript)
Application Proxy Application Server
XHTML
Media Cache Proxy
swf, gif, jpg, etc.
RESTful API
mixi with 2-legged
Social Data
DB
OAuth
14
15. OpenSocial JavaScript API mixi
Social Data
Invite
Activity
etc.
makeRequest
gadgets.util.registerOnLoadHandler()
SAP Server
* Rewrite HTML by Shindig
17. 1. run_appli.pl HTTP
2. iframe HTML mixi
3. iframe SAP
4. RESTful API
5. RESTful API
6. SAP HTML
18. mixi
Social Data
OpenSocial JavaScript API
RESTful API
Invite with 2-legged
Activity OAuth
etc.
<script src=“touch.js”></script>
* Request with OAuth Signature DB
SAP Server
18
19. • iframe
iframe SAP
• RESTful API
• XML URL
• iframe URL
app_id, owner_id, viewer_id
• URL
OAuth Signature
• Iframe mixi js
Gadgets API User Flow API
20. • Person & Friends
• Persistence
• Albums
• Invite
• Communication Feed
• Message
• Geolocation
• Request
20
33. • Chrome UA
--user-agent="Mozilla/5.0 (iPhone; U;
CPU iPhone OS 3_1 like Mac OS X;
ja-jp) AppleWebKit/528.18 (KHTML,
like Gecko) Version/4.0 Mobile/
7C144"
• Ubuntu Safari
33