More Related Content
Similar to 개발자를 위한 OpenSocial (20)
More from Jinho Jung (20)
개발자를 위한 OpenSocial
- 1. OpenSocial
OpenSocial for Developer
2009! 6" 25# $%# 1
- 2. &'
• ()*+, -./01 23
• 456 78, -./0
– 9:;<=>(Lifestream)
• ?@6, AB
• CD, EF, GH
2009! 6" 25# $%# 2
- 5. -. /0 O:; 4:P
?@.
/01 234 5*)67 "%
"# 89 :;"
"# )*+ ,& -.
!"#$ %& <=
!"#$ %& '(
->
2009! 6" 25# $%# 5
- 6. ()*+ -./0 ij9k
a:bc# Daum -./0 l:m nJo
Id< Ae -./0 ST IU@VW pq 2_
(2008.6.4) (2008.10.09) (2008.11.18) (2009.6.4)
[! Q:"R
-./0 [!
-./0 -./0 ST
fg]< hZa YOS ]^
2_ @` 2009.5.28)
(2008.06.13) (2008.10.28)
(2008.3.25)
2008 2009
Q1 Q2 Q3 Q4 Q1 Q2
PHP,Java,
OpenSocial OpenSocial OpenSocial OpenSocial
Ruby,Python
API ver.0.5 API ver0.6 API ver0.7 API ver0.8
9:XYZ
(2007.11) (2008.01) (2008.02) (2008.08)
(2008.12)
2009! 6" 25# $%# 6
- 7. -./0, rs tu
• Opensocial Apps Directory
– http://opensocialdirectory.org
• vw, fc:x 2_
– 12,456 ? y 83 ?
– 0.7%
! z{ : readwriteweb.com : OpenSocial's Failed Promise
2009! 6" 25# $%# 7
- 8. SNS| }~• €•
• ‚ƒ„ facebook : ()*+…I† ‡ˆ 0.6%
– <Z‰Š(29‹, 1.3%)
– ()*+(28‹ , 0.6%)
– Œ=•(27‹,0.3%)
! z{ : Active Facebook Users By Country - O’Reilly Research, 2009.04
• ()*+ (` SNSN Q:"R
– :56 : 2,300‹ Ž
– ()*+ +*, 48%
– k•• 456, 66%
2009! 6" 25# $%# 8
- 9. fc:x(Container)?
• ‘,
-./0 APIJ ‹’
“”Z•:–(App): —eO† 4:=
• ()*+, fc:x
– IDTail : ˜:™
– Yahoo!: ˜: [, š#
– Google: Gadget
– Daum: pq 2_
– Naver: pq 2_
2009! 6" 25# $%# 9
- 11. /0 ›—, œ• : 9:;<=>(Lifestreams)
• žŸ2(Base Camp) ¡K
– ¢£/¤¥ nJo, ¦§
• 1 2 :¨, ©~ª 4:=« :5
– 4s : Flickr.com
– ¬˜- : Delicious.com
– ®9:R : Slideshare.com
– ¯}nJo : Twitter.com
• 1Ž :¨, °V ¡K (47.8)
• ±9k/-;9k ›—² —A…
• ³ ´µ ¤¥OE« _)K
• ¶“ €•: ·3¸ ¹x2º ¡K
2009! 6" 25# $%# 11
- 12. /0 E», #¨ : Lifestream
• http://kr.youtube.com/watch?v=UluEYUEMjaM
2009! 6" 25# $%# 12
- 18. MyBlogLog ÄÅÆ
4. À}
Blog
pq
456 °VN
2.¿“-E
1.ÁÂ:= 3. ƒTÃE
2009! 6" 25# $%# 17
- 19. œÇ# È€
developer.yahoo.com/social/sdk/objectivec/
2009! 6" 25# $%# 18
- 20. œÇ# È€
developer.yahoo.com/social/sdk/objectivec/
2009! 6" 25# $%# 18
- 21. œÇ# È€
developer.yahoo.com/social/sdk/objectivec/
2009! 6" 25# $%# 18
- 22. œÇ# È€
developer.yahoo.com/social/sdk/objectivec/
2009! 6" 25# $%# 18
- 23. œÇ# È€
developer.yahoo.com/social/sdk/objectivec/
2009! 6" 25# $%# 18
- 24. ST, ,É
• -./0… ST )K† Ê1?
– ËÌ6
! w—• - -./0 App —e ÍÎ ÏË
! •Ð• - :56, ;J¼/›— ‘ƒ ËÑ
– ?@6 : -./0 App ?@/ËÑ
– 456
! /0 ›— ËÑ
! /0 App ›5
• Ò ‘ƒ ËÑ´º ¡K?
– Disclosure :
2009! 6" 25# $%# 19
- 25. OAuth
• Ó‘˜! ‘ƒ ËÑ… () Ô‘1 456 )K
2009! 6" 25# $%# 20
- 27. /0 API, žÜ
• ‘, : 456, ›—² ËÑÛ w ¡† API œ•
7Õ a:b, ;J¼
°V, 2k
456 ‘ƒ
(Following, Followers, Friends)
fÖ× W, 4s, —ب, ¬˜-
›— WÙE, ËÑ, °VÚE, App 45
2009! 6" 25# $%# 22
- 28. ?@² p) ÆV/ÍÎ
• API }I
• AeOE, Ý9OE
• Þß ?@ ÍÎ
• Apps ËÑ
– -./0 “”Z•:– bàáZ
– directory.opensocial.org
• ËÑ/§Râ
2009! 6" 25# $%# 23
- 29. • YDN, Y! Developer Network
– ãä ?@6 2_ 4:=
• YAP, Yahoo! Application Platform
– -. “”Z•:– ?@ ÍÎ
• YSP, Yahoo! Social Platform(API)
– Profiles, Updates
– Contacts, Status
• YQL, Yahoo! Query Language
– SQL åæ, Â:• ·F
2009! 6" 25# $%# 24
- 31. YAP: Yahoo! Application Platform
• 233? +
• 5ç Ž "è 456
• Yahoo -. Apps ?@ ÍÎ
• developer.yahoo.com/yap/
• éê ÎJ
– ˜: [!
– [! š#
– [! š½¾
– [! ;Jë#
2009! 6" 25# $%# 26
- 34. YQL : Yahoo! Query Language
• Open API Â:•« SQL åæìJ í-6
– Social , flickr, geo, local,
– Search, upcoming,
– weather, yahoo, -. c:n
• developer.yahoo.com/yql/
2009! 6" 25# $%# 29
- 39. YQL : Open Table
function search_wikipedia($term = 'open')
{
$yql_query = 'select * from xml where
url="http://en.wikipedia.org/w/api.php?action
=opensearch&search='. $term . '&format=xml"
and itemPath = "SearchSuggestion.Section.Item"';
print_r($this->yql_lib->query($yql_query));
}
2009! 6" 25# $%# 34
- 40. ?@6 2_, 3¯Õ
• 1¯Õ : ðÉ/ ñò Ae
– Ae :R, —ب
• 2¯Õ : Aè² ót
– ?@ ÆV, ô” hR
• 3¯Õ : ºõÜ App ?@ 2_
– Þß ?@ ÍÎ, UI 9:XYZ
2009! 6" 25# $%# 35
- 41. äöK! Apple SDK
• Xcode, Interface Builder, Dashcode, Instrument
2009! 6" 25# $%# 36
- 42. äöK! Apple SDK
• Xcode, Interface Builder, Dashcode, Instrument
2009! 6" 25# $%# 36
- 43. äöK! Apple SDK
• Xcode, Interface Builder, Dashcode, Instrument
2009! 6" 25# $%# 36
- 44. äöK! Apple SDK
• Xcode, Interface Builder, Dashcode, Instrument
2009! 6" 25# $%# 36
- 45. OSDE:OpenSocial Development Environment
• OpenSocial App ?@² p) Eclipse ”Yok
– OpenSocial Java App ?@ÍÎ
– Version 0.2.6 , 2009.05.08
– ?@6 : Yoichiro Tanaka
– ¼%) /;=÷“ :
! Java SE Development Kit 5.0
! Eclipse IDE 3.4.1
2009! 6" 25# $%# 37
- 49. ?@6, GH
• ¹ø² GHÛù?
– +Ò / úã
– OpenSocial / FaceBook
– Web / Mobile
• GH
– 1. Q:"R ûd´µ Ae)K
– 2. Yahoo, Daum, iGoogle …I üý)K
– 3. FaceBook5 Apps« ‹’K
– 4. Web ² mZº
a:þ/ÿRJ:R« GH)K
2009! 6" 25# $%# 39
- 50. !"4# : ?@6N…$ EF«
• -. /0 ?@6« )6Z…
• ()*+ -./0 Îs(F( ^)
– Cyworld / Daum / Google / Yahoo
2009! 6" 25# $%# 40
- 51. CD
• }~
– SNS ˜K KL }~« 2º ¡º
KL UI/E%² _)K
• :æ&
– Portable Application : a'9
– Portable Skill ² Œ(K
• )~
– }~• €•1 **+ ,a2º ¡•
– :ãw GM- Twitter
2009! 6" 25# $%# 41
- 52. Open SNS ”./, )Õ| s~
• #» 456…$† T0+ “1ò ?2
• SNS« Ç9 ƒ† —I3, }~• &: :ú
• OpenSocial `û UI Library, ¼%
• ;J¼/›— E» éê
– Yahoo
– MS
– Google
• Q:"R, 45 E(
• /0 l=6-, 70) ?À ¼%
2009! 6" 25# $%# 42
- 54. Thanks
®9:R KòJR : lovesera.com/tt
Twitter : @phploveme
Email : phploveme@yahoo.co.kr
2009! 6" 25# $%# 44