30 likes | 142 Views
Solution HTML 5 Advantages Exceedingly fast development. Front-end can be up and running in a couple of days. Adoption of new web standards (HTML 4&5, CSS 2&3) Similarities with existing classic pc banking Can make use of existing components (HTML, CSS, …)
E N D
Solution HTML 5 • Advantages • Exceedingly fast development. Front-end can be up and running in a couple • of days. • Adoption of new web standards (HTML 4&5, CSS 2&3) • Similarities with existing classic pc banking • Can make use of existing components (HTML, CSS, …) • Working on most devices using mobile browsers ! • Easy integration of security layers (Reuse existing certificates, Encryption) • Not necessary to loan mobile experts (costs --) • Access to geolocation, calls, sms functions • Same source code for all devices • Independant solution • Not necessary to install application on a store. Keep full control of • deployments. (No rules such as AppleStore…) • Concerns • No access to other mobile features: contacts, calendar, …
Solution Mobile PhoneGap (= cross device Framework) • Advantages • Faster development than native developments • Adoption of new web standards (HTML 4&5, CSS 2&3) • Similarities with existing classic pc banking • Can make use of existing components (HTML, CSS, …) • Solution based on internal browser run from native application using • protocol file:// (Easily allows cross-domain calls) • Not necessary to loan mobile experts (costs --) (*) • Access to most of mobile features • 99% identical source code on all devices • Concerns • Dependency with phonegap framework • Integration of security layers more complicated. • Could be necessary to loan mobile experts if extensions to phonegap are necessary (costs ++) (*)
Solution Mobile Native • Advantages • Access to all mobile features (Geolocation, Contacts, Calendar, …) • Concerns • Different than existing classic pc banking systems • Cannot make use of existing web components (CSS, …) • Necessary to develop a specific native application per device type (Iphone, Android…) • Slower development • Dependency with device SDK versions • Easy integration of security layers • Necessary to loan mobile experts to develop native applications (costs ++)