|
Helping ordinary people create extraordinary websites! |
Secrets of the Wireless Elite: Alexei PolyakovBy John Papageorge2005-05-05
Application Examples In order to better understand the potential hiding behind mobile data compression applications, Polyakov provides two examples of their deployment in Japan. He points out that there are several models in the mobile data compression business that can be used by different members of the mobile industry value chain, including application service providers, portal operators, and corporate users. Java-based browser applications Essentially, all a user must do is to download a special browser application and access the Internet from it. The flow of data is as follows: Figure 1. A schematic representation of a Java-based browser application
1. A request from the mobile phone is routed through a carrier's network to a proxy server equipped with a special compression application. 2. The proxy server acts as the mobile phone's agent. It accesses the requested resource and downloads the data to the proxy server. 3. After receiving the data, the compression application on the proxy server compresses the data, decreasing the number of pockets that must be transmitted back to the mobile client. 4. Compressed data is sent through the carrier's network to the mobile phone. 5. The Java browser application unpacks the data and displays it on the phone's screen. The compression of data can be accomplished in several ways: 1. Elimination of tags that are not viewable on the phone's screen. 2. Optimization of data for the view on the mobile's small screen. 3. Encoding of links, making them shorter. 4. Encoding of tags, making them shorter. 5. Compression of the data itself. "Browser-type applications can be used successfully either by ASPs or by businesses that need their employees to connect to the company's network on a regular basis," says Polyakov. "The compression rate in some cases may reach 80 percent or more; that is a considerable amount of money in cost savings. In practice, any application service provider or portal operator can develop and offer its users a cost-saving Java browser application for viewing its content in a cost-efficient way." He points to news sites as just one example of a service that could benefit from this technology. Java-based e-mail applications Once again, the user must first download and set up an application written in the Java language. After registering necessary information such as the mail server name, mail account, and passwords, the user can retrieve and view e-mails optimized for the mobile device. This allows him to save on download time and volume. Of course, SSL security applies between the mail server and the ASP's proxy server. Figure 2. A schematic representation of a Java-based e-mail application
Tutorial Pages: » Use Compression to Keep Costs Down and Performance Up » Notes from Japan » What Developers Should Know ... » ... and What They Should Avoid » What Challenges do Developers Face? » Who Has the Killer Mobile App? » Application Examples » Lessons Learned in Japan » In Conclusion » Resources First published by IBM DeveloperWorks |
|