在以前,如有人想把Windows Mobile系统用的。exe程序拷贝到N95里运行,这简直就是梦想。因为N95用的Symbian系统和PPC手机上用的Windows Mobile系统根本是风马牛不相及的两个不同系统。
但是,南非Red Five lab让这个梦想变成了事实,Red Five lab推出的是号称第一个商业性软件的。NET Compact Framework s60 v3(在s60 v3上运行的。Net精简构架。简称Net60)。从此,在采用S60 3rd系统的诺基亚、索爱手机上运行Windows Mobile应用程序就变成了现实。
一、 简单原理
1、S60程序直接运行于Symbian系统上。
2、Java程序通过Java虚拟机运行于Symbian系统上。(但由于Java虚拟机模块已事先嵌入到S60 3rd中,所以我们才可以直接将Java程序装到手机中运行)
3、Windows Mobile程序则是通过Net60中间件平台运行于Symbian系统上。这个可以在Symbian环境中运行的Net60中间件平台,担负了对WM程序的载入、解释工作,让Symbian系统可以识别WM的程序并正确运行。简单地说,Net60中间件就是连接Windows Mobile和Symbian两个不同操作系统的桥梁。
二、Net60 Beta1分手机端和PC端两部分。运行环境和用到的软件是
1、手机端Net60Beta1。sis软件:需运行在Symbian OS 9。0 9。1 9。2;S60 3rd Edition packs 1 、2的诺基亚和索爱手机上。还需PC套件、证书和签名软件。(本实验用N95手机,版本v20。0。015)。
2、PC端Net60Beta1。msi软件:需Windows XP、Windows Server 2003、Windows Vista。(本实验用Windows XP professional 2002 SP2)。Microsoft Visual C++ 2005 SP1 redistributable Package(x86) Microsoft 。NET Framework Version 2。0 Redistributable(x86)。
数据加载...