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程序。