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

Break Out Of The Browser With HTML5

Break Out Of The Browser With HTML5

Chrome Packaged Apps allow you to create HTML5 applications for the desktop that are as capable as native apps, but as safe as a web page.

Avatar for Burke Holland

Burke Holland

April 12, 2013
Tweet

More Decks by Burke Holland

Other Decks in Technology

Transcript

  1. 2" " h$p://www.anglebrackets.org " " Agenda/ !  IntroducAons/ !  How/Did/We/End/Up/Here?/

    !  Chrome/Package/Apps/ !  Not/Your/Grandma’s/SPA/ !  CSP/And/Other/Inappropriate/Topics/
  2. 3" " h$p://www.anglebrackets.org " " Burke Hlland @burkeholland- ! a.shinynew.me-

    ! github.com/burkeholland- ! https://plus.google.com/u/0/115882085720958209298698306829002896920680909903486903222t90920808290682098968/posts! !
  3. 8" " h$p://www.anglebrackets.org " " 1995/ JavaScript was created to

    be a lightweight interpreted language that would compliment Java by appealing to non- professional programmers, like Microsoft's VB
  4. 28" " h$p://www.anglebrackets.org " " Chrome/Packaged/Apps/ !  “…as/capable/as/naAve,/but/as/safe/as/a/web/page”/ !  Access/to/tradiAonal/API’s/not/available/to/websites/

    "  Networking "  Serial "  Bluetooth "  FileSystem "  … !  No/browser/chrome/ !  Full/control/over/applicaAon/lifecycle/
  5. 30" " h$p://www.anglebrackets.org " " Manifest/File/ {/ /////"name":/”Packaged/App/Sample",/ /////"descripAon":/”A/sample/applicaAon",/ //////"version":/"1.0",/

    /////"manifest_version":/2,/ /////"app":/{/ ////////"background":/{/ ///////////"scripts":/[/"background.js"/]/ ////////}/ //////},/ /////"permissions":/[/ /////////"fileSystem",/ /////////"contextMenus",/ /////////"noAficaAons",/ //////]/ }/
  6. 33" " h$p://www.anglebrackets.org " " You/Will/Be/Needing/ !  A/SPA/Framework/ "  You

    need a full stack "  AngularJS "  Backbone "  Kendo UI Web and Mobile !  A/TemplaAng/Engine/ "  Most have one built in "  Handlebars "  Must precompile !  A/Module/Loader/ "  RequireJS
  7. 38" " h$p://www.anglebrackets.org " " Sandbox/The/Manifest/ …./ "app":/{/ ////"background":/{/ ////////"scripts":/[/"background.js"/]/

    /////}/ /},/ /"permissions":/[/ /////"fileSystem",/ /////"contextMenus",/ /////"noAficaAons",/ //],/ //“sandbox”:/{/ //////“pages”:/[/“index.html”/]/ //}/ }/