モバイルサービス開発実践(baa_sへの考察) #TechLunch

モバイルサービス開発実践(baa_sへの考察) #TechLunch

2012/05/09(水) @ Livesense TechLunch
発表者:平山 宗介

E60aa4f80303f3f386898546ddb3686a?s=128

Livesense Inc.

April 23, 2014
Tweet

Transcript

  1. !લࢁՈ  4PTVLF)JSBZBNB

  2. ຊ೔ͷςʔϚ

  3. 4UPDL4UBUVT0VUPG4UPDL

  4. RC  ϞόΠϧαʔϏε։ൃ࣮ફ #BB4 #BDLFOEBTB4FSWJDF ΁ͷߟ࡯

  5. ΠϯτϩμΫγϣϯ lϞόΠϧαʔϏεΛϩʔϯν͢Δz ✓  ͔ͬ͢ΓϚε૚·Ͱਁಁ͖ͯͨ͠λϒϨοτ΍εϚʔτϑ ΥϯͳͲͷεϚʔτσόΠε ✓  ࠓޙͷιϑτ΢ΣΞαʔϏεͷϑϩϯτ͸εϚʔτσόΠ ε͕ϝΠϯʹͳͬͯ͘Δ͜ͱ͸ඞࢸ ✓  ͔͠͠εϚʔτσόΠε΁ͷαʔϏεల։͸ɺچདྷͷσε

    Ϋτοϓιϑτͱ΋࠷ۙͷ8&#αʔϏεͱ΋ҟͳΓ͔ͭ ·ͩ·ͩൃల్্ ✓  ͦͷதͰΤϯδχΞͱͯ͠ͲͷΑ͏ͳʮಓ۩ʯΛ૷උͯ͠ ͍͚͹ϞόΠϧαʔϏεͷ։ൃʹରͯ͠εϖγϟϦςΟΛ ൃشͰ͖Δͷ͔
  6. Πϯλʔωοπ  ࣭໰  ͋Δ೔ɺ༧ࢉສ͘Β͍ग़͔͢Β ϲ݄͘Β͍ͰԿ͔໨৽͍͠ϞόΠϧαʔϏεΛ࡞ͬ ͯΑɻ΋ͪΖΜ"OESPJEJ048JOEPXT1IPOFͦΕ ͧΕʹରԠͯ͠Ͷɻ͖ͯͳ͜ͱΛݴΘΕ·ͨ͠ɻ  ͋ͳͨͳΒͲͷΑ͏ʹΞϓϩʔν͍͖ͯ͠·͔͢ʁ

    ͲΜͳ͜ͱʹ಄Λ೰·ͤΔͱࢥ͍·͔͢ʁ
  7. ✓  ͻͱΓ͡Όແཧ͔ͩΒ୭͔Ͱ͖Δਓ୳͞ͳ͍ͱ͔ͳʜ ✓  Ͱ΋ٯʹͻͱΓͰશ෦΍Ε͹શֹ΋Β͑ͯϋοϐʔ͡ΌͶʂ ✓  ͓͠ɺͻͱΓͰ΍ͬͯΈΑ͏ʂʂ ✓  ͱ͸͍ͬͯ΋ɺ΋ͪΖΜαʔϏεͷاը΋͠ͳͪ͘Ό͍͚ ͳ͍͠ɺઃܭ΋࣮૷΋͠ͳͪ͘Ό͍͚ͳ͍͠ɺ͜ΕͰϲ݄ ͸σεϚͳ༧ײʁ

    ✓  ΞʔΩςΫνϟߟ͑ͯɺαʔόߏஙͯ͠ɺ8&#"11αʔό ·ΘΓͷઃܭ࣮૷΍ͬͯɺϓϥοτϑΥʔϜຖͷ69ߟ͑ͯɺ 0CKFDUJWF$ৄ͘͠ͳ͍͔Βษڧͯ͠J04൛࣮૷ͯ͠ɺ+BWBͰ "OESPJE൛࣮૷ͯ͠ɺ$Ͱ8JOEPXT1IPOF൛࣮૷ͯ͠ɺα ʔόΠϯλϑΣʔε΋ߟ͑ͯ૊ΈࠐΜͰɺ͏͕ʔ ✓  ͜ΕͬͯਓͰ΋ݫ͍͔͠΋ʜ  ґཔ͞Εͨ"͞Μͷ಄ͷத
  8. ϞόΠϧαʔϏε։ൃʹ͓͚Δ ݕ౼߲໨ͷ੔ཧ

  9. ϞόΠϧαʔϏε։ൃʹ͓͚Δओཁͳݕ౼߲໨ αʔϏεاը Πϯϑϥ 8&#"11αʔό ΞϓϦϑϩϯτΤϯυ

  10. ݕ౼߲໨rαʔϏεاը ✓  ϏδϣϯɺαʔϏεɾϏδωεϞσϧߏஙɺ69ͷਫ਼ࠪ ✓  ͱʹ͔࣌ؒ͘Λ͔͚ͯαΠΫϧ·Θͯ͠ߟ͑ൈ͘

  11. ݕ౼߲໨rΠϯϑϥ … "118&#  3P3 OHJOY VOJDPSO %#  .POHP%#

    "118&#  3P3 OHJOY VOJDPSO %#  .POHP%# *NBHF4UPSBHF  "NB[PO4 %/4 JOOFS  8&#  BQBDIF … &-# &-# 8&#  BQBDIF … $%/ "LBNBJPS$MPVE'SPOU  "NB[PO&$4&#4 ✓  αʔόߏ੒ʢ-748&#%#ը૾αʔόFUDʣͷݕ౼ ✓  %$ɺ*BB4ϓϥοτϑΥʔϜબఆʗݟੵ΋Γɺߏங࡞ۀ ✓  ӡ༻؂ࢹͷݕ౼
  12. ݕ౼߲໨r8&#"11αʔό ✓  αʔό։ൃ ✓  ΫϥΠΞϯτͱͷΠϯλϑΣʔεઃܭʢ"1*ઃܭʣ ✓  ೝূج൫ͷߏங -PJUFS"1*࢓༷ॻ IUUQZBNNFSCPZKQXJLJ1SPKFDU.JIP։ൃ"1*W

  13. ݕ౼߲໨rΞϓϦϑϩϯτΤϯυ ✓  "OESPJE൛ΫϥΠΞϯτ։ൃͷͨΊͷௐࠪͱઃܭɺ࣮૷ ✓  J04൛ΫϥΠΞϯτ։ൃͷͨΊͷௐࠪͱઃܭɺ࣮૷ ✓  8JOEPXT1IPOF൛ΫϥΠΞϯτ։ൃͷͨΊͷௐࠪͱઃܭɺ࣮૷  ✓  .PCJMF8FCར༻ͷݕ౼

    +BWB 0CKFDUJWF$ $ 4JMWFSMJHIU 
  14. ۪௚ͳ։ൃϑϩʔ UFSN UFSN UFSN UFSN UFSN UFSN શମΞʔΩςΫνϟઃܭ αʔόαΠυ։ൃ ϓϩμΫτσβΠϯਫ਼ࠪ

    ΫϥΠΞϯταΠυ։ൃ<"OESPJE> Ћ൛ϦϦʔε ϓϩμΫτσβΠϯجૅઃܭ Πϯϑϥߏங ΫϥΠΞϯταΠυ։ൃ<J04> ΫϥΠΞϯταΠυ։ൃ<81>
  15. ࢓ࣄͳΒͱ΋ͳ͘ ϓϥΠϕʔτͷൣғͰ ͜Ε͸͠ΜͲ͍

  16. ৽ͨͳ։ൃϑϨʔϜϫʔΫͷಋೖ ʹΑΔ։ൃޮ཰Խͷݕ౼  ʢ#BB4΁ͷظ଴ʣ

  17. ϑϨʔϜϫʔΫಋೖʹΑΔޮ཰վળ UFSN UFSN UFSN UFSN UFSN UFSN શମΞʔΩςΫνϟઃܭ αʔόαΠυ։ൃ ϓϩμΫτσβΠϯਫ਼ࠪ

    ΫϥΠΞϯταΠυ։ൃ<"OESPJE> Ћ൛ϦϦʔε ϓϩμΫτσβΠϯجૅઃܭ Πϯϑϥߏங ΫϥΠΞϯταΠυ։ൃ<J04> ΫϥΠΞϯταΠυ։ൃ<81> IaaS (EC2, etc) PaaS (dotCloud, Heroku, etc) BaaS (Parse, Kinvey, etc) Titanium Mobile Mobile Web
  18. l%&.0z 1BSTF $MPVE.JOF 5JUBOJVN.PCJMF $MPVE4FSWJDFT  ˞ઌ݄5JUBOJVNϦϦʔεʂ

  19. ϑϨʔϜϫʔΫධՁ l#BB4ܥʢ1BSTF$MPVE.JOFFUDʣz l5JUBOJVN.PCJMFz ✓  Πϯϑϥɺ8&#"11ͷઃܭͱߏஙɺͦͯ͠ӡ༻·Ͱͷ໘ ౗ͳίετ͕ෆཁʹͳΔͷ͸ັྗ ✓  ΍͸Γࡉ͔͍ཁ݅ʹରԠ͍ͯ͘͠ͱͳΔͱखͷಧ͔ͳ͍ͱ͜Ζ΋ ͋Δ͕؆୯ͳҰൠతͳϞόΠϧαʔϏεͳΒ͹े෼ΧόʔͰ͖Δ 

    ✓  ϞόΠϧΞϓϦ։ൃ΁ͷֶशίετ͕΄΅θϩʹͳΔͷ͸ ັྗɻ֤ʑͷϓϥοτϑΥʔϜຖʹ69Λߟ͑ΔͱಉҰϓ ϩδΣΫτͰ·Θ͢ͷ͸೉͍͕͠ɺಉҰݴޠɺϑϨʔϜϫ ʔΫͰΧόʔͰ͖Δͷ͸ڧ͍ɻ ✓  ͨͩ5JUBOJVNಛ༗ͷ։ൃํࣜ΍ಛ௃ʹ͸׳ΕΔඞཁ͕͋Δ
  20. ɹ·ͱΊ

  21. ·ͱΊ ✓  ΍ͬͺΓվΊͯϞόΠϧ͸Ξπ͍ʂ͚ͩͲϓϥοτϑΥʔϜ ΋ଟͯ͘ΊΜͲ͍͘͞෦෼΋ͨ͘͞Μɻ ✓  ΋ͪΖΜαʔόαΠυ͔ΒΫϥΠΞϯταΠυ·Ͱશ෦࢖͍ ͜ͳͤΔ͜ͱʹʹͨ͜͜͠ͱ͸ͳ͍ɻ ✓  ͨͩɺ࠷ۙ͸༏Εͨಓ۩΋৭ʑग़ճ͖͍ͬͯͯΔʢσϑΝΫ τͳ΋ͷ͸·ͩ·ͩଘࡏ͍ͯ͠ͳ͍͕ʣɻ

    ৭ʑͳʮಓ۩ʯΛݟۃΊͯࣗ෼ʹ͋ͬͨ΋ͷΛݟ͚ͭͯͦΕΛۦ ࢖͠ɺօ͞Μ΋zࢥ͍ඳ͘ϞόΠϧαʔϏεΛ࡞ͬͯΈΔzɺ΋͠ ͘͸·ͩσϑΝΫτ͕͍ͳ͍z৽ͨͳ#BB4ͷΑ͏ͳಓ۩Λੈͷͨ Ίʹ࡞ͬͯΈΔzɺͱ͍͏ͷ΋໘ന͍ͷͰ͸ͳ͍Ͱ͠ΐ͏͔ɻ
  22. ؔ࿈ࢿྉ

  23. None
  24. ࣍ճ༧ࠂ

  25. ࣍ճൃද༧ࠂ ిࢠ޻࡞ܥʢBVEVJOPJP#SJEHFʣ ը૾ೝࣝܥʢ0QFO$7ʣ ϞόΠϧܥʢ81 5JUBOJVNʣ Ϋϥ΢υܥʢ"84 "[VSFʣ ˞ਵ࣌ɺ৽ͨͳωλΛ։୓ͯ͠ൃද͍͖ͯ͠·͢ɻ