首页> 外国专利> 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的版本和脱机基于Web的应用程序中运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号