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
smartFXにおけるApache Cordovaの活用について
Search
takeshy
December 02, 2014
Technology
0
760
smartFXにおけるApache Cordovaの活用について
ハイブリットアプリとしてリリースすることになった背景やその効果についてご報告するとともに、Webサービスをハイブリットアプリ化するにあたって出てきた問題点とその対応策
takeshy
December 02, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
270
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
Create Ruby native extension gem with Go
sue445
0
130
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
3
200
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
130
テストを軸にした生き残り術
kworkdev
PRO
0
220
「その開発、認知負荷高すぎませんか?」Platform Engineeringで始める開発者体験カイゼン術
sansantech
PRO
2
950
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
320
20250905_MeetUp_Ito-san_s_presentation.pdf
magicpod
1
100
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
9.9k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
How to Ace a Technical Interview
jacobian
279
23k
RailsConf 2023
tenderlove
30
1.2k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
How GitHub (no longer) Works
holman
315
140k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Docker and Python
trallard
46
3.6k
Faster Mobile Websites
deanohume
309
31k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
We Have a Design System, Now What?
morganepeng
53
7.8k
Bash Introduction
62gerente
615
210k
Transcript
TNBSU'9ʹ͓͚Δ "QBDIF$PSEPWB ͷ׆༻ʹ͍ͭͯ גࣜձࣾΈΜ͔Ϳా߶ࢤ
ॴଐגࣜձࣾΈΜ͔Ϳ UXJUUFS!UBLFTIZ HJUIVCIUUQTHJUIVCDPNUBLFTIZ RJJUBIUUQRJJUBDPNUBLFTIZ ΈΜ͔ͿͰϓϩάϥϚΛืू͍ͯ͠·͢ɻ +BWB4DSJQU͕ಡΈॻ͖Ͱ͖Εɺۀܦݧ͕ͳͯ͘ 0,ɹEFW@SFDSVJUNFOU!NJOLBCVDPKQ·Ͱ 8IPBN*
*"QBDIF$PSEPWBΛಋೖͨ͠ܦҢͱ݁Ռ **"QBDIF$PSEPWBΛͬͨ։ൃʹ͍ͭͯ ***·ͱΊ ΞδΣϯμ
*TNBSU'9Ͱ"QBDIF $PSEPWBΛಋೖͨ͠ܦҢ
TNBSU'9ͷૂ͍ ϦϦʔεલ w ࣌ؒϚʔέοτ͕։͍͍ͯͯɺඵʹճ Ϩʔτ͕ߋ৽͞ΕΔ'9ʹରͯ͠ɺͲ͜Ͱαοͱ ࠓͷใΛνΣοΫ͍ͨ͠ͱ͍͏χʔζ͕͋Δͣ w 41"ʹΑΓշదʹϖʔδભҠ͕Ͱ͖ɺϦΞϧλΠϜ ʹද͕ࣔߋ৽͞ΕΔεϚϗ༻ͷ'9ใ8FCαΠτ Λ࡞Ζ͏
w 8FCͩͱΠϯετʔϧͷඞཁͳ͍͠ɺ4/4Ͱ؆ ୯ʹ֦ࢄ͞Εେώοτ͢Δͣɻ
SmartFX powerd by ΈΜͳͷ֎ҝ ϦΞϧλΠϜ͔ͭωΠςΟ ϒͱมΘΒͳ͍ૢ࡞ੑΛ ͭແྉFXใαΠτ 20142݄28 Debut!!
ϦϦʔεޙͷਏ͍ݱ࣮ w શવਓ͕དྷͳ͍ɻɻ w ΈΜͳؼɻɻ w Ϧϐʔτͯ͘͠Εͳ͍ɻɻ
ۭ͍ͯΔϏϧͷ Լͷ֊ͷϑϩΞɺ ͜Ε͔Βਓ͕૿ ͑Δ͔Βɺࠓͷ ͏ͪʹԡ͑͞ ͪΌͬͯͬͯݴͬ ͨͷʹɻɻ
ͳͥਓ͕དྷͳ͍ w ݕࡧΤϯδϯʹͻ͔͔ͬΒͳ͍ 41"ͩ͠ɻɻ w @FTDBQFE@GSBHNFOU@Λࢦఆͯ͠ɺϩϘοτʹର ͯ͠1IBOUPNKTΛͬͯ੩తϖʔδΛฦ͢Α͏ ʹͯ͠ɺεϚϗ༻ʹۃྗจࣈΛΒ͍ͯͨ͠Γɺ ͦͦΞϓϦͳͷͰΩʔϫʔυΛͨ͘͞Μࡌͤʹ
͍͘ɻ w ͋·Γʹແ໊Ͱ4/4Ͱ͕Βͳ͍ɻɻ
ͳͥΈΜͳؼ w ී௨ͷਓʹͱͬͯ41"ͬͯͳʹͦΕ ঢ়ଶ w ͨͱ͍͑ͬͯͨͱͯ࣍͠ͷϖʔδʹભҠ͢Δ· ͰΔ༝ͳ͍ɻ w ॳظϖʔδද͕͍ࣔαΠτ͕ॏ͍ɻ
ͳͥϦϐʔτͯ͘͠Εͳ͍ w εϚϗͷ༻࣌ؒͷ΄ͱΜͲΞϓϦɻ w ϒϥβͰຖ๚ΕΔαΠτ͕͋Δਓࣗମ͔ͳΓগ ͳ͍ɻ
ΞϓϦʹͨ͠Β ղܾ͢ΔΜ͡Ό ͳ͍
ਓ͕དྷͳ͍ʹରͯ͠ w '9όʔνϟϧzΛ8FCͰݕࡧ͢Εສઍ݅ͳ ͷʹରͯ͠"QQ4UPSFͰݕࡧ͢Εɺͨͬͨ݅ w "QQ4UPSFͷϥϯΩϯάʹࡌΕɺ༏ྑͳಋઢ͕ ແྉͰखʹೖΔ
ΈΜͳؼʹରͯ͠ w ωΠςΟϒͩͱॳظϩʔυʹ͕͔͔࣌ؒΔ͕ɺҎ߱ ͷભҠૉૣ͍ͱ͍͏ײ͕֮ͨΓલɻ w φϏήʔγϣϯΛৗʹݻఆ͢Δ͜ͱͰɺͱΓ͋͑ͣ ৭ʑͳը໘ΛݟͯΒ͑ΔͷͰ
Ϧϐʔτͯ͘͠Εͳ͍ʹରͯ͠ w ΞΠίϯԽʹΑΓ༰қʹΞΫηε w QVTI௨ʹΑΔ༠ಋՄೳ
ͰΞϓϦʹ͢Δͬ ͯେม͡Όͳ͍
None
:FT )FSF8FBSF
$PSEPWBͷҠߦʹ͍ͭͯ w αΠτશ෦ͩͱΞϓϦͱͯ͠ෳࡶ͗͢ΔͷͰɺ όʔνϟϧτϨʔυػೳͷΈΛΞϓϦԽ͢Δɻ w ͱͱ41"ͩͬͨͷͰɺίʔυ΄΅ͦͷ··ྲྀ ༻Ͱ͖ͨɻ w ϓϥάΠϯඞཁͳͷͯ͋ͬͨ͢ͷͰɺωΠ ςΟϒίʔυΛߦ৮Βͣʹ͢Μͩɻ
w Ҡߦ 1VTI௨ػೳ௨ͷ࣮͕։ൃऀਓͰि ؒͰͰ͖ͨɻ ͦͯ͠ɾɾɾ
݄TNBSU'9 WJSUVBMUSBEFϦϦʔε
Ͱɺ݁Ռ
ϦϦʔε݁Ռ w όʔνϟϧτϨʔυେձʹࢀՃొͨ͠Ϣʔβ ˞ࢀՃొΛ͠ͳͯ͑͘ΔͷͰɺΠϯετʔϧ ͨ͠Ϣʔβ͜ͷഒ
݄ ݄ ݄ ࢀՃऀ͕ഒʹ૿Ճ ˡϦϦʔε 135JNFTϚΠφϏχϡʔε(VOPTZ·ͰϦʔν
None
**"QBDIF$PSEPWBΛ ͬͨ։ൃʹ͍ͭͯ
"QBDIF$PSEPWBͬͯͳΜͳͷʹର͢Δࢲ ͷೝࣝ w ΞϓϦͷ)5.-ͰΞϓϦͷDPSEPWBKTΛݺͼग़͠ɺͦͷ KTܦ༝ͰωΠςΟϒͷػೳΛݺͼग़ͤΔ ϩʔΧϧυϝΠϯ w ֎෦ͱ"KBY͘͠8FCTPDLFUɺ+40/1Ͱ௨৴Ͱ͖Δ w
֎෦ϦϯΫܦ༝Ͱ֎෦ͷαΠτΛදࣔ͢Δ͜ͱͰ͖Δ͕ɺ ωΠςΟϒͷػೳ͕͑ͣɺͨͩͷ8FC7JFXʹͳͬͯ͠·͏ɻ w ΞϓϦʹը໘͝ͱͷ)5.-Λ༻ҙ͢Εɺ41"Ͱͳͯ͘ը ໘ભҠ͕Մೳ͕ͩɺ݁ہ֎෦ͱ"KBY௨৴͕ඞཁͩ͠ɺը໘͝ ͱʹKTDTTΛύʔε͢Δ͜ͱΛߟ͑Δͱɺ41"Ͱ࡞ͬͨ΄͏͕ ࡢࠓͷ+4ͷϑϨʔϜϫʔΫ͕͑Δ͠༗རɻ
։ൃڥ w ։ൃπʔϧɹɹɹɹ7JNύοέʔδϯά͢Δ࣌ͩ ͚ɺ&DMJQTFͱ9$PEFΛ্ཱ͍ͪ͛ͯ·͢ w 8FCΞϓϦαʔόɹ3BJMT w ݴޠɹɹ$P⒎FF4DSJQU w ϥΠϒϥϦ#BDLCPOFKT4PDLFU*0$$$IBSUɹ
JPTJNBHFpMFNFHBQJYFM0OTFO6*
"QBDI$PSEPWB։ൃ࣌ͷҙ w 6*͕ΨΠυϥΠϯ IUUQTEFWFMPQFSBQQMFDPNKQEFWDFOUFSJPT MJCSBSZEPDVNFOUBUJPOVTFSFYQFSJFODFDPODFQUVBMNPCJMFIJH #BTJDT1BSU#BTJDT1BSUIUNM ʹଇ͍ͬͯͳ͍ͱ"QQMF͔Β3FKFDU͞ΕΔɻ w ॻ੶Λࢀߟʹ$44ͰؤுΔɻ w
0OTFO6*Λ͏ɻ w "OESPJEͷ߹ɺόοΫάϥϯυॲཧ͕σϑΥϧτͰ༗ޮʹͳ͍ͬͯΔͷ ͰɺλΠϚʔͳͲͰఆظతʹϙʔϦϯά͢ΔॲཧΛߦ͍ͬͯͨΓ͢Δͱόο ςϦফඅ͕େมͳ͜ͱʹͳΔ w LFFQ3VOOOJOHͷઃఆΛGBMTFʹ͢Δ
"QBDIF$PSEPWB։ൃͰͷ w 8FCαʔόʔͱͷΓऔΓ͕"KBYʹݶఆ w DPPLJF͕͍ͷʹͳΒͳ͍ w QVTI4UBUFΛ͏ͱSFMPBE͕͖͔ͳ͍ w ϒϥβͰಈ͍ͯΞϓϦͩͱΤϥʔʹͳΔίʔυ ͕͋Δ
w ʹΑͬͯಈ࡞͕ҧ͏
"QBDIF$PSEPWB։ൃͰ ͷʹର͢Δ TNBSU'9ͰͷରԠ
8FCαʔόͱͷΓऔΓ͕"KBYʹݶఆ w 41"Ͱ࡞ɻ֤"+"9ͷ63-ʹϗετ໊Λهࡌɻ $43'༻ͷUPLFO"KBYͰऔಘ w ਃΛͨͣʹΞϓϦΛߋ৽͢ΔͨΊʹɺىಈ࣌ʹ 41"ຊମͷKTͷ63-͕ॻ͔ΕͨKTΛαʔό͔Βຖճ औಘ͠ɺهड़͞Εͨ63-ͷKTΛಡΈࠐΉ w 4PDJBM-PHJO֎෦αΠτΛݺͿඞཁ͕͋Δ߹ɺ
*O"QQ#SPXTFSͱ͍͏ΞϓϦϒϥβΛ͏
DPPLJF͕͍ͷʹͳΒͳ͍ w -PDBM4UPSBHFΛ͏ɻ w ͨͩ͠ɺ8FCαʔϏεͰఏڙ͍ͯͨ͠߹ɺΫ ϥΠΞϯτͷϒϥβ͕γʔΫϨοτϞʔυͷ߹ -PDBM4UPSBHF͕ΤϥʔʹͳΔʹҙɻ
QVTI4UBUFΛ͏ͱSFMPBE͕͖͔ͳ͍ w ىಈ࣌ʹQVTI4UBUFΛ͏લͷVSMΛอଘ͓͖ͯ͠ɺ SFMPBE͍ͨ͠໘Ͱอଘͨ͠63-Λ։͘
ϒϥβͰಈ͍ͯΞϓϦͩͱΤϥʔʹͳ Δίʔυ͕͋Δ w J04Ҏ্ͷJ044JNVMBUPSɺ"OESPJEҎ্ͩͱ 8FC7JFX֎෦͔ΒEFCVHͰ͖ΔͷͰؤுΔɻ w J04ͷ8FC7JFXͷ߹ɺॳظԽॲཧͷதͰͦͷΦ ϒδΣΫτͷQSPUPUZQFؔΛݺͼग़͢ͱΤϥʔʹ ͳͬͨɻ
ʹΑͬͯಈ࡞͕ҧ͏ w ؤுΔɻಛʹ"OESPJE$BOWBTͷόά͕ܹ͍͠ɻ DBOWBTʹॻ͖ࠐΈͭͭɺDBOWBTλάࣗମ IJEEFOʹͯ͠ɺUP%BUB63- ͰJNBHFλάʹର͠ ͯग़ྗ͍ͯ͠Δɻ w "OESPJEͷ߹ɺDSPTTXBMLͱ͍͏αʔυύʔςΟ ͷQMVHJOΛ͑8FC7JFXࣗମ͕ΞϓϦʹࠐ·
ΕΔͷͰ࠷৽ͷٕज़ ͝ͱͷࠩҟ͕ͳ͘ͳΓղ ܾ͢Δͣɻɻ
***·ͱΊ
w ωΠςΟϒͷػೳΛΘͳͯ͘ΞϓϦԽ͢ΔϝϦο τେ͖͍ w "QBDIF$PSEPWBΛ͑ɺ0CKFDU$+BWBΛߦ ॻ͍ͨ͜ͱ͕ͳͯ͘ɺ·ͱͳΞϓϦ͕࡞ΕΔ w ࠷ۙͷ J1IPOFҎ߱ ͩͱωΠςΟϒͱḮ৭ͳ
͍ͱݴ͑ΔϨϕϧͰಈ࡞͢Δ TNBSUGYKQTQMBYOFU w 41"शಘ͢Δͷʹͪΐͬͱ׳Ε͕ඞཁ͕ͩɺඞਢ ͷٕज़ʹͳΓͭͭ͋ΔͷͰɺͥͻ֮͑Α͏ɻ อकੑ6Q͢ΔΑʂʂ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