收藏本站 | 设为首页 | 联系我们
 拍卖频道 | 长期试用感受 | RSS订阅
首  页
新闻频道
玩机宝典
评测感受
机型大全
评!
购机导购
下载中心
个人空间
论坛
掌上版
电子杂志
诚信交易平台 | Pocket PC软件交流区 | Symbian OS Series60第三版交流区 | GPS软硬件交流区
您现在的位置:首页 >>玩机宝典>>中级应用
 
 
【中级应用】S60上运行Windows Mobile的程序不再是梦
S60上运行Windows Mobile的程序不再是梦
 
转载文章
作者:6368127  |  来源:bbs.pdafans.com  |  发表日期:2008-01-08 12:51:29
 
 
本文简介:
       ...
 
 
S60上运行Windows Mobile的程序不再是梦
【口袋数码- 中级应用】

  在以前,如有人想把 Windows Mobile 系统用的 .exe 程序拷贝到 N95 里运行,地球人都知道这是梦想。因为 N95 用的 Symbian 系统和 PPC 手机上用的 Windows Mobile 系统根本是风马牛不相及的两个不同系统。

     就在 2007 年 11 月 13 日,南非 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)

     三、 Net60 软件的下载安装

     1. 下载软件:可以直接到 Net60 官方网站   http://www.redfivelabs.com/content/download.aspx  下载(需要申请及批准,手续较为麻烦)。也可以到   http://********/viewthread.php?tid=462729 直接下载 。下载解压后的软件分两部分: Net60 手机端和 Net60PC 端。两者均需签名。由于后者主要是供给开发者使用的,暂时与用户关系不大。作为用户只需要对其中的 Net60 的手机端软件签名则可使用。

     2. 软件签名:可以采用 S60 证书签名专家 ( 开心智能版 )2.2.1 并配合你的手机证书,对已下载程序签名。

     3. 点选 N95 的功能-工具- USB 连接方式- PC 套件,用数据线将手机和电脑连接,在电脑上启动 PC 套件,然后用其中的软件安装功能将 Net60Beta1.sis 装到手机的 C:\DATA\RedFiveLab 目录下。这个目录,同样也是以后安装 .exe 程序文件的存放目录。

     四、 在 N95 上运行 Windows Mobile 程序的第一次尝试

     1. 点击:功能-程序- CFAppLauner 图标


    2. 现在尝试运行 Net60Beta1.sis 自带的 Simple Menus.exe 演示程序。这个程序的功能是:显示程序菜单、功能列表和执行简单的词语显示功能。


    3. 选菜单列表


    4. 选 Say Hello ,


    5. 屏幕马上出现 Hello 的文字。说明这个简单的 .exe 程序已经运行成功了。


    6. 退出。

    五、 继续试验运行其他的 Windows Mobile 程序

     1. 在网上 http://www.51spsoft.com/DownInfo/info25159.html 找到了一个原来在 Windows Mobile 中用的“车牌查询系统”程序作为尝试。下载并将它解压。

     2. 将“车牌查询 .exe ”文件名改为“ chepaichaxun.exe ”

     3. 采用 PC 套件的“文件管理器”,将 chepaichaxun.exe 拷贝到手机的 C:\DATA\RedFiveLab 目录下。

     4. 点击:功能-程序- CFAppLauner 图标

     5. 屏幕的可供运行的程序列表中将自动出现 chepaichaxun.exe 选项

     6. 点击 chepaichaxun.exe

     7. 程序正常启动。你可以在输入框中输入车牌前面的代码,下面自动出现这个车牌代码对应的解释。意味着该程序运行成功。


    上图就是在 S60 中运行 chepaichaxun.exe 程序的结果。

    8. 退出   

    六、 讨论

     在试运行的过程中,发现不少 Windows Mobile 程序在 Net60 下运行会出错,能运行的速度也较慢。估计这是由于 Net60 还是 Beta1 版,发布的主要目的是验证可行性问题,还来不及应付各种复杂情况。所以运行比较顺利的一般都是采用 .Net 框架下开发的 Windows Mobile 程序。 。依我的经验看,目前尝试运行的应用程序采用绿色版的程序为好,因为只有一个 .exe 文件,安装比较简单。除上述的拷贝安装方式外, Windows Mobile 程序还有另 3 种安装方法还来不及尝试。

    七、 前景

     据上述试验结果,虽然 Net60 还不够完善,但任何事情都是从简单到复杂的,估计随后 Net60 的正式版本一定会较圆满的解决这些问题。而 Symbian S60 手机通过 Net60 中间件去运行 Windows Mobile 程序已经是铁板钉钉的事实。这意味着 Symbian 兼容 windows 程序即将成为今后的大趋向。而且类似 Net60 功能的中间件软件也将会层出不穷,一旦这类软件成熟之后, Symbian 便可顺利地兼容 Windows 应用软件,届时手机世界就会出现翻天覆地的大变化了。 S60 上能运行的软件也将会爆炸性地增加!这对 N95 的用户来说绝对是好事一桩。诺记的业界地位自然也会随之进一步提升。

   

 

