A New Strategy of Language Pack Management for Wireless Apps
By Huang Chang & Tong Chun Jie2005-04-18
PC Versus Mobile Devices
Wireless applications differentiate from traditional PC applications in several ways. First, mobile devices rely heavily on the network connection because applications running on mobile devices usually come from a management server. This server is responsible for provisioning the devices within its management scope with various sorts of software and upgrading them accordingly. Currently, most mobile devices work under this server-based management mode. One advantage of this mechanism is that any software maintenance activities, like new application deployments or upgrades, can be validated on a group of devices simultaneously, reducing the total cost of ownership. Secondly, in traditional applications where multiple languages need to be supported, the language packs for all supported languages are normally placed in one package, shipped, and installed with the executable code. However, for the applications that run on mobile devices, the language packages have to be designed very concisely because the placement of all language packs take up a considerable amount of storage space. Considering the limited storage capacity of mobile devices, the globalization feature of a wireless application cannot be too complicated or LP support will be limited to only a few common languages.
Tutorial Pages:
» Use the Service Management Framework to Develop Globalized Wireless Apps
» Introduction
» PC Versus Mobile Devices
» OSGi Overview
» OSGi-based LP Loading Strategy
» Service Management Framework
» Design Model for an Exemplary Implementation
» Language Pack Bundle
» LPProxy Bundle
» LPInvoker Bundle
» In Summary
» Resources
First published by IBM DeveloperWorks
