To what extent can the HTML5 markup language dominate the mobile application development paradigm?

download To what extent can the HTML5 markup language dominate the mobile application development paradigm?

of 21

Transcript of To what extent can the HTML5 markup language dominate the mobile application development paradigm?

  • 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'=@