Windows Mobile C# Blackberry Java Mobile Website HTML5, JS, CSS Cordova / Phonegap HTML5, JS*, CSS *JS interacts with phone naCve API Java EE (CXF, Spring, Jersey) ASP.NET PHP Python Ruby Node.JS, Erlang, Google Cloud Pla]orm, Perl, etc.. Not listed: JS libraries (jQuery Mobile, Sencha Touch, etc) Client Server Other ways to build apps: Xamarian, Flash Builder, etc..
checks – There are mulCple storefronts (kindle, etc…) – Makes security more challenging • iTunes App Store: search for banned funcConality – Jailbroken app stores – iOS apps pirated apps • Both have been bypassed repeatedly 19
is server side – PresentaCon HTML/JS/CSS • Mobile – Significant compiled code sent to the client – Powerful Mobile APIs • camera, mic, SMS, pictures, etc… – Expect to be always logged in – “App Phishing” is a thing – 1/3 of all people experience a lost or stolen phone – hip://www.symantec.com/about/news/release/arCcle.jsp?prid=20110208_01 Mobile vs Web Security 21
Windows Mobile C# Blackberry Java Mobile Website HTML5, JS, CSS Cordova / Phonegap HTML5, JS*, CSS *JS interacts with phone naCve API Java EE ASP.NET PHP Python Ruby Node.JS, Erlang, Google Cloud Pla]orm, Perl, etc.. Not listed: JS libraries (jQuery Mobile, Sencha Touch, etc) Client Server Other ways to build apps: Xamarian, Flash Builder, etc..