简体   繁体   English

跨浏览器/跨平台离线电话应用

[英]Cross browser/cross platform offline phone app

We have a new build requirement that needs to work as follows: 我们有一个新的构建要求,需要满足以下要求:

  • the functionality of the App is that the maintains data related to tasks assigned to the User 该应用程序的功能是维护与分配给用户的任务相关的数据
  • the App needs takes data in the form of XML via WebAPI, the XML is a list of tasks for the User has been assigned. 应用程序需要通过WebAPI以XML形式获取数据,XML是已为用户分配的任务列表。 This would be a task bundle 这将是一个任务包
  • once the XML is downloaded the User can work offline, ie they need to be able to maintain data related to their tasks, the data needs to persist on the phone, tasks would be completed over time in different sessions 一旦下载了XML,用户就可以脱机工作,即他们需要能够维护与其任务相关的数据,数据需要保留在电话中,任务将随着时间的推移在不同的会话中完成
  • there can be a number of current taks bundles "on the device" for the User 用户“在设备上”可以有许多当前的Taks捆绑包
  • when online the App can submit an XML back up to the server, the purpose of this is to communicate the data entered by the user for the task bundle 在线时,App可以将XML提交回服务器,其目的是传达用户为任务捆绑包输入的数据

If this was an online app it would be fairly straightforward, the data resides on the server. 如果这是一个在线应用程序,那将非常简单,数据将驻留在服务器上。 I have done a lot of research on the web with regard to the best way to build the app to satisfy the requirement that the App works on all browsers and platforms. 我已经在网络上进行了很多研究,涉及构建应用程序的最佳方法,以满足应用程序在所有浏览器和平台上均可运行的要求。

We're thinking of going with HTML5 & JayData. 我们正在考虑使用HTML5和JayData。 Haven't made any firm and final decisions, so would welcome any suggestions and constructive comment. 还没有做出任何坚定的最终决定,因此欢迎提出任何建议和建设性意见。

I work for JayData. 我为JayData工作。 If you have concerns against JayData just let us know and we'll try to answer. 如果您对JayData有疑问,请告诉我们,我们将尽力回答。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM