诺基亚手机采用的几乎都是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具体如何安装和使用,本文不作过多说明。先让我们一睹为快。

  1. 开发的时候,切记一定要选择Windows Mobile 5.0 Smartphone SDK,同时要把.NET Framework的版本降低到2.0。因为到目前为止,RedFiveLabs Net60 Runtime只支持.NET Framework 2.0
  2. 下图是某应用程序在模拟器里运行的效果:
  3. 下图是该应用程序在我的诺基亚N6120c中运行的效果:

RedFiveLabs还特地为手机应用开发了一套SDK,从而使得在Net60下运行的.NET应用程序可以非常方便地操作并调用SMS、蓝牙、红外、Web Service、GPS等功能。

在诺基亚S60v3上运行.NET程序相关推荐

  1. VS2017编译可在Win2000上运行的程序

    微软最后一个可以原生编译Win2000应用程序IDE是Visual Studio 2008,后续版本只能支持到WinXP.那么有什么办法让高版本的VS编译出可以在Win2000上运行的程序呢? 首先我 ...

  2. 安卓手机上运行 PC-E500 程序

    目录 第1章安卓手机上运行 PC-E500 程序    1 1 PockEmul    1 2 下载    1 3 打包BASIC程序    2 4 配置PC-E500模拟器    5 5 载入e50 ...

  3. 如何实现在Windows上运行Linux程序,附示例代码

    如何实现在Windows上运行Linux程序,附示例代码 微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On ...

  4. Crossover2023mac苹果电脑系统上运行Windows程序虚拟机工具模拟器

    CrossOver是一款可以让Mac和Linux系统中正常运行Windows软件的应用程序.它不像虚拟机一样需要安装Windows系统之后才可以安装Windows的应用程序,这一方式给大多数用户带来了 ...

  5. DolphiScheduler平台上运行spark程序时,外部参数设置

    DolphiScheduler平台上运行spark程序时,外部参数设置 近期使用DS平台执行spark程序,遇到了部分参数设置的问题,代码中需要外部传入一个参数procDate(处理日期),具体设置如 ...

  6. Java学习 (二) 在MAC终端上运行Java程序

    在MAC上终端上运行Java程序很简单. 首先你得确保Java环境配置正确. 1.在终端使用 cd 命令定位到你Java文件所在目录. 2.编译:输入指令如下 javac Test.java Test ...

  7. 在Hadoop Yarn上运行pyspark-summit程序

    ** 在Hadoop Yarn上运行pyspark-summit程序 ** 出现以下错误: 19/02/22 18:24:13 ERROR SparkContext: Error initializi ...

  8. Spark在Yarn上运行Wordcount程序

    过往记忆专注于Hadoop.Spark.Hive.Flume.Hbase,QQ交流群:138615359 首页 Hadoop Spark Hive Hbase Flume 面试题 面试题 数据结构 算 ...

  9. 在Hadoop 2.3上运行C++程序各种疑难杂症(Hadoop Pipes选择、错误集锦、Hadoop2.3编译等)

    首记 感觉Hadoop是一个坑,打着大数据最佳解决方案的旗帜到处坑害良民.记得以前看过一篇文章,说1TB以下的数据就不要用Hadoop了,体现不出太大的优势,有时候反而会成为累赘.因此Hadoop的使 ...

最新文章

  1. 聊一聊 Spring 中的线程安全性
  2. 关于vmstat,top,ps aux查看的cpu占用率不一致的问题
  3. TCP-Z V2.6.2 Build 20090409 (半开连接数监控与破解)
  4. svg画css,CSS vs. SVG:图形文本的效果
  5. 计算机网络课程计划,计算机网络教学计划2017
  6. cpri带宽不足的解决方法_u盘容量不足怎么办 u盘容量不足解决方法【介绍】
  7. mysql存储过程捕获错误处理_mysql存储过程之异常处理篇
  8. pve安装黑群晖直通硬盘_更新教程:群晖下直接挂载WINDOWS的NTFS格式硬盘,试验通过......
  9. 【TGRS】Ship Detection in Large-Scale SAR Images Via Spatial Shuffle-Group Enhance Attention译读笔记
  10. 如何巧妙的使用pandas结合xlsxwriter实现对表格的读写以及插入图片操作
  11. php字符串操作整理,《PHP字符串操作》收集整理
  12. 干货 | 100亿+数据量,每天50W+查询,携程酒店数据智能平台实践
  13. 广东省计算机一级常考选择题,广东省计算机一级选择题
  14. 最通俗易懂的JUC多线程并发编程
  15. 那些通宵加班的年轻人
  16. 解决阿里云不能使用yum问题
  17. 深圳旅游區景點及簡介
  18. 培养创造性思维的20个技巧!
  19. 进行小红书营销,怎样拉入更多的客户?
  20. Origin批量处理多列数据(多列重复相同运算)

热门文章

  1. Linux系统编程---14(回收子线程,回收多个子线程,线程分离,杀死线程)
  2. 浅谈dup和dup2的用法
  3. Linux网络编程——tcp并发服务器(I/O复用之select)
  4. C++开发者都应该使用的10个C++11特性
  5. c语言 字符转int型,C语言—类型之间的转换
  6. 幸运三角形 南阳acm491(dfs)
  7. Python全栈工程师(字符串/序列)
  8. hibernate3配置文件hibernate.cfg.xml的详细解释
  9. C++Objective-c
  10. C#操作xml之xpath语法