W MOJCTGCD DSDJMNDO CSMB D D KP DSDJMNDO CSMB D )G V 2D CDO 1/ / / DSDJMNDO CSMB D 1 1 / / DSDJMNDO CSMB D / / -/ DSDJMNDO CSMB D 1: OMFO K L FDO / / DSDJMNDO CSMB D /1 1 )JGDL DSDJMNDO CSMB D : / / GFG J DSDJMNDO CSMB D : 1/ -
(/ãÕòÑ2 Ã{¼¾xm) ÃHTML5 ċêĒçÑ ùîàĒæ HTML5 + öÕðÔüUI F < 0 öÕðÔü Ė HTML5 e 2 öÕðÔü f Web(HTML5/JavaScript) Ē öÕðÔü(Obj-C,Swift,Java,C#)ÄZ Pure native n LVS n n p t n B SZ]V f UReZ n ĘIBM Mobile First Foundation
( p u p u 7VR u u PB UV]Q u P u uQ ?HE PKZVhQ ?HE PKZVhQ u u ?RgR:: u u P Q G:HI hRc ?RgR:: u u B SZ]V f UReZ u u u # IBA ?RgRHTcZae u u# E6 : PKZVhQ E6 : PKZVhQ IBA. u w LVS x IBA ?RgRHTcZae u u# E6 : PKZVhQ E6 : PKZVhQ B SZ]V f UReZ x hRc u u hRc hRc x B SZ]V f UReZ DS[VTeZgV&8 HhZWe ?RgR 8 LVS hRc H6E 8>8H k(DH 8] fU 6aa 8 VTe &4 HR]Vd cTV u
B SZ]V f UReZ n n n n p u LVS u n n o § p u u u u n n6 R]jeZTdn n n p u o § B SZ]V f UReZ n u o § B SZ]V f UReZ n8 cU gRn>DHn6 Uc ZUnMR RcZ nLZ U hd *)nGVRTe CReZgVn LVS H9 n p u n LVS u nEL6 u o § B SZ]V f UReZ n u n u o
/ y / [5 u n u p u 6E> o n – u u u o n8>(89 u o n u p u u u o >7B 8] fU n u p u u • u p u o >7B 8] fU u o u LRed 6E> nAR XfRXV IcR d]Re cn9ZdT gVcjn 8 gVcdReZ nCRefcR] AR XfRXV J UVcdeR UZ XnI V 6 R]jkVc o u n u n o p u u u u u o
for Statistics and Diagnostics Mobile Foundation ÓýċàĒåĉĐ fíĒĂÄýĎúæĉõĐß ÓýċàĒåĉĐđûÔĒóøîÞÄob ØĐëĒýĊÕèđÓýċàĒåĉĐÄýĎ úæĉõĐßÀÜøôĐç ñøÕçđĊĐëÕĂ ÓýċàĒåĉĐđâĒó Mobile Foundation obâĐêĒČ ĄøÕČR f ±ÌÆ UD ÓýċàĒåĉĐđøĒæĉĐob ØĐëĒýĊÕèđøîÞØĐóåçðĂ ÀÞ ĊÖóãĒúç Mobile Foundation ãĒøĒ ĈĒäĒÀ ĄøÕČÄCA ĀîåćÓîýÀ ãĒúçUD JSON.I øîÞØĐóGrdÄ ÓìýëĒđĊÕüĊċĒ q}ÀĎßÄ} qýîåćk ÞĊÕÓĐòãÕóÄ ÓýċàĒåĉĐċêĒç ìÕčÞò ÓîýñĒò ĄøÕČWeb ÓýċàĒåĉĐ öÕðÔüIDE ( Xcode, Android Studio Visual Studio ) Eclipse Plugin ºÄÄIDE âĀĐóđĊÕĐđ ÕĐëĒû×Ēç SDKs Android iOS Windows Phone 8.1 Windows 10 UWP WebüĊÖäĒ Windows 8.1 ÞĎçđýĊîòûÙĒĂ IčÕĆĒ O#µÏ» %Q"uÂçòčĒæ ãĒøĒq$ ûčĒĂďĒÞ F<ÞĊîåćÀ ýĊîòûÙĒĂčþČÄ /ÝąýíąĒ ĄøÕČRdÄ ÕþĐòÝąýíąĒ n n n n u úČóđØĐæĐ ĄøÕČđüĊÖäÕĒ åāćčĒëĒ ftãĒøĒ ĄøÕČR qýîåćk Xamarin fïĒČÝîò
•6:H ./ u o u u n u n u u • p u u n • u n u u n u p u u p u MOD A TR]He cRXV > UViVU97 8 cU gR He cRXV 8 cU gR Z]V 6 Uc ZU u 8 cU gR ! # ZDH u 8 cU gR ! # LZ U hd *) J ZgVcdR] LZ U hd 1 J ZgVcdR] 8 cU gR # & u & & & & u u v. B7 4. B7 u u u u u u u u ?HDC u( ?HDC ċčĒåĉôČ (SQL) u n u o p u o p u o B SZ]V f UReZ u LA?HDCHe cV 6E> u ?HDCHe cV G97BH# :GE# 7RT &V U# B SZ]V f UReZ u u u IIE(H u u
TñĒë u u u B SZ]V f UReZ u u – 6aaHe cV Óýċ p / ÓÞéç _ 0 ìÕčÞòđÓîý ñĒò 1 O# 97 ?HDCçòÓ *) /ãĒøĒ 2 ė D6feYþĒç ûčĒĂďĒÞ - Óýċ CA í×îÞ . âĒó , J¶ÒY
u § – D6feY u u – u u u – u u – w >9x o HHD 97 ?HDC x § n p u – u n6:H ./ ?HDC u u – n – u n u u , – § p – LVS u – - § – u u . u § LVS u u – – LVS u u o p u n – o / u § u u up u – u u u n u u o u u p u up u u 0 p u § 8 cU gR p u – u n u u ?RgRHTcZae( IBA # 1 § u u – ?HDC o – u u u u u 2 § HHA – u u *) u u § u u u u – u G:HI 6E>wC UV [d(?RgR 6E u ux nDRfeY p u § HFA – EcVaRcVU&deReV V e
– XSLTÑd· 0´ÂSOAPčçÿĐçÑ\ • éÝćċðÔ – vhÃãĒøĒđãÕóÄ?ÀiSÑ"uà • R – ĈĒäĒđÓÞåĉЬñøÕç¬ÓýċB+Ävh • ñĒë%Q – ñøÕçÄ JSON StoreÀÄ%QÑ4Nà • ĄøÕČđĈĒäĒđØĐáĒæăĐò – ýîåćk • ãĒøĒftÄ^ – ãĒøĒđãÕóJS fÃåĐýČÂAPIÑH – ÛçëĂđÓìýëĒÄ»ÉÃJava API ÑH • ÞĊÕÓĐòftÄ^ – ÁÒÂøîÞØĐóđåçðĂ&·Ê·»API MF Server SQL / JDBC Java ÓìýëĒ REST / SOAP Enterprise back-ends and cloud services Enterprise back-ends and cloud services *;åçðĂË ÞĊÖóđãĒúç n p u u u u Node.js u u u Java APãĒøĒ u u #
WebċêĒçÑPL App Store Web ċêĒç ÝąîåćµÏ »ċêĒç 2 3 PLÑl Mobile FoundationÄ,$¬ãĒøĒ²ÍPLÑjG9 • ÓýċàĒåĉĐĔWebċêĒç)đéÝćċðÔĒ FixÂÁÄPL • Mobile Foundation M9" • öÕðÔüÄ,$ – App Store – Google Play – Windows .. gē6S 3ę4 • 8ÓîýñĒò ÑãÿĒò p u n p
u ,) 5 B SZ]V Zcde u DA )MCD 6E>d p u * u p u • k j k NNJD -MMFJD -) GBOMPME , u B SZ]V Zcde HVcgVc dX gX gbgZ jaX f Yc e X Wf 678 ,21- 21 ,11 22, Bj6aa 888 , -1*2 Bj6aa >7B6aa / k . u 6E> / u p u p u 0 - u 97 6aa]V X]V BZTc d We HBH 6E> ZDH u 6 Uc ZU HBH LZ U hd u up 97 p 97 97 k
u y u p uz u n p B SZ]V Zcde u u u u mHVX V e GVd ]gVc 6URaeVc m m m u p u # u p • u & u u ( WW # & u • & u u u & u p u u mHVX V e GVd ]gVc u n # m n u m u u ( WW ZDH 6 Uc ZU 8 cU gR Schema.json Segment.json
DK ( BIDLC VP DK 2GADO V OMEGJD # c L6H c I TRe DA OMUV > eVc Ve , DOSDO , DOSDO MAGJD DSGBD u p u 6aa]V 6EC X]V 8B# DA BJGNPD NJRFGL ( MAGJD,GOP 2 ( 97 # c DcRT]V c BjHFA u u NNJGB GML )DL DO u u ZDH 6 Uc ZU# m B SZ]V f UReZ u u nLVS 6E u u 6TeZgV&6TeZgV m 97 n 6 MAGJD,GOP )2/ k BMCD LCOMGC RCGM GPR J RCG )MOCMS k hRc hRc hRc hRc 6E> 8 VTe ac WVddZ R] # SDL u u 7 : 6UUcVdRS]V UVgZTV .) )))6E> u (
L DONOGPD NNJGB GML J EMOKm p p n n u E]ReW c D &EcV (8] fU# LZ 7(: ü u u ü w x ü ü n u ZDH( 6 Uc ZU 7(: 6 7 8GB ZDH( 6 Uc ZU LZ iii iii 7(: 7(: 7(: 7(: B SZ]V CReZgV # B SZ]V jScZU # B SZ]V LVS E8 LVS LZ CReZgV LZ jScZU MAGJD ,MRLC GML D &EcV (8] fU# HFA IIE G:HIWf] H6E D9ReR 8] fUR e B SZ]V Zcde n u n n u ü t LVS( ü 8] fU ü n n ü >I u ü u >I u u n ( ( y
Ygd w r /NF OJF gd c ! AJNFO R 2< gd J > gd ODJL 4J RS 4OTNFCSJON gd c 1O FOUC gd t 5 CUC>E JPS 1>> EO FOUC gd /NHTLC R 6ONJE no t 5 vs t x ebgd o J > gd o /NF OJF gd W , W o A D gd nzKDHÄÓýċѽÄâĒó¿3a"u`hÂf Ñ3a
RS TNSJM A D CSJU 2 UJE /<6R - 2 1 B <3 ISML < 0 61 E CS F ( ) ( - P. - DOF . - ISML. ! A D vs A D vs vs A D vs x A D vs 4<4 1LJ NS TNSJM 4<4 1LJ NS TNSJM 4<4 y a lt A D vs wBZiVU JZx 45
PC or or p u Java or JavaScript 1. Eclipse w/THyM 1. MobileFirst u u u u - Xcode - Android Studio -Visual Studio -eclipse 2. Cordova iOS/Android 3. mfpdev u u 4. html/JavaScript 5. p up u u mfpdev app preview 6. OS u u cordova run 7. 1. MobileFirst u u u 2. Java / JavaScript u 3. (xml) 4. u mfpdev adapter build 5. u u 6. (swagger x & VT]ZadV
VT]ZadV - p up u u ?RgRHTcZae EH 8 cU gR o u u o p p u w8A># GVXZdeVc 6aa qB SZ]V Zcde u u : TcZae 6aa q LVS u Ef]] 6aa q u u u EfdY 6aa q u u JaUReV 6aa q u u LVS u CLI¿3wµÏ¾®Î mfpdev app webupdate --noprompt --ddebug
Studio Visual Studio 2. MobileFirst SDK u - -CocoaPod Gradle NuGet 1. MobileFirst u u u 3. mfpdev n u MobileFirst u u 4. 5. OS u u 6. 1. Xamarin w n u x 2. Xamarin SDK 3. [project-root]/[ProjectName/App.cs] n u u n https://mobilefirstplatform.ibmcloud.com/tutorials/e n/foundation/8.0/quick-start/xamarin/
6E> u ÓÞéçđòĒÞĐÄ!> B SZ]V Zcde HVcgVc o n n >9 ow p * x n o * p u # u p u # B SZ]V Zcde HVcgVc n u u , u # n n u u u p n #o u u n >9n u u p u ċêĒçÄ * n u u u p u u u u p u , >9 n u u n n n
no-cache { “token_type”: “Bearer”, òĒÞĐđëÕýÅ:Ã "Bearer" (OAuth 2.0 Bearer Token Usage V Ã]E) "expires_in": 3600, "access_token": "yI6ICJodHRwOi8vc2VydmVyLmV4YW1", "scope": "scopeElement1 scopeElement2“ } MGAJD,GOP k • >93 >9 • u 3 u D6feY u # u n u p u • • u 3 u # # k j k u p n u u u o up u u n u p u u n # o m u p u n u • o m u p u p u n u p u • o 66
o n ny z n o n n n>7B o n>7B u n>7B n • o >7B n n u n>7B • o u n >7B n • o n n n n n • o u n >7B u o u u u u n u u p u n n u n u u n o n t u u • o n >7B n o u n o >7Bn>7B nZS T n8>8HnIZg ]Zn LVSHaYVcVnOdVcZVd n > eVc ReZ R] 7fdZ Vdd BRTYZ Vd 8 ca cReZ o u n >7B o >7B nhhh ZS T (]VXR](T ajecRUV dYe ] o AZ fi nAZ fd I cgR]Ud o BZTc d We LZ U hd LZ U hd CI LZ U hd BZTc d We 8 ca cReZ o JC>M IYV DaV c fa o ?RgR ?RgR DcRT]V o