Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モバイルサービス開発実践(baa_sへの考察) #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
0
34
モバイルサービス開発実践(baa_sへの考察) #TechLunch
2012/05/09(水) @ Livesense TechLunch
発表者:平山 宗介
Livesense Inc.
PRO
April 23, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
2.4k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
51
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.5k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
440
26新卒_総合職採用_会社説明資料
livesense
PRO
0
11k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
37k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
13k
中途セールス職_会社説明資料
livesense
PRO
0
260
EM候補者向け転職会議説明資料
livesense
PRO
0
130
Other Decks in Technology
See All in Technology
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.7k
人工衛星のファームウェアをRustで書く理由
koba789
11
6.8k
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
210
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
360
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
540
Obsidian応用活用術
onikun94
1
450
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
170
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.5k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
9
2.9k
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
3
320
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Unsuck your backbone
ammeep
671
58k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Embracing the Ebb and Flow
colly
87
4.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Become a Pro
speakerdeck
PRO
29
5.5k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
!લࢁՈ 4PTVLF)JSBZBNB
ຊͷςʔϚ
4UPDL4UBUVT0VUPG4UPDL
RC ϞόΠϧαʔϏε։ൃ࣮ફ #BB4 #BDLFOEBTB4FSWJDF ͷߟ
ΠϯτϩμΫγϣϯ lϞόΠϧαʔϏεΛϩʔϯν͢Δz ✓ ͔ͬ͢ΓϚε·Ͱਁಁ͖ͯͨ͠λϒϨοτεϚʔτϑ ΥϯͳͲͷεϚʔτσόΠε ✓ ࠓޙͷιϑτΣΞαʔϏεͷϑϩϯτεϚʔτσόΠ ε͕ϝΠϯʹͳͬͯ͘Δ͜ͱඞࢸ ✓ ͔͠͠εϚʔτσόΠεͷαʔϏεల։ɺچདྷͷσε
Ϋτοϓιϑτͱ࠷ۙͷ8&#αʔϏεͱҟͳΓ͔ͭ ·ͩ·ͩൃల్্ ✓ ͦͷதͰΤϯδχΞͱͯ͠ͲͷΑ͏ͳʮಓ۩ʯΛඋͯ͠ ͍͚ϞόΠϧαʔϏεͷ։ൃʹରͯ͠εϖγϟϦςΟΛ ൃشͰ͖Δͷ͔
Πϯλʔωοπ ࣭ ͋Δɺ༧ࢉສ͘Β͍ग़͔͢Β ϲ݄͘Β͍ͰԿ͔৽͍͠ϞόΠϧαʔϏεΛ࡞ͬ ͯΑɻͪΖΜ"OESPJEJ048JOEPXT1IPOFͦΕ ͧΕʹରԠͯ͠Ͷɻ͖ͯͳ͜ͱΛݴΘΕ·ͨ͠ɻ ͋ͳͨͳΒͲͷΑ͏ʹΞϓϩʔν͍͖ͯ͠·͔͢ʁ
ͲΜͳ͜ͱʹ಄Λ·ͤΔͱࢥ͍·͔͢ʁ
✓ ͻͱΓ͡Όແཧ͔ͩΒ୭͔Ͱ͖Δਓ୳͞ͳ͍ͱ͔ͳʜ ✓ ͰٯʹͻͱΓͰશ෦ΕશֹΒ͑ͯϋοϐʔ͡ΌͶʂ ✓ ͓͠ɺͻͱΓͰͬͯΈΑ͏ʂʂ ✓ ͱ͍ͬͯɺͪΖΜαʔϏεͷاը͠ͳͪ͘Ό͍͚ ͳ͍͠ɺઃܭ࣮͠ͳͪ͘Ό͍͚ͳ͍͠ɺ͜ΕͰϲ݄ σεϚͳ༧ײʁ
✓ ΞʔΩςΫνϟߟ͑ͯɺαʔόߏஙͯ͠ɺ8&#"11αʔό ·ΘΓͷઃܭ࣮ͬͯɺϓϥοτϑΥʔϜຖͷ69ߟ͑ͯɺ 0CKFDUJWF$ৄ͘͠ͳ͍͔Βษڧͯ͠J04൛࣮ͯ͠ɺ+BWBͰ "OESPJE൛࣮ͯ͠ɺ$Ͱ8JOEPXT1IPOF൛࣮ͯ͠ɺα ʔόΠϯλϑΣʔεߟ͑ͯΈࠐΜͰɺ͏͕ʔ ✓ ͜ΕͬͯਓͰݫ͍͔͠ʜ ґཔ͞Εͨ"͞Μͷ಄ͷத
ϞόΠϧαʔϏε։ൃʹ͓͚Δ ݕ౼߲ͷཧ
ϞόΠϧαʔϏε։ൃʹ͓͚Δओཁͳݕ౼߲ αʔϏεاը Πϯϑϥ 8&#"11αʔό ΞϓϦϑϩϯτΤϯυ
ݕ౼߲rαʔϏεاը ✓ ϏδϣϯɺαʔϏεɾϏδωεϞσϧߏஙɺ69ͷਫ਼ࠪ ✓ ͱʹ͔࣌ؒ͘Λ͔͚ͯαΠΫϧ·Θͯ͠ߟ͑ൈ͘
ݕ౼߲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 ✓ αʔόߏʢ-748&#%#ը૾αʔόFUDʣͷݕ౼ ✓ %$ɺ*BB4ϓϥοτϑΥʔϜબఆʗݟੵΓɺߏங࡞ۀ ✓ ӡ༻ࢹͷݕ౼
ݕ౼߲r8&#"11αʔό ✓ αʔό։ൃ ✓ ΫϥΠΞϯτͱͷΠϯλϑΣʔεઃܭʢ"1*ઃܭʣ ✓ ೝূج൫ͷߏங -PJUFS"1*༷ॻ IUUQZBNNFSCPZKQXJLJ1SPKFDU.JIP։ൃ"1*W
ݕ౼߲rΞϓϦϑϩϯτΤϯυ ✓ "OESPJE൛ΫϥΠΞϯτ։ൃͷͨΊͷௐࠪͱઃܭɺ࣮ ✓ J04൛ΫϥΠΞϯτ։ൃͷͨΊͷௐࠪͱઃܭɺ࣮ ✓ 8JOEPXT1IPOF൛ΫϥΠΞϯτ։ൃͷͨΊͷௐࠪͱઃܭɺ࣮ ✓ .PCJMF8FCར༻ͷݕ౼
+BWB 0CKFDUJWF$ $ 4JMWFSMJHIU
۪ͳ։ൃϑϩʔ UFSN UFSN UFSN UFSN UFSN UFSN શମΞʔΩςΫνϟઃܭ αʔόαΠυ։ൃ ϓϩμΫτσβΠϯਫ਼ࠪ
ΫϥΠΞϯταΠυ։ൃ<"OESPJE> Ћ൛ϦϦʔε ϓϩμΫτσβΠϯجૅઃܭ Πϯϑϥߏங ΫϥΠΞϯταΠυ։ൃ<J04> ΫϥΠΞϯταΠυ։ൃ<81>
ࣄͳΒͱͳ͘ ϓϥΠϕʔτͷൣғͰ ͜Ε͠ΜͲ͍
৽ͨͳ։ൃϑϨʔϜϫʔΫͷಋೖ ʹΑΔ։ൃޮԽͷݕ౼ ʢ#BB4ͷظʣ
ϑϨʔϜϫʔΫಋೖʹΑΔޮվળ UFSN UFSN UFSN UFSN UFSN UFSN શମΞʔΩςΫνϟઃܭ αʔόαΠυ։ൃ ϓϩμΫτσβΠϯਫ਼ࠪ
ΫϥΠΞϯταΠυ։ൃ<"OESPJE> Ћ൛ϦϦʔε ϓϩμΫτσβΠϯجૅઃܭ Πϯϑϥߏங ΫϥΠΞϯταΠυ։ൃ<J04> ΫϥΠΞϯταΠυ։ൃ<81> IaaS (EC2, etc) PaaS (dotCloud, Heroku, etc) BaaS (Parse, Kinvey, etc) Titanium Mobile Mobile Web
l%&.0z 1BSTF $MPVE.JOF 5JUBOJVN.PCJMF $MPVE4FSWJDFT ˞ઌ݄5JUBOJVNϦϦʔεʂ
ϑϨʔϜϫʔΫධՁ l#BB4ܥʢ1BSTF$MPVE.JOFFUDʣz l5JUBOJVN.PCJMFz ✓ Πϯϑϥɺ8&#"11ͷઃܭͱߏஙɺͦͯ͠ӡ༻·Ͱͷ໘ ͳίετ͕ෆཁʹͳΔͷັྗ ✓ Γࡉ͔͍ཁ݅ʹରԠ͍ͯ͘͠ͱͳΔͱखͷಧ͔ͳ͍ͱ͜Ζ ͋Δ͕؆୯ͳҰൠతͳϞόΠϧαʔϏεͳΒेΧόʔͰ͖Δ
✓ ϞόΠϧΞϓϦ։ൃͷֶशίετ͕΄΅θϩʹͳΔͷ ັྗɻ֤ʑͷϓϥοτϑΥʔϜຖʹ69Λߟ͑ΔͱಉҰϓ ϩδΣΫτͰ·Θ͢ͷ͍͕͠ɺಉҰݴޠɺϑϨʔϜϫ ʔΫͰΧόʔͰ͖Δͷڧ͍ɻ ✓ ͨͩ5JUBOJVNಛ༗ͷ։ൃํࣜಛʹ׳ΕΔඞཁ͕͋Δ
ɹ·ͱΊ
·ͱΊ ✓ ͬͺΓվΊͯϞόΠϧΞπ͍ʂ͚ͩͲϓϥοτϑΥʔϜ ଟͯ͘ΊΜͲ͍͘͞෦ͨ͘͞Μɻ ✓ ͪΖΜαʔόαΠυ͔ΒΫϥΠΞϯταΠυ·Ͱશ෦͍ ͜ͳͤΔ͜ͱʹʹͨ͜͜͠ͱͳ͍ɻ ✓ ͨͩɺ࠷ۙ༏Εͨಓ۩৭ʑग़ճ͖͍ͬͯͯΔʢσϑΝΫ τͳͷ·ͩ·ͩଘࡏ͍ͯ͠ͳ͍͕ʣɻ
৭ʑͳʮಓ۩ʯΛݟۃΊͯࣗʹ͋ͬͨͷΛݟ͚ͭͯͦΕΛۦ ͠ɺօ͞Μzࢥ͍ඳ͘ϞόΠϧαʔϏεΛ࡞ͬͯΈΔzɺ͠ ͘·ͩσϑΝΫτ͕͍ͳ͍z৽ͨͳ#BB4ͷΑ͏ͳಓ۩Λੈͷͨ Ίʹ࡞ͬͯΈΔzɺͱ͍͏ͷ໘ന͍ͷͰͳ͍Ͱ͠ΐ͏͔ɻ
ؔ࿈ࢿྉ
None
࣍ճ༧ࠂ
࣍ճൃද༧ࠂ ిࢠ࡞ܥʢBVEVJOPJP#SJEHFʣ ը૾ೝࣝܥʢ0QFO$7ʣ ϞόΠϧܥʢ81 5JUBOJVNʣ Ϋϥυܥʢ"84 "[VSFʣ ˞ਵ࣌ɺ৽ͨͳωλΛ։ͯ͠ൃද͍͖ͯ͠·͢ɻ