ARM平台上的多任务处理JavaTM在嵌入式设备中实现多个Java应用程序的高效执行
- UID
- 1023166
- 性别
- 男
- 来自
- 燕山大学
|
ARM平台上的多任务处理JavaTM在嵌入式设备中实现多个Java应用程序的高效执行
纲 要
据预计,诸如无线即时消息(IM)、无线电子邮件和媒体播放器等功能都将成为3G手机吸引消费者的亮点。这种发展趋势必将推动新型移动宽带数据服务的广泛应用。
然而,要提供有效的即时消息及众多其他战略性无线数据服务,关键在于多任务处理-也就是在同时运行的多个应用程序之间实现无缝的运行和切换。
Symbian和Linux等开放式平台支持C或C++语言写成的应用程序进行多任务处理。但是,在多任务处理中应用Java既具有开发、部署成本低的独特优势,也面临着性能降低及Java平台进一步分化等严峻挑战。
本文将概括介绍在多任务处理应用中采用Java给终端用户、手机制造商和移动网络运营商带来的优势,讨论多家领先手机制造商针对多任务处理虚拟机 (MVM) 环境提出的主要要求。此外,我们还将阐述ARM及其多家合作伙伴目前正以何种方式解决Java当前面临的两大问题-日益加剧的分化之势和由此导致的成本增加及性能降低问题-涉及多任务处理Java平台时,这些问题显得尤为突出。
点击此处查看全文
本文来源:《 IQ 》杂志 作者:Chris Porthouse, Dave Butcher |
|
|
|
|
|