|
There are many applications for mobile devices, mainly games, calendaring, to-do lists, productivity tools, etc. Most applications, however, do not take full advantage of the connectivity and multimedia features of today's phones. Developing networked mobile applications means finding solutions to the following tasks: - Applications need to establish a network connection to other mobile applications or to a server. This is not particularly difficult since the software development kits for mobile Java (J2ME), PalmOS, PocketPC and Symbian provide the required libraries.
- Developers need to consider that connectivity to and from a mobile device is intermittent at best. Network connections fail when coverage is poor, reception fluctuates significantly when the user is on the move etc. Software needs to be written in a way that makes this fact of life completely transparent to the end user.
- The greatest challenge consists in setting up a mobile applications infrastructure allowing the end user to download applications targeted to her device, to establish a connection to a network service, to safely and reliably exchange data with other applications and services, and so forth. This is the end user perspective. On the other hand, content providers (e.g., application developers) would like to bill end users on a data-volume or airtime basis.
The mobile application platforms and portals available today have failed to deliver a fully integrated solution for content, billing and provisioning. Some solutions offer great provisioning capabilities but fall short in the other aspects. Other platforms offer interesting content but their billing system, if available at all, is very rudimentary.The Vipera Network targets both enterprise and consumer market domains, enabling the development of mobile solutions for banking, ticketin, logistics, fleet management, inventory control, remote surveillance, enterprise email and Instant Messaging, info services, picture messaging and games. ViperaNetworks offers a set of pre-built vertical solutions ready to be customized for your needs:
|