Font Size: a A A

The Customization And Realization For Mobile Financial Applications Based On Cordova

Posted on:2018-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:M NiFull Text:PDF
GTID:2348330542469345Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the rapid increase of mobile financial transaction volume,native application develop mode is facing many problems include numerous terminal platforms,massive adaption work and high cost of maintenance.A Cordova customization layer for mobile financial applications is proposed after comprehensively comparing various cross-platform development frameworks,which can reduce the difficulty of research and maintenance of the system,and truly realizes "develop once,run everywhere".Firstly,the architecture of Cordova framework and realization principle of cross platform are analyzed,Cordova plug-in expansion mechanism is explored.On this basis,a Cordova customization software layer for intelligent hand-held financial terminal is designed by following steps:(1)The overall architecture of the software system is designed and problem which callback interface is released immediately after a single call is solved by expanding Cordova callback mechanism.The cohesion of each functional module is improved by using the Manager integrated class as well.(2)In the customization of the hardware resource,a unified interface of the hardware device is abstracted and provided.(3)In the customization of the transaction module,a process state control class is designed to enhance the manageability of the transaction process.(4)To improve the security of the custom layer,a custom out-of-order password keyboard and whitelist mechanism which redirects other domain name's access to a specific network domain and subdomain are designed.(5)In the meanwhile,response problem is also optimized by three steps:loading,javascript execution and rendering.Finally,a Web financial application based on the custom layer is applied and achieves the basic functions of financial transactions.Result of test shows,all interfaces can be called correctly,normally and stably.By comparing with native based application,apps using Cordova custom layer performances almost the same,94.3%of the transaction can be completed within 3 seconds,and the current known malicious attacks of network communication hijacking can be effective defensed.
Keywords/Search Tags:Cordova, cross-platform, customization, security, performance optimization
PDF Full Text Request
Related items