• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Inside mixi Platform
 

Inside mixi Platform

on

  • 8,318 views

 

Statistics

Views

Total Views
8,318
Views on SlideShare
6,731
Embed Views
1,587

Actions

Likes
18
Downloads
0
Comments
1

15 Embeds 1,587

http://yamashita.dyndns.org 573
http://jibun.atmarkit.co.jp 391
http://engineer.dena.jp 315
http://weboo-returns.com 220
http://www.slideshare.net 56
http://weboo.dyndns.org 12
http://ebister.com 6
http://webcache.googleusercontent.com 5
http://www.ebister.com 2
http://onlinetanulas.blogspot.com 2
http://feeds.feedburner.com 1
http://www.hanrss.com 1
http://translate.googleusercontent.com 1
http://aitcms-j.atmarkit.co.jp 1
http://ww.weboo-returns.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • The combination of open source in smart fashion will create great app..
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Inside mixi Platform Inside mixi Platform Presentation Transcript

    • 2010/3/16 DeNA Technology Seminar #1 Inside mixi Platform Copyright 2010 © mixi,Inc. All right reserved. 1
    • (weboo) •  2009 2 mixi 
 mixi 
 •  Perl •  Developer Center •  SAP Copyright 2010 © mixi,Inc. All right reserved.
    •   Photo by http://www.flickr.com/photos/u-suke Copyright 2010 © mixi,Inc. All right reserved.
    • •  mixi •  mixi Platform mixi •  •  Plack+AnyEvent •  Copyright 2010 © mixi,Inc. All right reserved.
    • 5
    • 6
    • 7
    • 2 1 1,257 1,858 PV 2 PC 3 Mobile 224.8 PV 3 42 PC PV 276.2 PV 1 2009 12 31 2 2009 12 3 2009 12 8
    • 9
    • □ PC:2009 08 24 2009 10 27 □ PC 797 359 10
    • Rekoo Media Ltd. PC □ 470 3/16 11
    • □ 278 3/16 12
    • mixi mixi PV FY07 FY08 FY09 13
    • mixi 14
    • 2009 /1Q 2009 /3Q (2009 6 30 ) (2009 12 31 ) 1,189 1,257 1 2 40 PC 3 42 2 150.6 PV PV 276.2 PV Mobile 109.9 PV PC 40 7 1 Mobile 224.6 PV PC PV PV 1 2 15
    • mixi Copyright 2010 © mixi,Inc. All right reserved. 16
    • mixi mixi Connect 17
    • 
 
 
 18
    • OpenSocial JavaScript API OpenSocial RESTful Protocol 19
    • mixi Web URL <?xml version=“1.0” encoding=“utf-8”?> <Module> function init() { <ModulePrefs title=“Hello, world!”> var req = opensocial.newDataRequest(); <Require feature=“opensocial-0.8” /> req.add(req.newFetchPersonRequest( </ModulePrefs> opensocial.IdSpec.PersonId.VIEWER), <Content type=“html”><![CDATA[ “viewer”); req.send(function(data) { <div>Hello, mixi !</div> var viewer = data.get(“viewer”).getData(); ]]></Content>something… // do } </Module> } gadgets.util.registerOnLoadHandler(init); 20
    • XML <?xml version=“1.0” encoding=“utf-8”?> <Module> <ModulePrefs title=“Hello, world!”> <Require feature=“opensocial-0.8” /> Gadget XML </ModulePrefs> <Content type=“url” view=“mobile” </Module> href=“http://example.com/” /> Person & Friends API Activities API HTML + Flash + RESTful API Persistence API Album API Lifecycle Events 21
    • <?xml version=“1.0” encoding=“utf-8”?> <Module> <ModulePrefs title=“Hello, world!”> <Require feature=“opensocial-0.8” /> </ModulePrefs> <Content view=“mobile” type=“url” href=“http://example.com/” /> </Module> url URL 22
    • / <?xml version=“1.0” encoding=“utf-8”?> <Module> <ModulePrefs title=“Hello, world!”> <Require feature=“opensocial-0.8” /> </ModulePrefs> PC <Content type=“html” view=“home,canvas,profile”><![CDATA[ <div>Hello, mixi !</div> ]]></Content> <Content type=“url” view=“mobile” href=“http://example.com/” /> </Module> 23
    • Person & Friends API Persistence API Activities API Album API Lifecycle Events mixi API GPS mixi 24
    • 
 25
    • Mobile Phone mixi Server SAP Server mixi HTTP mixi SAP HTTP mixi API API JSON, AtomPub HTML 26
    • http://developer.mixi.co.jp/ 27
    • Reverse Proxy App Proxy (Apache) Forward Proxy (Squid) Reverse Proxy Media Proxy (Apache) 28
    •                     29
    • Reverse Proxy App Proxy (Apache) Forward Proxy (Squid) Reverse Proxy Media Proxy (Apache) Reverse API Server Proxy (Apache) 30
    •         31
    • mixi Copyright 2010 © mixi,Inc. All right reserved. 32
    •       33
    •         34
    • •  
 •  
 •  
 •  •  
 35
    • SAP 36
    • SAP join 37
    • •  •  •  
 
 
 
 
 
 
 •  
 38
    • 39
    • 40
    • •  •  •  •  •  41
    • Plack+AnyEvent Copyright 2010 © mixi,Inc. All right reserved. 42
    • Apps Proxy SAP Server           43
    • Plack::Server::AnyEvent::Prefork Coro::AnyEvent   
   
   44
    • 45
    • 46
    • •  
 •  •  •  47
    • 48
    • Tokyo Tyrant Q4M Copyright 2010 © mixi,Inc. All right reserved. 49
    • •  •  •  •  •  •  •  
 50
    • Copyright 2010 © mixi,Inc. All right reserved. 51
    • •  •  •  •  52
    • 53
    • Copyright 2010 © mixi,Inc. All right reserved. 54
    • 55
    •         56