首页>
外国专利>
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.
展开▼