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



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)

本文转载于其它网站或媒体,如果感觉侵犯了您的权利请通知本站,我们会尽快删除。
G饭网-android手机玩家的乐园
推荐商家

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

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

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

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

wxw850 @ 2008-01-06 16:59:39 1楼 
:) :) :) :) :) :)
lihuang @ 2008-01-07 05:10:01 2楼 
好东西

期待完美的版本 支持一下~~
杀手猫 @ 2008-01-08 17:41:32 3楼 
为什么没有人看呢?看来这个版快还是人少。。。。偶来UP UP UP 嘎嘎 接着看捏 现在丫头也用第三版拉 嘎嘎嘎嘎
时尚之约 @ 2008-01-10 02:42:00 4楼 
丫頭最近換了工作~主綫偏離了稀飯了五年的手機行業。。。

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

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

感謝所有曾經支持\過丫頭的PF們~丫頭會多學習多努力!做一個真正可愛的小美女簆
zdys @ 2008-01-10 04:07:41 5楼 
s60运行wm程序?怎么这么别扭呢?

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

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

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

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

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

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

望高手能解答!!谢谢!

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

本栏目相关文章

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

 WP7系统将支持320x480低分辨率
 comScore公布美国手机市场数据
 三星新屏幕技术Super AMOLED视频讲解
 Touch Pro2成功运行Ubuntu系统
 LG在韩国发布首款Android手机
 微软Windows Phone上展示XNA游戏

  推荐经销商
爱玩数码 13880196700
锐星电通手机专卖 028-86788129
无锡快乐购数码 13861484109
缘和飞数码 010-82668331
广州3G专卖店 020-83804802
南京皇家机行 13115025704
西安天龙数码 029-87200338
您想在这个位置出现吗?请联系:
QQ:67287281 MSN:tht@pdafans.com
点击这里了解更多信息>>
  口袋科学 K.pdafans.com 更多>> 
·HTC HD3 官方信息爆出
    xda-developers.com公布了HTC HD3的参数,该款手机产品传闻在2010年11月发布。 最值得关注的是CPU,一颗1.5GHz的Snapdragon让它格外夺目,1080p视频回放支持和HDMI输出足以让...
更详细>> 
·科学家发现新型发电方式
    麻省理工学院科学家发现一种新发电方式,利用碳纳米管产生出大电流,可为超小型设备提供电能,而且纳米管产生的电能是同等重量锂离子电池电能的100倍。 参与研究的科学家迈...
更详细>> 
·诺基亚C6官方图曝光
    诺基亚C系列新机C6虽然被曝光了好一段时间,但人们却一直无缘见识其庐山真面目,尤其是过 去曝出的疑似真机被传闻为诺基亚E73之后,更是使得这款C系列新机被蒙上了一层神秘...
更详细>> 
·福特为车内Wi-Fi提高密级
    福特正在开发一种反黑客技术,以抗击未来针对车内无线计算机系统的攻击。 福特之前联合微软公布了一款名叫SYNC的内置汽车通讯科及娱乐系统,它基于Windows CE操作系统,支...
更详细>> 
·精准测量液体容量的智能杯子
    由设计师Ryan Eder & Chris Daniels设计,产品命名为SmartMeasure Cup.这个杯子能够精准测量杯中的液体容量,最大的特点有两个,其一,杯身上面印有明显的刻度,可以显示里...
更详细>> 
·美科学家:灾难片引发世界末日骗局
    新浪科技讯 北京时间10月23日消息,据英国《每日邮报》报道,摩天大楼轰然倒地,燃烧的陨星与地球重重地撞在一起。这是最新的好莱坞灾难片描绘的令人望而生畏的世界末日场景...
更详细>> 
中文通用网址:口袋数码 中文域名:www.口袋数码.com
Copyright (C) 2002 - 2009 www.pdafans.com, All Rights Reserved
关于我们 | 版权声明 | 免责条款 | 隐私保护 | 广告服务 | 联系我们 | | UC浏览器 | 熊猫看书
冀ICP备05000948号 京ICP证060394号