System and method for developing applications in wireless and wireline environments
First Claim
1. A method of running a client application on a physical client device, comprising:
- running a plurality of utility components on a physical client device;
encrypting information on said physical client device using a plurality of security components in said physical client device;
communicating data over a wireless network to a physical network server using a plurality of transport components in said physical client device; and
encapsulating server registration, data communication, and server-to-server TCP/IP communication, into respective interfaces to insulate said physical client device from an underlying platform protocol of said physical network server;
wherein said plurality of transport components in said physical client device are independent from both said plurality of security components in said physical client device, and said plurality of utility components run on said physical client device.
5 Assignments
0 Petitions
Accused Products
Abstract
An intelligent messaging network provides multiple software development kits (SDKs) to assist, e.g., engineers in developing client and server applications. The SDKs can contain a consistent set of application program interfaces (APIs) and a set of platform specific libraries for all intelligent messaging network supported platforms and networks. In addition to the SDKs, the intelligent messaging network can provide developers a resource kit including a set of tools to assist the developers when designing, implementing, and testing their client and server applications. The intelligent messaging network can provide a mobile client and server SDK environment to assist engineers developing client applications and servers. The SDKs can provide an easy to use APIs and a set of platform specific libraries to perform, e.g., compression, network management services, server-to-server communication, server registration/de-registration, and reliable message transport services.
-
Citations
6 Claims
-
1. A method of running a client application on a physical client device, comprising:
-
running a plurality of utility components on a physical client device; encrypting information on said physical client device using a plurality of security components in said physical client device; communicating data over a wireless network to a physical network server using a plurality of transport components in said physical client device; and encapsulating server registration, data communication, and server-to-server TCP/IP communication, into respective interfaces to insulate said physical client device from an underlying platform protocol of said physical network server; wherein said plurality of transport components in said physical client device are independent from both said plurality of security components in said physical client device, and said plurality of utility components run on said physical client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification