买手机,上口袋! 加入认证商家 | 广告服务 | 联系我们 | 收藏本站 | 设为首页  
 
口袋商城 口袋科学 口袋论坛 口袋家园  
首页 | 新闻频道 | 玩机宝典 | 评测感受 | 购机导购 | 玩家评机 | 机型大全 | 下载中心| WAP版论坛 | 掌上版
  首页>>玩机宝典>>中级应用

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 应用程序就变成了现实。

     一、 简单原理

[img=400,170]http://bible.younet.com/images/2008/01/05/a531fb75eb.jpg[/img]


     如上图我们看到:

     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 图标

[img=193,271]http://bible.younet.com/images/2008/01/05/cc769004cf.jpg[/img]


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

[img=189,271]http://bible.younet.com/images/2008/01/05/2f62bbdbed.jpg[/img]


    3. 选菜单列表

[img=188,272]http://bible.younet.com/images/2008/01/05/e9774ed07a.jpg[/img]


    4. 选 Say Hello ,

[img=192,267]http://bible.younet.com/images/2008/01/05/c4b3e8e040.jpg[/img]


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

[img=184,265]http://bible.younet.com/images/2008/01/05/01b0b63a1a.jpg[/img]


    6. 退出。

[img=185,264]http://bible.younet.com/images/2008/01/05/fe6da6ac03.jpg[/img]

    五、 继续试验运行其他的 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

[img=241,321]http://bible.younet.com/images/2008/01/05/7d4d0773dc.jpg[/img]

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

[img=241,321]http://bible.younet.com/images/2008/01/05/4a21edb9f4.jpg[/img]


    上图就是在 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)
本文转载于其它网站或媒体,如果感觉侵犯了您的权利请通知本站,我们会尽快删除。
近乎完美,夏新智能机巅峰产品N810重生!特价仅售999元!
推荐商家

 原力数码——台湾Acer智能手机一级代理
 锐博数码-成都第一多普达专卖+专业维修
 

 Yoobao电池 行业先锋 品质卓越
 智尊数码电讯-智能手机专家

此文章被浏览1552次 我要投稿】 【打印】 【关闭

去口袋论坛看所有评论>> 目前有 14 个回应

admin_defend @ 2009-02-26 08:16:55 14楼 
不错,这对于手机界来说是一大进步。

有操作系统和编程知识的人都知道,几乎每种语言都可以为智能设备写程序软件,只是有没有人去做,值不值得去做的问题。

PC有虚拟机,手机同样可以有虚拟机。而且成熟程度是随时间的变化而变化的。

本人不解的是:电脑上的QQ点一可以运行一个,点两下就可运行两个,为什么手机就不可以?是没开发这样的QQ还是硬件系统有所限制?

望高手能解答!!谢谢!
Black. @ 2008-07-28 13:18:04 13楼 
看上去不错~~

嘎嘎
taojin198631 @ 2008-07-28 01:05:15 12楼 
什么嘛,我去下了,全是英文,老子看不懂
elishapan @ 2008-01-15 13:13:26 11楼 
都是ARM架构,说不定能够直接执行呢
123589099 @ 2008-01-15 05:52:55 10楼 
这么好的帖子一定要支持,问题是好像PPC现在用NET3。5阿,而且运行内存都要求高,但是还是很支持你们的,等你们什么时候在这个基础上装了98时我绝对回来用SB系统。
theway @ 2008-01-13 19:18:23 9楼 
好东西好东西好东西
123iopjkl @ 2008-01-12 21:35:00 8楼 
楼上就是个sb·······
wliangzi1921 @ 2008-01-12 17:36:23 7楼 
开发这款软件的人纯属脑子张毛了,难怪是南非的呢,一台ppc才几个钱还用的着绕这么大的圈子,你别说这款软件的兼容性了,就是目前全球的各种所谓模拟器有哪个可以真正的兼容?速度和稳定性就更不用说了,再说了萨比系统都是键盘控制的手写软件对他有球用!!!
Sun_Dream @ 2008-01-12 15:27:07 6楼 
运行只限于SP的.NET CF1.0程序,这种程序很少,现在基本NET CF2.0以上,我的是NET CF3.5.7283RTM
zdys @ 2008-01-10 04:07:41 5楼 
s60运行wm程序?怎么这么别扭呢?

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

[ 本帖最后由 zdys 于 2008-1-10 04:10 编辑 ]
时尚之约 @ 2008-01-10 02:42:00 4楼 
丫頭最近換了工作~主綫偏離了稀飯了五年的手機行業。。。

但是也沒有跑得太偏~嘻嘻~不過上班時間不再能輕易的上論壇上IM上任何互聯\網的地盤僜簙也許是好的~

丫頭需要成長需要變得懂事兒和踏實~所以心中永遠充滿着感激!對所有我愛礬腜DAFANS~~~

感謝所有曾經支持\過丫頭的PF們~丫頭會多學習多努力!做一個真正可愛的小美女簆
杀手猫 @ 2008-01-08 17:41:32 3楼 
为什么没有人看呢?看来这个版快还是人少。。。。偶来UP UP UP 嘎嘎 接着看捏 现在丫头也用第三版拉 嘎嘎嘎嘎
lihuang @ 2008-01-07 05:10:01 2楼 
好东西

期待完美的版本 支持一下~~
wxw850 @ 2008-01-06 16:59:39 1楼 
:) :) :) :) :) :)

  发表评论(可以使用口袋数码论坛的用户名登录,或注册。还不会嘛?看看帮助吧!)
用户名:
密码:
 

本栏目相关文章

 我拆,我拆,我拆拆拆......
 人人拥有PDA游戏手柄--游戏手柄制作教程
 自己动手修改696数据线接口
 发布 i900 i908 G9 港版ROM
 i900水货版本刷机教程
 [I900/I908]刷机软件发布帖-8月22日发布 I900DZHG1中文简体版ROM
热点推荐文章

 口袋人民关注机型统计数据6月份Top10
 imak钻石用皮套评测
 三星SCH-M490血拼钻石2 甲
 VS. 之 X1 D2 Pro2 混战 甲
 HTC发布首款支持flash的Android手机 Hero
 琦基 i6C 测试报告

  推荐商家
鸿信通 深圳飞力
010-62684970 0755-82379962
成都锐博数码 智尊数码
028-86786855 4000571095
原力数码 Yoobao 羽博电池
0755-83641817 020-38295861
雪峰数码 百佳信手机维修
010-82502757 0755-83019822
  手机排行榜
1
HTC Touch HD
热度:30996 [ 论坛 资料 评机 报价 ]
2
HTC Touch Diamond/dopod S900/O2 XDA Ignito
热度:24981 [ 论坛 资料 评机 报价 ]
3
Dopod 838/O2 XDA mini S
热度:23058 [ 论坛 资料 评机 报价 ]
4
SAMSUNG i900/i908
热度:19627 [ 论坛 资料 评机 报价 ]
5
HTC P3300/dopod P800
热度:18298 [ 论坛 资料 评机 报价 ]
6
Dopod 818Pro/dopod830
热度:17040 [ 论坛 资料 评机 报价 ]
7
HTC Touch/dopod s1/O2 XDA Nova
热度:13876 [ 论坛 资料 评机 报价 ]
8
HTC Touch(加强版)/dopod s1(精英版)
热度:13146 [ 论坛 资料 评机 报价 ]
9
Dopod 818/Dopod 828/O2 XDA II mini
热度:12892 [ 论坛 资料 评机 报价 ]
10
HTC Touch 3G/dopod Touch
热度:10539 [ 论坛 资料 评机 报价 ]
  口袋科学 K.pdafans.com 更多>> 
·GSM版Palm Pre现身越南
    国外媒体报道,近日一则关于GSM版Palm Pre的视频在互联网上出现,这则视频的拍摄地点很可能是越南。 对于GSM版Palm Pre出现,广大Palm友自然很高兴,毕竟现在Sprint版Pa...
更详细>> 
·索尼Walkman走过30年
    索尼Walkman播放器品牌推出至今已经有30个年头了,该系列的首款产品于79年7月1日上市,产品由Nobutoshi Kihara设计,上市两个月之内卖出了3万台。十年之后的89年,Walkman系...
更详细>> 
·口袋人民关注机型统计数据6月份Top10
    想知道现在口袋人民们都在关注什么手机吗?请看口袋人民关注机型统计数据6月份Top10。
更详细>> 
·苹果新广告把复制粘贴当卖点
    复制和粘贴是智能电话上最基本的功能,过往苹果iPhone没有,现在于3.0更新下终于有了。搞笑的是,苹果在新广告中,居然把其当作是特别功能之一。连最原始的Windows CE PDA也...
更详细>> 
·刺激消费:戴尔本本+N97只要730美元
    在戴尔美国的在线商店上,我们看到戴尔针对小型商业用户推出了戴尔Vostro A860+诺基亚N97的打包折扣价格为749美元,而单独销售的戴尔 A860+和诺基亚N97分别为420美元和700美...
更详细>> 
·Android操作增强软件:Open Gestures
    如果你对操作感感到厌倦,又喜欢现有的home界面,可以试试Open Gestures,它可以在不改变现有的3屏幕home界面的前提下,给你耳目一新的感觉。 装了Open Gestures之后,你...
更详细>> 
中文通用网址:口袋数码 中文域名:www.口袋数码.com
Copyright (C) 2002 - 2009 www.pdafans.com, All Rights Reserved
关于我们 | 版权声明 | 免责条款 | 隐私保护 | 广告服务 | 联系我们 | |
京ICP证060394号