在诺基亚S60v3上运行.NET程序
诺基亚手机采用的几乎都是Symbian OS操作系统。而.NET Framework则是Windows平台的专利,因此.NET程序只能运行在使用Windows Mobile系统的手机上。那么Symbian OS是否就没法运行.NET程序了呢?
答案是否定的。RedFiveLabs一直致力于在Symbian OS上实现.NET Runtime,在装有RedFiveLabs .NET Framework的Symbian OS手机上,同样可以运行.NET应用程序。首先你得从他们的官方网站下载一个称为Net60的Runtime安装程序,并安装在你的手机上,然后你就可以使用Visual Studio开发Smart Device程序,并将其复制到手机c:\data\RedFiveLabs\Apps目录下,最后使用Net60 Launcher来装载并运行你的程序。
以前,Net60 Runtime是需要付费的,最近RedFiveLabs提供了一款Net60的Free License,它允许个人免费使用Net60。只要你不用于商业目的,这个Free License对于偏爱移动开发的个人来说,还真是一个不错的选择。
Net60具体如何安装和使用,本文不作过多说明。先让我们一睹为快。
- 开发的时候,切记一定要选择Windows Mobile 5.0 Smartphone SDK,同时要把.NET Framework的版本降低到2.0。因为到目前为止,RedFiveLabs Net60 Runtime只支持.NET Framework 2.0
- 下图是某应用程序在模拟器里运行的效果:
- 下图是该应用程序在我的诺基亚N6120c中运行的效果:
RedFiveLabs还特地为手机应用开发了一套SDK,从而使得在Net60下运行的.NET应用程序可以非常方便地操作并调用SMS、蓝牙、红外、Web Service、GPS等功能。
在诺基亚S60v3上运行.NET程序相关推荐
- VS2017编译可在Win2000上运行的程序
微软最后一个可以原生编译Win2000应用程序IDE是Visual Studio 2008,后续版本只能支持到WinXP.那么有什么办法让高版本的VS编译出可以在Win2000上运行的程序呢? 首先我 ...
- 安卓手机上运行 PC-E500 程序
目录 第1章安卓手机上运行 PC-E500 程序 1 1 PockEmul 1 2 下载 1 3 打包BASIC程序 2 4 配置PC-E500模拟器 5 5 载入e50 ...
- 如何实现在Windows上运行Linux程序,附示例代码
如何实现在Windows上运行Linux程序,附示例代码 微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On ...
- Crossover2023mac苹果电脑系统上运行Windows程序虚拟机工具模拟器
CrossOver是一款可以让Mac和Linux系统中正常运行Windows软件的应用程序.它不像虚拟机一样需要安装Windows系统之后才可以安装Windows的应用程序,这一方式给大多数用户带来了 ...
- DolphiScheduler平台上运行spark程序时,外部参数设置
DolphiScheduler平台上运行spark程序时,外部参数设置 近期使用DS平台执行spark程序,遇到了部分参数设置的问题,代码中需要外部传入一个参数procDate(处理日期),具体设置如 ...
- Java学习 (二) 在MAC终端上运行Java程序
在MAC上终端上运行Java程序很简单. 首先你得确保Java环境配置正确. 1.在终端使用 cd 命令定位到你Java文件所在目录. 2.编译:输入指令如下 javac Test.java Test ...
- 在Hadoop Yarn上运行pyspark-summit程序
** 在Hadoop Yarn上运行pyspark-summit程序 ** 出现以下错误: 19/02/22 18:24:13 ERROR SparkContext: Error initializi ...
- Spark在Yarn上运行Wordcount程序
过往记忆专注于Hadoop.Spark.Hive.Flume.Hbase,QQ交流群:138615359 首页 Hadoop Spark Hive Hbase Flume 面试题 面试题 数据结构 算 ...
- 在Hadoop 2.3上运行C++程序各种疑难杂症(Hadoop Pipes选择、错误集锦、Hadoop2.3编译等)
首记 感觉Hadoop是一个坑,打着大数据最佳解决方案的旗帜到处坑害良民.记得以前看过一篇文章,说1TB以下的数据就不要用Hadoop了,体现不出太大的优势,有时候反而会成为累赘.因此Hadoop的使 ...
最新文章
- 聊一聊 Spring 中的线程安全性
- 关于vmstat,top,ps aux查看的cpu占用率不一致的问题
- TCP-Z V2.6.2 Build 20090409 (半开连接数监控与破解)
- svg画css,CSS vs. SVG:图形文本的效果
- 计算机网络课程计划,计算机网络教学计划2017
- cpri带宽不足的解决方法_u盘容量不足怎么办 u盘容量不足解决方法【介绍】
- mysql存储过程捕获错误处理_mysql存储过程之异常处理篇
- pve安装黑群晖直通硬盘_更新教程:群晖下直接挂载WINDOWS的NTFS格式硬盘,试验通过......
- 【TGRS】Ship Detection in Large-Scale SAR Images Via Spatial Shuffle-Group Enhance Attention译读笔记
- 如何巧妙的使用pandas结合xlsxwriter实现对表格的读写以及插入图片操作
- php字符串操作整理,《PHP字符串操作》收集整理
- 干货 | 100亿+数据量,每天50W+查询,携程酒店数据智能平台实践
- 广东省计算机一级常考选择题,广东省计算机一级选择题
- 最通俗易懂的JUC多线程并发编程
- 那些通宵加班的年轻人
- 解决阿里云不能使用yum问题
- 深圳旅游區景點及簡介
- 培养创造性思维的20个技巧!
- 进行小红书营销,怎样拉入更多的客户?
- Origin批量处理多列数据(多列重复相同运算)
热门文章
- Linux系统编程---14(回收子线程,回收多个子线程,线程分离,杀死线程)
- 浅谈dup和dup2的用法
- Linux网络编程——tcp并发服务器(I/O复用之select)
- C++开发者都应该使用的10个C++11特性
- c语言 字符转int型,C语言—类型之间的转换
- 幸运三角形 南阳acm491(dfs)
- Python全栈工程师(字符串/序列)
- hibernate3配置文件hibernate.cfg.xml的详细解释
- C++Objective-c
- C#操作xml之xpath语法