Author
dynamis-
View
351
Download
0
Embed Size (px)
'JSFGPY04JO+BQBO!*5'FTUJWBM
CZ5PNPZB"TBJEZOBNJT
BCPVUNF5PNPZB"TBJEZOBNJT
.P[JMMB+BQBO
.PCJMF&DPTZTUFN.BOBHFS
5FDIOJDBM.BSLFUJOH&WBOHFMJTU
EZOBNJT NP[JMMBKBQBOPSH
$PNNVOJUZ
!EZOBNJUUFS
GBDFCPPLDPNEZOBNJT
!
'JSFGPY04JO+BQBO
'JSFGPY04JO+BQBO
IUUQXXXNP[JMMBKQ'JSFGPY04JO+BQBO
5PQJDT
%FWJDFT
"SDIJUFDUVSF
1MBUGPSN
3FDFOU5PQJDT
%FWJDFT
8FCJTUIF1MBUGPSN
IUUQTXXXNP[JMMBPSHKBGJSFGPYPTEFWJDFT
_'JSFGPY04_
OPEN FIRE FIREWEB Y300
4QSFBEUSVN
*OUFY$MPVE'93T_4QJDF;&/"MDBUFM
*OUFOFU
$IFSSZ.PCJMF"DF
.P[JMMB
"SDIJUFDUVSF
1VTI
.BSLFUQMBDF
'.044.4
8FC
Internet
Kernel & HAL Kernel & HAL
Web Platform
GeckoDevice API
8FC
System API
Packaged App(Local File)
Hosted App(Web Site)
App Framework
LibrariesBlink SGL etc...
AndroidRuntime
Native Interface
Dalvik VM
Java App
Native Library
Chrome (Browser App)
InternetWebView Contents
'JSFGPY04"OESPJE
'JSFGPY04
8FC8FC
8FC8FC
(BJB(FDLP(POL8FC(FDLP
'JSFGPY04
(BJB6*)5.-$44+4
(FDLP8FC(BJB8FC"1*
"1*
(POL-JOVY,BSOFM)"-"04104
"041"OESPJE0QFO4PVSDF1SPKFDU
)PTUFE8FC
8FC
1BDLBHFE;*1
IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC"[email protected]
1BDLBHFE"QQT
)PTUFE"QQT
Internet
local
)PTUFE8FC
NBOJGFTUXFCBQQ
NBOJGFTUXFCBQQ
8FC
NBOJGFTUXFCBQQ
{ "name": "",
"description": "
", "launch_path": "/index.html", "icons": { "128": "/icons/foxkeh-128.png" }, "developer": { "name": "dynamis", "url": "http://dynamis.jp/" } } // : / -> /index.html
IUUQTEFWFMPQFSNP[JMMBPSHFO64EPDT"QQT.BOJGFTU
;*1
1BDLBHFE
;*1QBDLBHFNBOJGFTU
NBOJGFTUXFCBQQ
)PTUFE"QQT
;*1
QBDLBHFNBOJGFTU
4%1BDLBHFE.BSLFUQMBDF
)PTUFE
8FC
8FC$POUFOU 8FC *OTUBMMFE8FC
8FC6*
1BDLBHFE
04
1MBJO1BDLBHFE
1SJWJMFHFE
$FSUJFE
'JSFGPY04
"1*
8FC$POUFOU
1$"OESPJE
*OEFYFE%#
*OTUBMMFE8FC
041VTI 8FC"DUJWJUJFT"1*
1MBJO1BDLBHFE
"1**OTUBMMFE8FC
1SJWJMFHFE $BNFSB4%$0349)35$14PDLFU
$FSUJFE 4.4#MVFUPPUI#BDLHSPVOE4FSWJDF
"1*
1MBUGPSN
8FC1MBUGPSN
$(16
Semantic Elements
Multi Media
Canva
HTML5 Forms
Oine
Web
H.264
Micro- Data
WebG
Web SQL
Indexed
SVG
Server- Sent
Web Sockets
Web Sockets
Geo- location
FileAP
Web Storage
XHR2
Math
Web
Layou
Media Queries
HTML5
CSS3~Trans Anim
Region
Filter
HTML5 Parser
Mouse, Key ev.
Opus
ECMA Script ECMA
USB
CSP
SPDY
WebC
Web RTC
Net Info
Device Storage
TCP Socket
NFC
File Sys
Noti- cation
XHTML5
Orien- tation
Web Workers
Web Messag-
DOM4
Vibra-
Proxi- mity
XPathRSS
RDF
Schema .org
WAI-
W3C
WHATWG
other
Khronos
ECMA
IETF
WOFF
Battery Status
Radio
Tel
HTMLFlex Box
IUUQBEPCFXFCQMBUGPSNHJUIVCJP%FNPGPS"MJDFT"EWFOUVSFTJO8POEFSMBOE
6OSFBM&OHJOF&QJD4PVM
IUUQXXXNP[JMMBKQCMPHFOUSZ
'JSFGPY048FC
8FC
8FC
8FCPG5IJOHT04
8FC
8FC"1*04
/FUXPSL*OGPSNBUJPO..4.PCJMF$POOFDUJPO/FUXPSL4UBUTSerial4JNQMF1VTI4.44ZTUFN9)35$14PDLFU5FMFQIPOZUDB Diagram Socket7PJDFNBJM8J'J*OGPSNBUJPO
"NCJFOU-JHIU4FOTPS#BUUFSZ4UBUVT#MVFUPPUI$BNFSB%FWJDF0SJFOUBUJPO'.3BEJP(FPMPDBUJPO/'$1PJOUFS-PDL1PXFS.BOBHFNFOUPrint1SPYJNJUZ4FOTPS4DSFFO0SJFOUBUJPOUSB7JCSBUJPOWebCL8FC(-WebGL2
PSIUUQTXJLJNP[JMMBPSH8FC"1*
8FC"1*04
"SDIJWFDeviceIndexedDB'JMF)BOEMF*OEFYFE%#$POUBDUT%BUB4UPSF%FWJDF4UPSBHFUSB File Reading
"QQT*OUFS"QQ$PNNVOJDBUJPO1FSNJTTJPOT8FC"DUJWJUJFTWebSocket Over Apps
"MBSN#BDLHSPVOE4FSWJDFT#SPXTFS*EMF,FZCPBSE*.&-PH/PUJDBUJPOT1BZNFOU3FTPVSDF-PDL4FUUJOHT5JNF$MPDL
PSIUUQTXJLJNP[JMMBPSH8FC"1*
$BTNKT
IUUQTIBDLTNP[JMMBPSHHBQCFUXFFOBTNKTBOEOBUJWFQFSGPSNBODFHFUTFWFOOBSSPXFSXJUIGMPBUPQUJNJ[BUJPOT
C (clang)
+BWB4DSJQU
'JSFGPY
70DUBOF
+BWB4DSJQU
BTNKT+BWB4DSJQU
+BWB4DSJQU
+*5
VTFBTN
'BTU1BSUTIUUQBTNKTPSH
$--7.
$*3*3$16
DMBOH
--7.*3/BUJWFY"3.
$
--7.*3
/BUJWF$PEF
$+BWB4DSJQU
$*3
--7.*3+4
&NTDSJQUFO+4BTNKT
"05
+4/BUJWF
$
--7.*3
+BWB4DSJQU
/BUJWF$PEF
'JSFGPY.BSLFUQMBDF
8FC1MBUGPSN
"OESPJE1$'JSFGPY
3FDFOU5PQJDT
'JSFGPY%FWFMPQFS&EJUJPO'JSFGPY04
$IFSSZ.PCJMF
"JSUFM.5/4PVUI"GSJDB5JHP.JMMJDPN
IUUQTCMPHNP[JMMBPSHCMPHGJSTUGJSFGPYPTTNBSUQIPOFTBWBJMBCMFJOUIFQIJMJQQJOFTIUUQXXXNP[JMMBKQCMPHFOUSZ
J8OOGPS'JSFGPY04
'MBNF'JSFGPY04
'JSFGPY'JSFGPY0405"
IUUQTHJUIVCDPNNP[JMMBKBQBOJXOOJNFTBNQMF
'JSFGPY044DIFEVMF
%FWTUBSUPONDBOEHBJBNBTUFS 'FBUVSF-BOEJOH3FBEJOFTT'-3 'FBUVSF-BOEJOH'- 'FBUVSF$PNQMFUF'$ $PEF$PNQMFUF$$9999 1SPEVDU3FMFBTF
IUUQTXJLJNP[[email protected]'[email protected]@4DIFEVMF
5IBOLT"OZ2VFTUJPO
CZEZOBNJT!EZOBNJUUFS
GBDFCPPLDPNEZOBNJT