RICH HTML/JS APPS with KNOCKOUT.JS, MOBILE SERVICES and no web server STEVEN SANDERSON, MICROSOFT @STEVENSANDERSON
WHAT’S IN THIS TALK? SPA VIEWS 1. KNOCKOUT.JS MODELS VIEWMODELS NO WEB BUZZWORDS MAGIC SERVER 2. CLOUD BACKENDS FUN AZURE PHONEGAP iOS WINDOWS PHONE 3. MOBILE APPS APP STORES ANDROID
RICH WEB APPS: WHAT’S THE PROBLEM?
MIT LICENSE MODEL KNOCKOUT.JS & MVVM ON GITHUB VIEW ~ 3 YEARS OLD VIEWMODEL Server / DB JavaScript + observables HTML + bindings VIEW MODEL VIEW AUTO! MODEL
Let’s DO AN APP!
nginx-proxy BACKEND SERVICE wwwsrv02 wwwsrv01 as a prod-san-backup sqldb-master
TODAY: SO SOON:
PHONEGAP TIPS DEVELOP IN A BROWSER PLUGINS ARE EASY COMMERCIAL ARTWORK CSS TRANSITIONS iOS-SPECIFIC TIPS STYLE FOR RETINA USE WEBKIT REMOTE DEBUGGER TARGET PLATFORM One Multiple SKILL SET Web dev Depends Use HTML+JS Native mobile dev Go Native Depends STEVE’S MISCELLANY OF PERSONAL OPINIONS
SUMMARY KNOCKOUT.JS VIEWS 1. SINGLE-PAGE WEB APPS MODELS VIEWMODELS NO WEB BUZZWORDS MAGIC SERVER 2. CLOUD BACKENDS FUN AZURE PHONEGAP iOS WINDOWS PHONE 3. MOBILE APPS APP STORES ANDROID
Knockout.js App Browser Native PhoneGap filesystem (public access) MobileServices.js Backend Windows Azure Mobile Service ASP.NET MVC site
Recommend
More recommend