首页> 外国专利> Code base sharing between standalone and web-based versions of an application via an emulated network communication channel

Code base sharing between standalone and web-based versions of an application via an emulated network communication channel

机译:通过模拟网络通信通道在应用程序的独立版本和基于Web的版本之间共享代码库

摘要

Techniques are described herein for the development of an application that includes both standalone and web-based versions. Both versions share substantial portions of code, thereby minimizing the disparity between the versions in terms of function and user experience. The foregoing also enables the web-based application to be operable in an offline environment. This may be achieved by separating both the standalone and the offline web-based versions into a client portion and a server portion, but having both portions executing on the client. Instead of facilitating communication between these portions via a network communication channel, communication is performed via an emulated network communication channel, which translates network requests and responses provided by these portions into a format suitable for transmission over the emulated network communication channel. By doing so, these portions can be reused and function identically in standalone versions, online web-based versions, and offline web-based versions of the application.
机译:本文描述了用于开发包括独立版本和基于网络的版本的应用程序的技术。两种版本均共享大量代码,从而使版本之间在功能和用户体验方面的差异最小。前述内容还使得基于Web的应用程序能够在离线环境中运行。这可以通过将独立和脱机的基于Web的版本都划分为客户端部分和服务器部分,而使两个部分都在客户端上执行来实现。代替通过网络通信信道来促进这些部分之间的通信,而是经由仿真的网络通信信道来执行通信,该仿真的网络通信信道将由这些部分提供的网络请求和响应转换为适于在仿真的网络通信信道上进行传输的格式。这样,这些部分可以在应用程序的独立版本,基于在线Web的版本和基于离线Web的版本中重复使用,并且功能相同。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号