Palm作为主流的PDA操作系统,拥有多达上万种应用软件,资源十分丰富。但在网络应用,如QQ、股票软件等方面,Palm却一直没有很好的解决方案。而JAVA在Sun的大力推动下,这几年来在PC和移动终端方面的应用发展十分迅速,特别是移动通讯...Palm作为主流的PDA操作系统,拥有多达上万种应用软件,资源十分丰富。但在网络应用,如QQ、股票软件等方面,Palm却一直没有很好的解决方案。而JAVA在Sun的大力推动下,这几年来在PC和移动终端方面的应用发展十分迅速,特别是移动通讯领域,J2ME更是一枝独秀(现在很难找出一台不支持JAVA的中高端手机吧?)。尤其是J2ME上的网络应用和游戏软件,无论是QQ、MSN,还是股票软件、网上银行,都有JAVA的身影出现,至于游戏和电子书更是琳琅满目,多不胜数。因此,对广大胖友来说,在Palm上实现JAVA的网络应用是一件非常有意义的事情。要在Palm上运行JAVA程序需要用JAVA虚拟机(JAVA VM for Palm)。目前,Palm上较为常见的JAVA虚拟机有Sun Microsystems,Inc.的MIDP for Palm OS和IBM的Websphere Micro Environment for Palm,还有Waba和Superwaba(严格说来,Waba和Superwaba只能算类JAVA虚拟机,它不能直接或经转换运行Jar文件)。Sun是JAVA之母,其在Palm上的虚拟机MIDP for Palm OS也最早出现,它支持Palm OS3.5以上的操作系统,但其兼容性较差,经转换后的JAVA程序在其上面不是无法运行,就是界面不正常,能用的程序很少。而另一个较常见的虚拟机:IBM的Websphere Micro Environment for Palm(WME4Palm)因其较稳定,兼容性较好,界面美观以及支持高分辨机型而得到比较广泛的应用。下文就以IBM的WME4Palm为例介绍如何在Palm上运行JAVA程序。展开更多
文摘Palm作为主流的PDA操作系统,拥有多达上万种应用软件,资源十分丰富。但在网络应用,如QQ、股票软件等方面,Palm却一直没有很好的解决方案。而JAVA在Sun的大力推动下,这几年来在PC和移动终端方面的应用发展十分迅速,特别是移动通讯领域,J2ME更是一枝独秀(现在很难找出一台不支持JAVA的中高端手机吧?)。尤其是J2ME上的网络应用和游戏软件,无论是QQ、MSN,还是股票软件、网上银行,都有JAVA的身影出现,至于游戏和电子书更是琳琅满目,多不胜数。因此,对广大胖友来说,在Palm上实现JAVA的网络应用是一件非常有意义的事情。要在Palm上运行JAVA程序需要用JAVA虚拟机(JAVA VM for Palm)。目前,Palm上较为常见的JAVA虚拟机有Sun Microsystems,Inc.的MIDP for Palm OS和IBM的Websphere Micro Environment for Palm,还有Waba和Superwaba(严格说来,Waba和Superwaba只能算类JAVA虚拟机,它不能直接或经转换运行Jar文件)。Sun是JAVA之母,其在Palm上的虚拟机MIDP for Palm OS也最早出现,它支持Palm OS3.5以上的操作系统,但其兼容性较差,经转换后的JAVA程序在其上面不是无法运行,就是界面不正常,能用的程序很少。而另一个较常见的虚拟机:IBM的Websphere Micro Environment for Palm(WME4Palm)因其较稳定,兼容性较好,界面美观以及支持高分辨机型而得到比较广泛的应用。下文就以IBM的WME4Palm为例介绍如何在Palm上运行JAVA程序。
文摘2005年6月27日,ARM公司在加利富尼亚州旧金山市召开的JavaOne大会上发布了其全新的Jazelle RCT技术,该技术能在移动电话和消费电子产品等众多应用终端上显著地降低Java应用程序占用的内存空间,同时提高性能并降低功耗.ARM Jazelle RCT(运行时间编译器目标,Rtmtime Compiler Target)架构扩展集扩展了Jazelle技术范围,使其涵盖了运行时间和提前时间编译器技术的最优化,如即时编译(Just In Time Compiler,JIT)和动态适应编译(DAC),并同时支持所有领先的Java技术和其他执行环境。