编辑:笑坤 
文章目录:
 S60上运行Windows Mobile的程序不再是梦 (END)
本文转载于其它网站或媒体,如果感觉侵犯了您的权利请通知本站,我们会尽快删除。
 
 
 
 
推荐商家

 手掌印数码—口袋数码唯一授权店
 深圳牛比 SZNB 专业所选
 

 蚂蚁科技 多家总代 实力保证
 Yoobao电池 行业先锋 品质卓越
 
 
 
 
查看所有评论】 

  Black.发布于2008-07-28 13:18:04
?[1楼]:
 看上去不错~~
嘎嘎

  taojin198631发布于2008-07-28 01:05:15
?[2楼]:
 什么嘛,我去下了,全是英文,老子看不懂

  elishapan发布于2008-01-15 13:13:26
?[3楼]:
 都是ARM架构,说不定能够直接执行呢

  123589099发布于2008-01-15 05:52:55
?[4楼]:
 这么好的帖子一定要支持,问题是好像PPC现在用NET3。5阿,而且运行内存都要求高,但是还是很支持你们的,等你们什么时候在这个基础上装了98时我绝对回来用SB系统。

  theway发布于2008-01-13 19:18:23
?[5楼]:
 好东西好东西好东西

  123iopjkl发布于2008-01-12 21:35:00
?[6楼]:
 楼上就是个sb·······

  wliangzi1921发布于2008-01-12 17:36:23
?[7楼]:
 开发这款软件的人纯属脑子张毛了,难怪是南非的呢,一台ppc才几个钱还用的着绕这么大的圈子,你别说这款软件的兼容性了,就是目前全球的各种所谓模拟器有哪个可以真正的兼容?速度和稳定性就更不用说了,再说了萨比系统都是键盘控制的手写软件对他有球用!!!

  Sun_Dream发布于2008-01-12 15:27:07
?[8楼]:
 运行只限于SP的.NET CF1.0程序,这种程序很少,现在基本NET CF2.0以上,我的是NET CF3.5.7283RTM

  zdys发布于2008-01-10 04:07:41
?[9楼]:
 s60运行wm程序?怎么这么别扭呢?

很好很强大?嗯,很黄很暴力。

[ 本帖最后由 zdys 于 2008-1-10 04:10 编辑 ]

  时尚之约发布于2008-01-10 02:42:00
?[10楼]:
 丫頭最近換了工作~主綫偏離了稀飯了五年的手機行業。。。
但是也沒有跑得太偏~嘻嘻~不過上班時間不再能輕易的上論壇上IM上任何互聯網的地盤兒~也許是好的~
丫頭需要成長需要變得懂事兒和踏實~所以心中永遠充滿着感激!對所有我愛的PDAFANS~~~
感謝所有曾經支持過丫頭的PF們~丫頭會多學習多努力!做一個真正可愛的小美女:p
 
 
此文章被浏览75582次 我要投稿】 【打印】 【关闭
 
 
本栏目相关文章

 opera9.5提速技巧
 iPhone 3G版拆解
 [原创] PPC2003的Touch 3D界面更新0.2版
 FLAME信号不稳定终极解决办法!
 原创-改造i718充电盒支持usb直充【附拆图】
 【原创】榨干iLauncher最后一滴
热点推荐文章

 老婆的钻石梦
 NAVIBE导航软件PK:7款主流软件 纸上谈兵
 NAVIBE导航软件PK:凯立德 .vs. Garmin
 HTC Touch Diamond P3700入手一周感受
 阅读原来是一件如此享受的事 - SONY PRS-505入手满月记
 Resco Explorer2008软件介绍及使用
 
 



 
中文通用网址:口袋数码    中文域名:www.口袋数码.com
Copyright (C) 2002 - 2007 WWW.PDAFANS.COM WWW.OORROO.COM, All Rights Reserved
关于我们 | 版权声明 | 免责条款 | 隐私保护 | 广告服务 | 特别鸣谢 | 友情链接 | 联系方式 | 电子信箱
京ICP证060394号 冀ICP备05000948号