Mais conteúdo relacionado Semelhante a Otn 9ides-fut-130867 (20) Otn 9ides-fut-1308671. Application Development Tools
Paper 391
2255$$&&//((,, ''((66,,**11((55 ,,11 77++(( 77::((1177 )),,556677 ((11778855
6XH +DUSHU 2UDFOH RUSRUDWLRQ
,1752'87,21
2UDFOHL 'HVLJQHU GHOLYHUV GUDPDWLF LQFUHDVHV LQ SURGXFWLYLW IRU GDWDEDVH DSSOLFDWLRQ GHYHORSHUV ZLWK D FRPSOHWH
WRROVHW WR PRGHO JHQHUDWH DQG FDSWXUH WKH UHTXLUHPHQWV DQG GHVLJQ RI DSSOLFDWLRQV 8VLQJ 'HVLJQHU
V 5$'OLNH
LQWXLWLYH WDVNRULHQWHG GHYHORSPHQW HQYLURQPHQW DQG GHYHORSHUV FDQ IRFXV RQ WKH QHHGV RI WKH EXVLQHVV DQG QRW WKH
WHFKQRORJ WR GHYHORS DQG JHQHUDWH DXWRPDWLFDOO WKH IXQFWLRQDOLW QHHGHG IRU HQWHUSULVH DSSOLFDWLRQV
'HYHORSHUV FDQ FRPELQH 'HVLJQHU
V ZL]DUGEDVHG LQWHJUDWHG WRROVHW ZLWK 2UDFOHL -'HYHORSHU WR FUHDWH RQH HIIHFWLYH
HQYLURQPHQW IRU GHYHORSLQJ WKUHHWLHU FRPSRQHQW EDVHG -(( GDWDEDVH DSSOLFDWLRQV 'HVLJQHU SURYLGHV H[WHQVLYH
FDSDELOLWLHV IRU PRGHOLQJ DQG JHQHUDWLQJ GDWDEDVHRULHQWHG ZHEEDVHG DSSOLFDWLRQV GHSORHG XVLQJ -DYD ;0/
2UDFOHL )RUPV DQG 5HSRUWV DQG GQDPLF +70/ RUH WR WKLV FDSDELOLW LV 'HVLJQHU
V SRZHUIXO GDWDEDVH GHVLJQ
JHQHUDWLRQ DQG FDSWXUH IXQFWLRQDOLW JOREDOO UHFRJQL]HG DV WKH RQO FRPSOHWH VROXWLRQ IRU 2UDFOHL GDWDEDVH GHVLJQ
'(6,*1(5 67$786
7KH 2UDFOH 'HVLJQHU WHDP LV SOHDVHG WR DQQRXQFH VHYHUDO HQKDQFHPHQWV WR WKH 2UDFOHL UHOHDVH 7KHVH HQKDQFHPHQWV
LQFOXGH LPSURYHPHQWV WR :HE 3/64/ JHQHUDWLRQ DQG WKH DGGLWLRQ RI D QHZ EURZVHUEDVHG 8, IRU WKH UHSRVLWRU
:H SODQ WR UHOHDVH WKHVH DQG RWKHU QHZ IHDWXUHV LQ WKH UHJXODU PDLQWHQDQFH UHOHDVHV RI 'HVLJQHU DV ZH FRQWLQXH RXU
FRPPLWPHQW WR TXDOLW
5HOHDVLQJ 'HVLJQHU LQ 2UDFOHL 'HYHORSHU 6XLWH L'6 2. ZDV QR VPDOO DFFRPSOLVKPHQW ,Q HDUV SDVW ZH KDG WKH
OX[XU RI OHWWLQJ RWKHU SURGXFWV FRPSOHWH WKHLU GHYHORSPHQW FFOHV EHIRUH ILQDOL]LQJ RXU RZQ EXW IRU L'6 ZH QHHGHG
WR EH VQFKURQL]HG ZLWK WKH IXOO VXLWH DW UHOHDVH WLPH $QG DV 'HVLJQHU LV QRZ D PDWXUH SURGXFW ZLWK HDUV RI
GHYHORSPHQW KLVWRU RXU IRFXV KDV VKLIWHG 5DWKHU WKDQ GHYHORSLQJ VXEVWDQWLDO QHZ IHDWXUHV LQ 'HVLJQHU ZH KDYH
PRYHG WRZDUG VXSSRUWLQJ WKH GHYHORSPHQW RI 80/ WRROV LQ -'HYHORSHU
25$/( '(6,*1(5 ,
)ROORZLQJ WKH PDMRU UHOHDVH RI 'HVLJQHU L WKH GHYHORSPHQW WHDP KDV FRPPHQFHG D UHJXODU SDWFK FFOH ZLWK WKH
UHOHDVHG DQG SODQQHG SDWFKHV DV IROORZV
• 5HOHDVH ² 0DUFK
• 5HOHDVH ² 0D 1% 7KLV UHOHDVH RI 'HVLJQHU LV GHSHQGHQW RQ XVLQJ )RUPV SDWFK 4. • 5HOHDVH ² 1RYHPEHU
• 5HOHDVH ² )HEUXDU 7KLV UHOHDVH LQFOXGHV 52% 5. '(6,*1(5 , 2%62/(6(1(
7KH FXUUHQW SODQV DUH WR VXSSRUW 'HVLJQHU L DQG 60 L WKURXJK WR 'HF ZLWK WKH LQWHQWLRQ WR UHYLHZ WR
H[WHQG VXSSRUW IRU D IXUWKHU WZR HDUV XQWLO -XQ LI ZH FDQ GHWHUPLQH WKHUH LV D UHTXLUHPHQW IURP FXVWRPHUV
WR GR VR ,Q HLWKHU VLWXDWLRQ H[WHQGHG VXSSRUW EHRQG WKH GHVXSSRUW GDWH UHPDLQV DQ RSWLRQ
*@I@S6UDIBÃGD@IUÃ6@SW@SÃ)PSHT
7KH UHDVRQ IRU WKH H[WHQGHG 'HVLJQHU L VXSSRUW LV GXH WR FOLHQW VHUYHU JHQHUDWLRQ IRU )RUPV L ZKLFK LV WKH WHUPLQDO
UHOHDVH IRU EXLOGLQJ FOLHQW VHUYHU IRUPV 2UDFOHL )RUPV SURYLGHV DQ HQYLURQPHQW IRU EXLOGLQJ IRUPV IRU GHSORLQJ
6. Application Development Tools
Paper 391
RQ WKH ZHE DQG DV VXFK L 'HVLJQHU RQO JHQHUDWHV IRUPV IRU GHSORLQJ RQ WKH ZHE )RU PRUH LQIRUPDWLRQ RQ WKLV
SOHDVH UHIHU WR WKH GRFXPHQWDWLRQ XQGHU WKH )RUPV VHFWLRQ RQ 271
KWWSRWQRUDFOHFRPSURGXFWVIRUPVFRQWHQWKWPO 7. 25$/(, '(6,*1(5
7KH L'6 UHOHDVH RI 'HVLJQHU LV D FRQVROLGDWLRQ RI 'HVLJQHU L DJDLQVW WKH QHZ VRIWZDUH VWDFN L 'HVLJQHU GHVLJQV
JHQHUDWHV FDSWXUHV DQG LQVWDOOV LQWR DQ 2UDFOHL GDWDEDVH ,W FRH[LVWV LQ WKH VDPH 2UDFOH +RPH DV WKH RWKHU L
SURGXFWV DQG JHQHUDWHV DQG FDSWXUHV WKH VLVWHU WRROV LQ WKH VXLWH L )RUPV DQG L 5HSRUWV *HQHUDWHG :HE 3/64/
DSSOLFDWLRQ UXQV RQ D L$6 9 VHUYHU
I '(6,*1(5 67$786
L 'HVLJQHU LV SDUW RI 2UDFOHL 'HYHORSHU 6XLWH 5HOHDVH DQG 2UDFOHL'6 ZKLFK ZDV D UHUHOHDVH RI WKH L'6
SDFN IRU L$6 17 7KH GHYHORSPHQW WHDP KDV FRPPHQFHG D UHJXODU SDWFK FFOH
• 5HOHDVH ² -XQH
• 5HOHDVH ² $XJXVW 3URGXFWLRQ 8. • 5HOHDVH ² 1RYHPEHU
• 5HOHDVH ² )HEUXDU LQFOXGHV 52% 9. '(6,*1(5 )8785( 675$7(*
,W LV QRW RXU LQWHQW WR LQWHJUDWH 'HVLJQHU DQG -'HYHORSHU PRUH WKDQ WR SURYLGH EDVLF FRPSDWLELOLW ZLWKLQ L'6
'HVLJQHU WRROV ZLOO QRW EH DYDLODEOH IURP WKH -'HYHORSHU ,'( QRU ZLOO -'HYHORSHU WRROV EH DYDLODEOH IURP 'HVLJQHU
6R ZLOO RX VHH 'HVLJQHU IXQFWLRQDOLW LQ -'HYHORSHU 7KH GHYHORSPHQW WHDP LV DGGUHVVLQJ WKLV LVVXH QRZ ,W ZLOO
WDNH WLPH WR H[WUDFW WKH EHVW LGHDV IURP 'HVLJQHU UHHQJLQHHU WKHP LQ -DYD IRU -(( DUFKLWHFWXUHV ZLWKLQ WKH FRQWH[W
RI D VLQJOH ,'( DOO WKH ZKLOH IXOO DGKHULQJ WR WKH 8QLILHG 0RGHOLQJ /DQJXDJH 80/ 10. WKDW KDV EHFRPH WKH OLQJXD
IUDQFD RI WKH PRGHOLQJ ZRUOG
:H DUH DOVR ZRUNLQJ RQ D VWUDWHJ WKDW ZLOO DOORZ 'HVLJQHU XVHUV WR UHWDLQ DQG OHYHUDJH WKH LQWHOOHFWXDO SURSHUW
UHIOHFWHG LQ WKHLU UHSRVLWRULHV DV WKH PRYH LQWR -(( GHYHORSPHQW 7KHUH DUH SRWHQWLDOO D QXPEHU RI ZDV LQ ZKLFK
'HVLJQHU VWUXFWXUHG GDWD FRXOG EH PDGH DYDLODEOH WR -'HYHORSHU FRPSRQHQWV 2QH RSWLRQ LV WR JHQHUDWH %-
FRPSRQHQWV EDVHG RQ 'HVLJQHU
V WDEOH GHILQLWLRQV PRGXOH FRPSRQHQWV DQG PRGXOH GHILQLWLRQV 7KLV IHDWXUH LV QRZ
LQ LWV ILQDO GHYHORSPHQW FFOH DQG LV SODQQHG IRU UHOHDVH LQ -'HYHORSHU
$ )(: (1+$1(0(17 5(48(676
'HVLJQHU GHYHORSPHQW SROOHG WKH ODUJHU XVHU FRPPXQLW IRU HQKDQFHPHQW UHTXHVWV 2QH IUHTXHQW UHTXHVW ZDV IRU D
:HE LQWHUIDFH WR WKH UHSRVLWRU RQH WKDW ZRXOG SURYLGH WKH EXVLQHVV XVHU ZLWK UHDG DFFHVV WR WKH UHSRVLWRU 7KH
VROXWLRQ SUHVHQWHG LWVHOI DW RXU GRRUVWHS DQG DV D UHVXOW 'HVLJQHU GHYHORSPHQW KDV DVVXPHG UHVSRQVLELOLW IRU D
IRUPHU 2UDFOH RQVXOWLQJ VROXWLRQ 2UDFOH 'HVLJQHU :HE $VVLVWDQW 5HQDPHG WKH 5HSRVLWRU 2EMHFW %URZVHU LW ZLOO
EHFRPH DQ LQWHJUDWHG SDUW RI WKH 'HVLJQHU UHSRVLWRU
2WKHU SODQQHG HQKDQFHPHQWV ZLOO LQFRUSRUDWH XSGDWHV RI WKH 'DWDEDVH 'HVLJQ 7UDQVIRUPHU LPSURYLQJ WKH LQLWLDO
GLDORJ HQVXULQJ WKDW HQWLWLHV DUH VRUWHG DOSKDEHWLFDOO DQG LPSURYLQJ RYHUDOO XVDELOLW :H ZLOO DOVR EH LPSOHPHQWLQJ D
ORQJVWDQGLQJ UHTXHVW WR UHWXUQ WKH 'RPDLQ FROXPQ WR WKH $WWULEXWHV WDE RI WKH (GLW (QWLW GLDORJ LQ WKH (5'
:LWK WKH 2UDFOHL VWDFN VWDELOL]HG LQ WKH ILUVW UHOHDVH RI 2UDFOHL 'HVLJQHU ZH SODQ WR FUHDWH VRPH QHZ IHDWXUHV
'HVLJQHU SRVW L 7KHUH ZLOO EH EHWWHU VXSSRUW IRU H[LVWLQJ GDWDEDVH REMHFWV IXUWKHU VXSSRUW IRU QHZ 2UDFOHL GDWDEDVH
REMHFWV DQG VWUXFWXUHV DQG VRPH PXFKUHTXHVWHG HQKDQFHPHQWV WR WKH :HE 3/64/ JHQHUDWRU DQG WKH 'DWDEDVH
'HVLJQ 7UDQVIRUPHU
11. Application Development Tools
Paper 391
%- *(1(5$7,21
%- )5$0(:25.
2UDFOH %XVLQHVV RPSRQHQWV IRU -DYD LV D VWDQGDUGVEDVHG VHUYHUVLGH IUDPHZRUN IRU FUHDWLQJ VFDODEOH KLJK
SHUIRUPDQFH -(( DSSOLFDWLRQV 7KH IUDPHZRUN SURYLGHV GHVLJQWLPH IDFLOLWLHV DQG UXQWLPH VHUYLFHV WR VLPSOLI WKH
WDVN RI EXLOGLQJ GHEXJJLQJ FXVWRPL]LQJ DQG UHXVLQJ EXVLQHVV FRPSRQHQWV 7KH DSSOLFDWLRQV GHYHORSHG ZLWK
%XVLQHVV RPSRQHQWV IRU -DYD FDQ EH GHSORHG RQ DQ -(( SODWIRUP DQG FDQ EH DFFHVVHG IURP D ZLGH YDULHW RI
FOLHQWV LQFOXGLQJ :HE EURZVHUV SURIHVVLRQDO GHVNWRS FOLHQWV ;0/ FOLHQWV DQG ZLUHOHVV GHYLFHV
%- *(1(5$7,21 )520 '(6,*1(5
2UDFOH 'HYHORSPHQW KDV SURGXFHG DQ H[WHQVLEOH IUDPHZRUN WKDW HQDEOHG WKH GHYHORSPHQW RI D %- JHQHUDWRU ,Q
WLPH ZH ZRXOG OLNH WR VHH SDUWQHUV XVH WKLV IUDPHZRUN WR EXLOG RWKHU VLPLODU JHQHUDWRUV RU WUDQVIRUPHUV 7KH %-
*HQHUDWRU LV WKH ILUVW RI WKH WRROV WR PDNH XVH RI WKH WUDQVIRUPHU IUDPHZRUN UHDGLQJ 'HVLJQHU·V ULFK PHWDPRGHO WR
H[WUDFW WDEOH DQG PRGXOH GHILQLWLRQV WR JHQHUDWH %- FRPSRQHQWV
$W D KLJK OHYHO WKH JHQHUDWRU SURYLGHV WKH IROORZLQJ PDSSLQJV
• 7DEOH 'HILQLWLRQV ! (QWLW 2EMHFWV
• 0RGXOH RPSRQHQWV ! 9LHZ 2EMHFWV
• 0RGXOH 'HILQLWLRQ ! $SSOLFDWLRQ 0RGXOH
:+ %- *(1(5$7,21 )520 '(6,*1(5
'HYHORSHUV XVLQJ %- ZLWK 2UDFOHL -'HYHORSHU EHQHILW IURP LQWHUDFWLYH ZL]DUGV HGLWRUV WHVWLQJ WRROV SHUIRUPDQFH
SURILOHUV WR GHVLJQ EXLOG DQG GHEXJ FRGH IRU EXLOGLQJ IXOO DXWRPDWHG -(( DSSOLFDWLRQ SDFNDJLQJ DQG GHSORPHQW
8VLQJ WKH -'HYHORSHU ,'( GHYHORSPHQW WHDPV FDQ IRFXV LPPHGLDWHO DQG RQO RQ ZULWLQJ EXVLQHVV ORJLF DQG XVHU
LQWHUIDFHV LQVWHDG RI RQ GHVLJQLQJ FRGLQJ DQG GHEXJJLQJ KDQGFUDIWHG DSSOLFDWLRQSOXPELQJ FRGH
,I -'HYHORSHU SURYLGHV VXFK D ULFK DQG LQWHUDFWLYH GHYHORSPHQW HQYLURQPHQW ZK LV WKHUH D QHHG IRU D %-
)LJXUH 0DSSLQJ 'HVLJQHU 0RGXOH RPSRQHQWV WR %-
12. Application Development Tools
Paper 391
*HQHUDWRU IURP 'HVLJQHU 8VHUV ZLWK PRGXOHV GHILQHG LQ 'HVLJQHU FDQ PDNH XVH RI WKH ULFK PHWDGDWD VWRUHG ZLWK LQ
WKH 'HVLJQHU UHSRVLWRU WR JHQHUDWH %- FRPSRQHQWV LQVWHDG RI VWDUWLQJ ZLWK WKH ZL]DUGV LQ -'HYHORSHU
7KH %- *HQHUDWRU PDNHV XVH RI WDEOH XVDJHV DQG FHUWDLQ 8, GHWDLOV VXFK DV SURPSW DQG KLQW GHWDLO WR EXLOG HQWLW
REMHFWV LQ -'HYHORSHU
RPSDQLHV PD ILQG WKDW WKH KDYH PDGH VLJQLILFDQW LQURDGV LQ GHVLJQ GHFLVLRQV DQG KDYH GHVLJQHG PDQ RIWHQ
FRPSOH[ PRGXOHV DQG HW ZLWK WKH FKDQJLQJ PDUNHWV DUH ILQGLQJ WKDW WKHLU GHYHORSPHQW WHDPV FRQVLVW RI PRUH -DYD
GHYHORSHUV WKDQ 'HVLJQHU DQG 3/64/ GHYHORSHUV 7KH PD ZDQW WR PDNH XVH RI WKHLU GHVLJQ LQYHVWPHQW DQG VWDUW
GHYHORSPHQW RQ DSSOLFDWLRQV IRU WKH -(( SODWIRUP
% XVLQJ WKH JHQHUDWRU FRPSDQLHV FDQ JHQHUDWH PLGGOH WLHU EXVLQHVV GHILQLWLRQV EDVHG RQ WKHLU 'HVLJQHU GHILQLWLRQV
%- *(1(5$7,21 )520 '(6,*1(5 7+( '(7$,/6«
767G@Ã'@ADIDUDPITÃ6S@Ã*@I@S6U@9Ã6TÃ%- (IUDU`Ã27E@8UT
7KH LQLWLDO SDUW RI WKH JHQHUDWLRQ XVHV 'HVLJQHU WDEOH GHILQLWLRQV WRJHWKHU ZLWK FROXPQ GHILQLWLRQV DV D VRXUFH WR
SURGXFH WKH HQWLW REMHFWV LQ -'HYHORSHU ,Q 'HVLJQHU LW LV SRVVLEOH WR VHW XS GRPDLQ GHILQLWLRQV WKDW KROG YDOLG YDOXHV
DQG DVVRFLDWH WKHVH ZLWK RQH RU PRUH FROXPQV $GGLWLRQDOO RX FDQ GHILQH D UDQJH RI YDOLG YDOXHV IRU D FROXPQ )RU
ERWK RI WKHVH VFHQDULRV WKH JHQHUDWRU FUHDWHV D %- /LVW 9DOLGDWLRQ %HDQ
3ULPDU .H FRQVWUDLQW GHILQLWLRQV EHFRPH %- NHV ZKLOH )RUHLJQ .H FRQVWUDLQWV GHILQLWLRQV DUH JHQHUDWHG DV
%- $VVRFLDWLRQV
)LJXUH (QWLW 2EMHFW ZL]DUG GLVSODLQJ JHQHUDWHG OLVW YDOLGDWLRQ IRU DQ HQWLW DWWULEXWH
13. Application Development Tools
Paper 391
0P9VG@ÃPHQPI@IUTÃ$S@Ã*@I@S6U@9Ã$TÃ%8EÃ9D@XÃ27E@8UT
7KH %- *HQHUDWRU UHDGV WKH 'HVLJQHU UHSRVLWRU GHILQLWLRQV IRU PRGXOH FRPSRQHQWV WR SURGXFH HQWLW REMHFWV
0RGXOH FRPSRQHQW ERXQG LWHPV DUH JHQHUDWHG DV YLHZ REMHFW DWWULEXWHV ZLWK .H %DVHG /LQNV JHQHUDWHG DV %-
9LHZ /LQNV $Q 8, GHWDLOV VHW VXFK DV SURPSWV KLQWV DQG LWHP ZLGWK DQG KHLJKW DUH DOVR JHQHUDWHG LQWR WKH DWWULEXWH
SURSHUWLHV
0RGXOH RPSRQHQWV ZLWK FRPSXWHG XQERXQG LWHPV EHFRPH VHSDUDWH %- 9LHZ 2EMHFWV 8QERXQG LWHPV RI WKH
WSH
64/ H[SUHVVLRQ
RU
6HUYHU 6LGH )XQFWLRQ
EHFRPH %- FDOFXODWHG YLHZ DWWULEXWH DQG XQERXQG LWHP RI WSH
¶RPSXWHG· DUH JHQHUDWHG DV %- VXPPDU YLHZ DWWULEXWH
,I D :KHUH ODXVH LV GHILQHG LQ 'HVLJQHU LW LV DSSHQGHG WR WKH 9LHZ 2EMHFW 64/ TXHU 6HH )LJXUH EHORZ 14. ,U@S6UDW@ÃB@I@S6UDPI
7KH JHQHUDWLRQ SURFHVV QHHG QRW EH D VLQJOH LWHUDWLRQ ,I D ZKHUH FODXVH LV DGGHG WR WKH TXHU LQ -'HYHORSHU IXWXUH
JHQHUDWLRQV DSSHQG DQ DGGLWLRQDO :KHUH ODXVH VWDWHPHQWV GHILQHG LQ 'HVLJQHU
)LJXUH 9LHZ 2EMHFW ZL]DUG GLVSODLQJ WKH JHQHUDWHG TXHU LQFOXGLQJ D :KHUH
ODXVH
15. Application Development Tools
Paper 391
'@TDBI@SÃ/DTUÃ2) 96GV@TÃ*@I@S6U@9Ã6TÃ$ %- 9D@XÃ27E@8UÃ
7KH JHQHUDWLRQ SURFHVV FUHDWHV D VHSDUDWH YLHZ REMHFW IRU D /LVW RI 9DOXHV /29 16. GHILQHG LQ 'HVLJQHU 7KLV PHDQV
WKDW D VHSDUDWH TXHU ZLWK LWV RZQ :KHUH ODXVH IURP WKH /29 LV FUHDWHG 7KH /29 XVDJH LQ 'HVLJQHU EHFRPHV D
%- /LVW 9DOLGDWLRQ %HDQ
0P9VG@Ã! $QQGD86UDPIÃ0P9VG@Ã
7KH DSSOLFDWLRQ PRGXOH LV PDGH XS RI DOO WKH YLHZ REMHFWV GHILQHG EDVHG RQ YLHZ OLQNV FUHDWHG
%- *(1(5$7,21 )520 '(6,*1(5 7+( 352(66
'(6,*1(5 ,1387
7KH %- *HQHUDWRU UHDGV DSSOLFDWLRQ PRGXOHV IRU )RUPV 5HSRUWV :HE 3/64/ DQG 9LVXDO %DVLF SLFNLQJ XS WKH
PRGXOH FRPSRQHQW DQG UHODWHG GHWDLOV DV GHVFULEHG DERYH
7+( *(1(5$7,21 352(66
6WDUWLQJ LQ -'HYHORSHU RX QHHG D ZRUNVSDFH DQG SURMHFW WR ZRUN LQ 2QFH WKHVH DUH VHW XS RX FDQ LQYRNH WKH
JHQHUDWLRQ ZL]DUG
'XULQJ WKH JHQHUDWLRQ SURFHVV RX QHHG WR VXSSO WKH FRQQHFWLRQ LQIRUPDWLRQ IRU
• 7KH UHSRVLWRU XVHU ZKR RZQV WKH PRGXOHV IRU JHQHUDWLRQ
• 7KH XVHU ZKR KDV DFFHVV WR WKH GDWDEDVH REMHFWV WKDW WKH %- FRPSRQHQWV QHHG WR ELQG WR
RX QHHG WR VXSSO WKH JHQHUDWLRQ ZL]DUG ZLWK WKH ZRUNDUHD DQG DSSOLFDWLRQ WKDW RZQV WKH PRGXOHV UHTXLUHG IRU
JHQHUDWLRQ
)LJXUH /LVW RI 9DOXHV 64/ TXHU LQFOXGHV D JHQHUDWHG :KHUH
ODXVH
17. Application Development Tools
Paper 391
-'(9(/23(5 %- *(1(5$7(' 287387
7KH RXWSXW IURP WKH JHQHUDWLRQ SURFHVV LQFOXGHV (QWLW 2EMHFWV 9LHZ 2EMHFWV DQG $SSOLFDWLRQ 0RGXOHV 9LHZ /LQNV
DQG $VVRFLDWLRQV
)LJXUH 6HOHFWLQJ 'HVLJQHU DSSOLFDWLRQ PRGXOHV IRU *HQHUDWLRQ
)LJXUH 7KH JHQHUDWHG RXWSXW VKRZLQJ WKH FRPSRQHQWV
LQFOXGLQJ WKH DGGLWLRQDO /29 9LHZ 2EMHFW DQG VWUXFWXUH
18. Application Development Tools
Paper 391
7(67,1* 7+( 5(68/76
7KH %XVLQHVV RPSRQHQWV %URZVHU LV D -DYD FOLHQW SURYLGHG ZLWK -'HYHORSHU 7KH FOLHQW DOORZV RX WR YLHZ DQG
XSGDWH GDWD ZLWKRXW KDYLQJ WR FRGH D FXVWRP FOLHQW DQG *8,
:$6 2) :25.,1*
8VLQJ WKH %- JHQHUDWRU RX FDQ FUHDWH D ILUVW FXW %- DSSOLFDWLRQ EDVHG RQ H[LVWLQJ 'HVLJQHU PRGXOHV ,W LV
HTXDOO IHDVLEOH WR VWDUW ZRUNLQJ LQ D -'HYHORSHU SURMHFW EXLOGLQJ EXVLQHVV FRPSRQHQWV DQG WKHQ WR LQYRNH WKH %-
*HQHUDWRU WR DGG DGGLWLRQDO FRPSRQHQWV IURP D 'HVLJQHU PRGXOH $ UHJHQHUDWLRQ IDFLOLW DOORZV RX WR PRGLI RXU
PRGXOHV LQ 'HVLJQHU DQG UHJHQHUDWH WKHVH LQWR WKH SURMHFW WKXV XSGDWLQJ WKH SURMHFW
%8,/',1* 86(5 ,17(5)$(6
7KH %- *HQHUDWRU GRHV QRW JHQHUDWH DQ 8, :KLOH LW GRHV VHW XS FHUWDLQ SURSHUWLHV VXFK DV SURPSW DQG ZLGWK
DQG KHLJKW DV SUHYLRXVO PHQWLRQHG RX VWLOO QHHG WR EXLOG D 8, 8VH WKH -'HYHORSHU ZL]DUGV WR DVVLVW RX
RX KDYH WZR PDLQ RSWLRQV IRU SURGXFLQJ WKH 8, RI RXU JHQHUDWHG DSSOLFDWLRQ RX FDQ FKRRVH D -DYD6ZLQJ RU D
-63+70/ 8, 7KHUH DUH PDQ SDUDOOHOV EHWZHHQ WKH )RUPV 8, DQG WKH -DYD FOLHQWV WKDW RX FDQ EXLOG XVLQJ
-'HYHORSHU
• ,I RX DUH DFFXVWRPHG WR WKH *HQHUDWHG IRUPV XVHU LQWHUIDFH XVLQJ -63+70/ LPSOLHV QRW RQO D FKDQJH LQ WKH
XVHU LQWHUIDFH EXW DOVR D EDVLF FKDQJH LQ WKH IXQGDPHQWDO ZD HQG XVHUV LQWHUDFW ZLWK WKH DSSOLFDWLRQ )RU
H[DPSOH RX GRQ·W KDYH WKH IOH[LELOLW RI WKH ULFK )RUPV PHQXV DQG NHERDUG VKRUW FXWV LQ +70/ DQG WKH
FRQFHSW RI D VWDFNHG FDQYDV LV QRW DQ +70/ FRQVWUXFW
• $ -DYD 8, LV YHU ULFK ZLWK D YDVW DUUD RI YLVXDO FRQWUROV PHQXV SRSXS GLDORJV DQG SRWHQWLDOO VRSKLVWLFDWHG
QDYLJDWLRQ LQFOXGLQJ VWDFNLQJ RI VFUHHQV DQG GLDORJV
25$/( 8,; :(% $33/,$7,21 )5$0(:25.
7KH 2UDFOH 8,; ZHE DSSOLFDWLRQ IUDPHZRUN VLPSOLILHV WKH LPSOHPHQWDWLRQ RI FRPSOHWH VRSKLVWLFDWHG ZHE
DSSOLFDWLRQV E SURYLGLQJ UHXVDEOH WHFKQRORJ WR DVVLVW ZLWK PDQ RI WKH DVSHFWV RX ZRXOG WSLFDOO KDYH WR ZULWH
FRGH WR KDQGOH RXUVHOI )RU H[DPSOH 8,; SURYLGHV RIIWKHVKHOI DVVLVWDQFH ZLWK ZHE SDJH UHQGHULQJ GDWD ELQGLQJ
HYHQW KDQGOLQJ SDJHWRSDJH QDYLJDWLRQ DQG FXVWRPL]DWLRQ ,W RIIHUV D FRPSUHKHQVLYH VHW RI SUHEXLOW SDJH ODRXW
)LJXUH *HQHUDWHG RXWSXW GLVSODHG LQ WKH %XVLQHVV RPSRQHQWV %URZVHU
19. Application Development Tools
Paper 391
HOHPHQWV WR GHOLYHU ZHE DSSOLFDWLRQV ZLWK D ULFK FRQVLVWHQW ORRN DQG IHHO DFURVV PDQ GLIIHUHQW FOLHQW DJHQW WSHV
8,; SURYLGHV EXLOWLQ VXSSRUW IRU %- GDWD ELQGLQJ WRR VR LQFOXGLQJ RU PRGLILQJ GDWD IURP DQ %- YLHZ REMHFW
LV HDV -'HYHORSHU SURYLGHV D ZL]DUG WR KHOS RX EXLOG D EDVLF 8,; OLHQW
'$7$%281' -63 3$*(6 :,7+ 7+( %- '$7$ 7$*6
%- 'DWD 7DJV DUH D -63 FRPSDWLEOH WDJ OLEUDU IRU HDVLO UHQGHULQJ QDYLJDWLQJ DQG XSGDWLQJ GDWD IURP DQ YLHZ
REMHFW LQ DQ DSSOLFDWLRQ PRGXOH 2UDFOHL -'HYHORSHU FRQWDLQV LQWHJUDWHG VXSSRUW IRU XVLQJ WKH 'DWD 7DJV LQ RXU
-63 SDJHV LQFOXGLQJ ZL]DUGGULYHQ WDJ DVVLVWDQFH DQG FRQWH[WVHQVLWLYH 7DJ ,QVLJKW KHOS IRU DOZDV NQRZLQJ ZKDW
WDJV DQG DWWULEXWHV DUH OHJDO DQZKHUH WKDW RX DUH WSLQJ LQ RXU SDJH ,Q DGGLWLRQ -'HYHORSHU VXSSRUWV UXQQLQJ DQG
GHEXJJLQJ -63 SDJHV ORFDOO IRU DQ HYHQ TXLFNHU WHVWIL[UHWHVW FFOH DYRLGLQJ D GHSORPHQW VWHS ZKLOH VWLOO LQ
GHYHORSPHQW -'HYHORSHU SURYLGHV D ZL]DUG WR KHOS RX EXLOG D EDVLF -63 OLHQW
$9$,/$%,/,7
7KH %- *HQHUDWRU ZLOO EH LQFRUSRUDWHG LQ -'HYHORSHU
)LJXUH 8,; OLHQW
)LJXUH -63 OLHQW
20. Application Development Tools
Paper 391
:+(5( '2(6 -+($'67$57 ),7 ,1
2UDFOH RQVXOWLQJ KDV ORQJ EHHQ LQYROYHG LQ RIIHULQJ IUDPHZRUN VHUYLFHV WR FXVWRPHUV -+HDG6WDUW EHLQJ WKH ODWHVW RI
WKHVH $PRQJ RWKHU IHDWXUHV WKH -+HDG6WDUW VHUYLFH SURYLGHV D PHFKDQLVP WR WDNH H[LVWLQJ 'HVLJQHU DUWLIDFWV DQG
JHQHUDWH %- FRPSRQHQWV IURP WKHP
-+HDG6WDUW LV D UDSLG FRPSRQHQW EDVHG GHYHORSPHQW DSSURDFK IRU EXLOGLQJ -(( DSSOLFDWLRQV ,W HQDEOHV IDVW UHOLDEOH
DQG UHSHDWDEOH GHYHORSPHQW RI FRPSOH[ WUDQVDFWLRQDO VVWHPV ,W FRPELQHV WKUHH IUDPHZRUNV WR LPSOHPHQW WKH 09
DUFKLWHFWXUH SURYLGLQJ JHQHULF UHXVDEOH FRPSRQHQWV RQ WRS RI WKH FRPSRQHQW OLEUDU RI WKH 09 )UDPHZRUN ,W
LQFOXGHV WKH -+HDG6WDUW $SSOLFDWLRQ *HQHUDWRU WKDW DOORZV RX WR GHFODUDWLYHO VSHFLI RXU DSSOLFDWLRQ GHILQLWLRQ LQ
DQ ;0/ILOH ZLWK VLPSOH WR XVH SURSHUW HGLWRUV DQG HQDEOHV RX WR JHQHUDWH LQWR WKH DERYH IUDPHZRUNV 6LQFH DOO
IUDPHZRUNV DUH ;0/EDVHG RX FDQ HDVLO H[WHQG RU FXVWRPL]H WKH JHQHUDWHG DSSOLFDWLRQ ,Q DGGLWLRQ ZLWK WKH
'HVLJQHU *HQHUDWRU -+HDG6WDUW RIIHUV DQ LQWXLWLYH PLJUDWLRQ SDWK IURP 'HVLJQHU)RUPV WR -DYD-((
5(326,725 2%-(7 %52:6(5
29(59,(:
7KH 5HSRVLWRU 2EMHFW %URZVHU 52% 21. OLNH 2':$ LV WKH VROXWLRQ IRU ZHESXEOLVKLQJ PHWDGDWD VWRUHG LQ D
'HVLJQHU UHSRVLWRU $Q HDV EURZVHUEDVHG 8, DIIRUGV DFFHVV WR DOO WKH PHWDGDWD RI RXU LQIRUPDWLRQ VVWHPV ,W
QRZ DOVR JLYHV RX WKH RSSRUWXQLW WR VHW XS D ZHEEDVHG SURMHFW FROODERUDWLRQ HQYLURQPHQW ZLWK WKH 'HVLJQHU
UHSRVLWRU DV LWV IRXQGDWLRQ :LWKRXW KDYLQJ WR LQVWDOO XVH RU HYHQ NQRZ DERXW 'HVLJQHU SURMHFW VWDII FDQ FKHFN LQ
DQG XSORDG SURMHFW GRFXPHQWDWLRQ WKURXJK DQ HDV WR XVH LQWHUIDFH UXQQLQJ LQ D VWDQGDUG ZHE EURZVHU
52% )817,21$/,7
,Q WKH LQLWLDO UHOHDVH 52% IXQFWLRQDOLW ZLOO EH DV FORVH WR WKDW RI 2':$ DV SRVVLEOH 7KHUH DUH VRPH XSGDWHV WR WKH
8, DQG D IHZ RWKHU PLQRU PRGLILFDWLRQV 7KH WRRO LV SULPDULO D 3/64/ DSSOLFDWLRQ WKDW RIIHUV D GQDPLF EURZVHU
EDVHG 8, WR QDYLJDWH 'HVLJQHU UHSRVLWRU PHWDGDWD
52% FRQVLVWV RI WKH IROORZLQJ WRROV
5(326,725 1$9,*$725
7KH 5HSRVLWRU 1DYLJDWRU RIIHUV WKH XVHU D QDYLJDWRUVWOH LQWHUIDFH WR EURZVH WKURXJK UHSRVLWRU ZRUN DUHDV DQG
FRQILJXUDWLRQV ,W DOVR VXSSRUWV FKHFN RXW FKHFN LQ XQGR FKHFN RXW ILOH GRZQORDG DQG ILOH XSORDG
)LJXUH )URQW 6FUHHQ RI WKH 'HVLJQHU 5HSRVLWRU 2EMHFW %URZVHU
22. Application Development Tools
Paper 391
5(326,725 5(32576
5HSRVLWRU 5HSRUWV RIIHUV D QXPEHU RI UHSRUWV EDVHG RQ WKH HOHPHQW WSHV LQ 'HVLJQHU )RU PDQ HOHPHQW WSHV
52% SURYLGHV UHSRUWV ZLWK DOO WKH UHOHYDQW GHWDLOV RI VHOHFWHG REMHFWV 6RPH 'HVLJQHU VLWHV PD KDYH XVHG RWKHU
2UDFOH RQVXOWLQJ RIIHULQJV DQG DV D UHVXOW KDYH '0VWOH REMHFWV LQ WKHLU UHSRVLWRULHV 7KHVH DUH VSHFLILF WR 2UDFOH
L'HYHORSPHQW $FFHOHUDWLRQ 6XLWH LPSOHPHQWDWLRQV DQG VR DUH QRW DYDLODEOH WR DOO 'HVLJQHU XVHUV 52% KDV DQ
DGGLWLRQDO SUHIHUHQFH LQWHUIDFH WR DOORZ XVHUV WR KLGH WKHVH '0VWOH REMHFWV
5(326,725 6($5+
5HSRVLWRU 6HDUFK LV D IOH[LEOH HDVWRXVH HW SRZHUIXO WRRO WR VHDUFK WKH 'HVLJQHU UHSRVLWRU ,W DOVR RIIHUV PRUH
FRPSOH[ VHDUFK IDFLOLWLHV VXFK DV VHDUFKHV EDVHG RQ YHUVLRQ LQIRUPDWLRQ
5(326,725 2%-(7 %52:6(5
5HSRVLWRU 2EMHFW %URZVHU LV UHDGRQO 8, WKDW SURYLGHV VLPLODU IXQFWLRQDOLW WR WKH 5HSRVLWRU 2EMHFW 1DYLJDWRU
521 23. 2QFH DQ LWHP LV VHOHFWHG LQ WKH QDYLJDWRU D SDQHO GLVSODV WKH REMHFW·V SURSHUWLHV 8VHUV FDQ GULOO GRZQ
WKURXJK WKH UHSRVLWRU VHOHFWLQJ REMHFWV DQG ILQGLQJ GHWDLOV DERXW WKHVH REMHFWV
)LJXUH 5HSRVLWRU 1DYLJDWRU
)LJXUH 5HSRVLWRU 6HDUFK
24. Application Development Tools
Paper 391
0$1$*(0(17 )$,/,7
7KH PDQDJHPHQW IDFLOLW DOORZV XVHUV WR YLHZ XVHU DFFHVV WR ZRUNDUHDV DQG DSSOLFDWLRQV $GGLWLRQDOO XVHUV FDQ
LQFOXGH GLDJUDPV DQG DVVRFLDWH WKHP ZLWK LWHPV FUHDWLQJ KRWVSRWV WR DOORZ WKH EURZVHU WR QDYLJDWH WR WKH DVVRFLDWHG
REMHFW
21/,1( +(/3
2QOLQH KHOS SURYLGHV FRPSUHKHQVLYH LQIRUPDWLRQ DERXW DOO WKH IXQFWLRQDOLW DQG FRPSRQHQWV RI WKH 52%
5(/($6( 72 0$5.(7
5HSRVLWRU 2EMHFW %URZVHU IXQFWLRQDOLW LV UHOHDVHG LQ WKH IROORZLQJ PDLQWHQDQFH UHOHDVHV
• 2UDFOH 'HVLJQHU L 5HOHDVH
• 2UDFOHL 'HVLJQHU
7KHVH UHOHDVHV DUH SODQQHG IRU HDUO
/,(16,1*
,Q RUGHU WR XVH 5HSRVLWRU 2EMHFW %URZVHU D XVHU PXVW KDYH OLFHQVHG DFFHVV WR
• $Q 2UDFOH GDWDEDVH
• $Q +773 VHUYHU VXSSRUWLQJ PRGBSOVTO
7KH OLFHQVLQJ UHTXLUHPHQWV DUH WKHUHIRUH WKH VDPH DV IRU DQ RWKHU GDWDEDVH DSSOLFDWLRQ WKDW XVHV DQ +773 VHUYHU
7KLV +773 VHUYHU FDQ HLWKHU EH WKDW VXSSOLHG ZLWK 2UDFOHL$6 RU WKH RQH LQVWDOOHG ZLWK WKH 2UDFOHL RU 2UDFOHL
GDWDEDVH
2UJDQL]DWLRQV DOUHDG OLFHQVHG WR DFFHVV WKH 2UDFOH GDWDEDVH DUH DOVR OLFHQVHG WR XVH WKH +773 6HUYHU VXSSOLHG ZLWK
WKH GDWDEDVH 6LPLODUO H[LVWLQJ 2UDFOHL$6 OLFHQVHV ZLOO GHOLYHU WKH UHTXLUHG +773 VHUYHU UHTXLUHPHQWV HVSHFLDOO LI
WKH 2UDFOHL$6 OLFHQVLQJ DJUHHPHQW LV 38EDVHG DV RSSRVHG WR XVHUEDVHG 25. 8VHUV ZLVKLQJ WR DFFHVV WKH 'HVLJQHU UHSRVLWRU XVLQJ 52% DORQH GR QRW UHTXLUH D 'HVLJQHU FOLHQW LQVWDOO ,Q WKLV FDVH
WKHUH LV QR UHTXLUHPHQW IRU DQ DGGLWLRQDO 2UDFOHL'6 OLFHQVHV 6XFK 52%RQO XVHUV ZLOO KRZHYHU VWLOO UHTXLUH 2UDFOH
GDWDEDVH OLFHQVLQJ DQG SRWHQWLDOO L$6 OLFHQVLQJ
6800$5
2UDFOHL 'HVLJQHU RIIHUV D FRPSUHKHQVLYH WRROVHW WKDW HQDEOHV RX WR ¶IDVW WUDFN· RXU GHYHORSPHQW DFWLYLWLHV IRU H
EXVLQHVV DQG ZHE DSSOLFDWLRQV ,W VXSSRUWV WKH ODWHVW UHOHDVH RI WKH 2UDFOH GDWDEDVHV 2UDFOHi and 2UDFOHL DQG
LQWHJUDWHV IXOO ZLWK RWKHU GHYHORSPHQW WRROV VXFK DV L )RUPV RXSOHG ZLWK 2UDFOH 60 L 'HVLJQHU GHOLYHUV D
SURGXFWLYH HQYLURQPHQW IRU GHYHORSLQJ VPDOO RU ODUJHU VFDOH FRPSOH[ DSSOLFDWLRQV L 'HVLJQHU RIIHUV D SRZHUIXO
IOH[LEOH HIILFLHQW DFFXUDWH DQG DXWRPDWLF DSSURDFK WKDW LV HDV WR PDQDJH DQG PDLQWDLQ 8VH LW WR UHGXFH WKH DPRXQW
RI FRGLQJ QHFHVVDU IRFXV RQ DQDOVLV DQG GHVLJQ DQG WKHUHIRUH LPSURYH WKH TXDOLW RI WKH ILQLVKHG DSSOLFDWLRQ E
KLWWLQJ WKH WDUJHW ILUVW WLPH