to what extent can the html5 markup language dominate the mobile application development paradigm?

Upload: antonio-song

Post on 03-Jun-2018

215 views

Category:

Documents


0 download

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