Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IoT時代のブラウザAPI (第10回 #iotlt :5分)

Dae1d4cc4599a65a5da6e1a1f9d96f05?s=47 n0bisuke
December 21, 2015

IoT時代のブラウザAPI (第10回 #iotlt :5分)

記念すべき第10回のIoTLTでの登壇資料です。
Web BluetoothやWebUSBといった低レイヤーの機能をブザウザから叩けるようになる時代が...?

http://iotlt.connpass.com/event/22514/

Dae1d4cc4599a65a5da6e1a1f9d96f05?s=128

n0bisuke

December 21, 2015
Tweet

Transcript

  1. *P5࣌୅ͷϒϥ΢β"1* *P5-5WPM LIGinc @n0bisuke d$ISPNFฤd

  2. ࣗݾ঺հ גࣜձࣾ-*(ΤϯδχΞ ੁݪͷͼ͚͢ ɾؠख͔Βڈ೥্ژ ɾ.JMLDPDPBΤόϯδΣϦετ ɾ/PEFKTɺ(PMBOH޷͖Ͱ͢ɻ  (Pྺ͸ϲ݄͘Β͍  ɾ*P5ܥͷ։ൃ΍ͬͯͨΓ͠·͢

     ࠷৽͸1FQQFSΞϓϦ։ൃ  ɾ*P5-5 ɾΘΜͦ͜͹͕ಛٕ
  3. גࣜձࣾ-*( ্໺ͷ8FC੍࡞ձࣾ *P5΍ςΫϊϩδʔʹ΋໌Δ͍ ײ͡ʹͳΓ͍ͨ

  4. ͸͡Ίʹ 8FCͷਓͨͪ ҆৺͍ͯͩ͘͠͞

  5. ͸͡Ίʹ ࠓ೔͸ 8FCϒϥ΢βͷੈքͷ࿩ Ͱ͢ɻ

  6. ͸͡Ίʹ ࠷ۙɺ#-&ͷௐࠪΛΑ͍ͯ͘͠·ͨ͠ɻ

  7. ͸͡Ίʹ ͦͷதͰ8FC͔Β#MVFUPPUIΛ੍ޚͰ͖Δ 8FC#MVFUPPUIͱ͍͏ٕज़Λൃݟ 

  8. ݸ঺հ͠·͢ DISPNFqBHTΛݟΔͱ৭ʑͳػೳΛ ൃݟͰ͖ͨͷͰ঺հ͠·͢ɻ $ISPNFݶఆͰ͢

  9. 8FC#MVFUPPUI

  10. 8FC#MVFUPPUI ɾϒϥ΢β͔Β#MVFUPPUI͕࢖͑Δٕज़ʂ ɾqBHAFOBCMFXFCCMVFUPPUIA ɾOBWJHBUPSCMVFUPPUI ɾಛఆͷΨδΣοτͷΞϓϦ͕αΠτʹͳΔ ࣌୅͕དྷΔ͔΋

  11. 8FC#MVFUPPUI

  12. #-&"EWFSUJTJOH ɾϒϥ΢β͔Β#-&ΞυόλΠδϯά ɾqBHAFOBCMFCMFBEWFSUJTJOHJOBQQTA ɾ $ISPNF04PS"OESPJE

  13. #-&"EWFSUJTJOH ɾ1FSJQIFSBM͔Β$FOUSBMʹ ൃ৴͞ΕΔσʔλ ɾ#-&઀ଓཱ͕͍֬ͯ͠ͳ͍ஈ֊ Ͱ$FOUSBMʹࣗ෼ͷଘࡏΛ஌ΒͤΔ ิ଍"EWFSUJTJOH1BDLFU ΞυόλΠδϯάύέοτ

  14. 4NBSU-PDL ɾ"OESPJEͱ$ISPNF04Ͱ#-&઀ଓͯ͠ 1$ͷϩοΫΛղআ ɾqBHAFOBCMFFBTZVOMPDLCMVFUPPUI MPXFOFSHZEFUFDUJPOA ɾ $ISPNF04ݶఆ

  15. 4NBSU-PDL

  16. ɹ#BUUFSZ ɾ OBWJHBUPSHFU#BUUFSZ  ɾϚγϯͷόοςϦʔ৘ใΛऔಘͰ͖Δ ɾిݯέʔϒϧʹ઀ଓͯ͠Δ͔Ͳ͏͔΋ ൑ఆՄೳ ɾϊϚυ޲͚ͷ8FCαΠτͱ͔Ͱ͖ͦ͏

  17. ɹ1MBUGPSN ɾ04ͱ$16ͷ৘ใΛऔಘ ɾ OBWJHBUPSQMBUGPSN ɾ .BDͷ৔߹ʠ.BD*OUFM

  18. ɹIBSEXBSF$PODVSSFODZ ɾ$16ίΞ਺ΛऔಘͰ͖Δ ɾOBWJHBUPSIBSEXBSF$PODVSSFODZ ɾ8FC(-ͳͲෛՙ͕ߴ͍දݱΛ͢Δࡍͷ ൑ఆʹ࢖͑Δ͔΋

  19. ɹ7JCSBUF ɾ8FCϒϥ΢β͔ΒόΠϒΛૢ࡞ ɾOBWJHBUPSWJCSBUF   ˠඵ ɾ OBWJHBUPSWJCSBUF < 

    >  ˠඵఀࢭඵඵ ɾ࠷ۙͷ"OESPJE͸ׂͱ࣮૷ࡁΈ ɾ਒͑Δ8FCαΠτ
  20. ɹ7JCSBUF ɾิ଍3FNPUF%FCVHHJOH%FWJDF ɾ1$͔Βࢼͤ·͢Ͷɻ

  21. ɹ$POOFDUJPO ɾωοτϫʔΫ઀ଓ৘ใ͕औಘͰ͖Δ ɾOBWJHBUPSDPOOFDUJPO ɾʠ8Jpʡͳͷ͔ʡ༗ઢͳͷ͔ʡͳͲ ɾ༗ઢ-"/Λࢗͨ͜͠ͱΛτϦΨʔʹ͠ ͨαΠτͳͲ΋

  22. ɹNFEJB%FWJDFT ɾ઀ଓͯ͠ΔϝσΟΞσόΠεͷ৘ใ ɾOBWJHBUPSNFEJB%FWJDFT  ɾΠϠϗϯ΍ϚΠΫͳͲ ɾσόΠε઀ଓΛτϦΨʔʹͨ͠αΠτ ͳͲ΋

  23. 8FC64#

  24. 8FC64# ɾ8FC͔Β64#σόΠεΛ੍ޚ  ɾqBHAFOBCMFXFCVTCOPUJpDBUJPOTA ɾqBHAFOBCMFXFCVTCPOBOZ PSJHJOA ɾ OBWJHBUPSVTCͰ"1*͕࢖͑Δ༧ఆ  

    ɾࠓޙʹظ଴ɺ৭ʑͰ͖ͦ͏
  25. ·ͱΊ ɾ8FCϒϥ΢β্ͷ+BWB4DSJQUͰϋʔυ΢ΣΞܥ ͷ"1*͕݁ߏग़͖ͯͨ ɾࠓ·ͰΞϓϦ͡Όͳ͍ͱग़དྷͳ͔ͬͨ͜ͱ͕ 8FCαΠτग़དྷΔΑ͏ʹ σόΠε࿈ܞͱ͔  ɾ8FCαΠτͷදݱʹϋʔυ΢ΣΞػೳΛʂ ɾ8FCͷਓͨͪ*P5ίϫΫφΠϤ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ

    CZ!OCJTVLF