Post on 03-Jun-2018
transcript
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
1/21
003434-0053
International BaccalaureateExtended Essay
To what extent can the HTML5 markup
language dominate themobile application development
paradigm?
Yuhan Song
Computer Science
Dulwich College Beijing
February 2014
Candidate Number: 003434-0053
Advisor: Mr. Richard Hawkins
Abstract Word Count: 253
Main Essay Word Count: 3990
1
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
2/21
003434-0053
!"#$%&'$
"#$% '()'*+'+ '%%,-.% /01'2)$3' $% )/ $*3'%)$4,)' )#' 2,5,0$6$)$'% /7 8"9:;
?5 6,*4?,4' ,% )#'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
3/21
003434-0053
3&"45 *6 ,*.$5.$#
7.$%*+-'$8*.99999999999999999999999999999999:
,
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
4/21
003434-0053
7.$%*+-'$8*.Changing Web Access Environment
"#' 0'4$**$*4 /7 )#' A'0 %),=)'+ A$)# ,* ,2,+'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
5/21
003434-0053
X'A A'0 )'2#*/6/4$'% ,=' 4,)#'=$*4 ,H'*)$/* )/ ,++='%% )#' $%%?'@ "#' A'0 $%
,06' )/ 5='%'*) $*7/=
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
6/21
003434-0053
3%5.+ *6 $' )#' *?
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
7/21
003434-0053
?5 6,*4?,4'B ,*+ #' 5=/5/%'+ +/G'*% /7 8"9: ?5 ),4% )#,) 2/?6+ 0' ?%'+
7/= A'0%$)' +'3'6/5 D/=2'] ?5+,)'+
)#' 8"9: )/ 8"9: S@TB #/A'3'= A,% +$%2/*)$*?'+ $* W'5)'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
8/21
003434-0053
"#' 8"9:; A,% /=$4$*,66- */) )#' %),*+,=+ 2/*3'*)$/* /7 )#' McQ@ 8/A'3'=
,7)'= )#' a8"9: S@T# +'3'6/5
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
9/21
003434-0053
"#' Q/*)'*) 9/+'6 2,)'4/=$G'% )#' '6'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
10/21
003434-0053
56?4$* 7/= 3$+'/ 56,-0,2>B )#' j,?+$/k ),4B A#$2# ,66/A'+ *,)$3' ,?+$/ 56,- A$)#$* )#'
0=/A%'=B )#' j2,*3,%k ),4B A#$2# ,66/A'+ ?%'=% )/ +=,A 3'2)/= $'+ 7/=
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
11/21
003434-0053
_+%&==&"45
draggable,H=$0?)' ,66/A% '6')/5@ "#$% ,H=$0?)'
,66/A% ?%'=% )/ 2,==- /?) $*)'=,2)$3' ,2)$/* A$)# )#' '6'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
12/21
003434-0053
,66/A% */) )#' 8"9: %)=?2)?='B 0?) )#' 2/*)'*)% $*7/=6'%
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
13/21
003434-0053
!"#$%& 5) 6&70%& 813 972&% 2:& ;"&
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
14/21
003434-0053
"#' 7/66/A$*4 2/+' $@
"/
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
15/21
003434-0053
"#'=' ,=' )#='' ,+3,*),4'% )/ ?%$*4 ,556$2,)$/* 2,2#' $* ,556$2,)$/*%@
MA YZ8.5 "%*R#8.=/h%'=% ,=' ,06' )/ 0=/A%' )#' A'05,4' ,*+ $*)'=,2) A$)# )#' ,55
'3'* A#'* /p$*'@ 9/0$6' +'3$2'% 2/**'2)'+ /* % ,=' 5=/*' )/
7='C?'*) +$%2/**'2)$/* +'5'*+$*4 /* )#' 6/2,)$/* /7 )#' %$4*,6
)/A'=%B )#'='7/=' )#' ?%,4' /7 )#' ,556$2,)$/* 2,2#' A$66 '*%?=' )#,) )#' ,55
2/*)$*?'% )/ A/=> $* 0,+ 2/**'2)$3$)- %$)?,)$/*%@
0A WG55+/h%'=% '(5'=$'*2' $*2=',%'+ 0=/A%$*4 %5''+ ,% )#' ='%/?=2'% ,=' 6/,+'+
%)=,$4#) 7=/< )#' 6/2,6 +$%>B =,)#'= )#,* 7=/< )#' *')A/=>@ I556$2,)$/* 2,2#' ,66/A%
+'3$2'% )/ ?)$6$G' )#' *')A/=> 2/**'2)$/* 6'%% 7='C?'*)6-B A#$2# ='+?2'% 0,H'=-
?%,4' /7 )#'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
16/21
003434-0053
*,)$3' */)$F2,)$/* %?55/=)B ,*+ A$+4') %?55/=) 7/= 2'=),$* /7 b-8+%?55/=) /7
2/*)=/66$*4 4'%)?='%B '%5'2$,66- )#'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
17/21
003434-0053
,*.#8#$5.'\ &.+ ,*@G&$8"848$\
R*' /7 )#'
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
18/21
003434-0053
W5'-%8$\ &.+ Q%8?&'\
Q/
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
19/21
003434-0053
8"9:; $% $*2=',%$*46- +/
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
20/21
003434-0053
^8"48*=%&G Q/2/$l"#'u#$%)/=-u/7u)#'uM'0k@
qh%$*4 )#' m$'A5/=) 9'), ",4 )/ Q/*)=/6 :,-/?) /* 9/0$6' e=/A%'=%@q 9/G$66,
J'3'6/5'= X')A/=>@ 9/G$66, J'3'6/5'= X')A/=>B S[ R2)@ STVc@ M'0@ V; X/3@
20
8/12/2019 To what extent can the HTML5 markup language dominate the mobile application development paradigm?
21/21
003434-0053
STVc@ j#H5%gll+'3'6/5'=@