前端采用Cordova开源的移动开发框架,允许使用标准的web技术-HTML5,CSS3,ES6,VUE等前端技术做跨平台混合模式开发。 应用在每个平台的具体执行被封装起来,并依靠符合标准的API绑定去访问每个设备的功能,比如说:传感器、数据、网络状态、视频、音频、振动等。移动应用开发者,可使用混合原生应用开发一个原生和WebView组件之间的插件接口。Cordova启用的WebView可以给应用提供完整用户访问界面。可以作为一个组件给大的、混合应用,这些应用混合和Webview和原生的应用组件。
服务器端采用 Node.js开发,PAD后台与TS的交互,采用JDA.node接口包(主要工作实现C++接口到node.js接口的映射),
初始化开发包,PAD前端采用http和websocket两种方式到PAD后台服务请求数据。